La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

1.Access the Database Home Page. See "Accessing the Database Home Page" on page 1-1 for instructions. 2.Click the Administration icon. The Administration.

Presentaciones similares


Presentación del tema: "1.Access the Database Home Page. See "Accessing the Database Home Page" on page 1-1 for instructions. 2.Click the Administration icon. The Administration."— Transcripción de la presentación:

1 1.Access the Database Home Page. See "Accessing the Database Home Page" on page 1-1 for instructions. 2.Click the Administration icon. The Administration page appears. 3.In the Tasks list at the right of the page, click Manage HTTP Access. If prompted for administrator credentials, enter the SYSTEM user name and password or another administrator user name and password, and then click Login. See "About Administrative Accounts and Privileges" on page 7-3 for more information.

2 EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);

3 ADMINISTRACION DE MEMORIA System global area (SGA) Area de memoria compartida que contiene buffers de datos e información de control para la instancia. Esta dividida en diferentes áreas "SGA Components" Program global area (PGA) Una área de memoria usada por un proceso simple de Oracle. El proceso de servidor Oracle (Oracle server process) es un proceso que atiende la solicitud del cliente. Oracle Database XE crea un nuevo servidor de procesos cada vez que recibe una solciitud de conección.Cada nuevo proceso de servidor su propia área PGA. La PGA es usada para procesar sentencias SQL y mantener información de conexión a la Base de Datos.

4 Shared Pool: Almacena las sentencias SQL ejecutadas más recientemente por los usuarios. Buffer Cache (Database): Almacena la información más Recientemente adquirida por los usuarios. Redo Buffer: Información de transacciones con propósito de recuperación. Large Pool: Almacena datos para operaciones largas Como el administrador de recuperación RMAN, backup y actividades de restauración. Algoritmo LRU (least recently used) para Administrar Shared pool y Buffer Cache

5 TARGET_SGA

6 ESTRUCTURA DE ALMACENAMIENTO

7 Las Bases de Datos son una colección de estructuras lógicas y físicas que contienen la data para tus aplicaciones. Oracle Database XE is 5 gigabytes (GB). This includes between 0.5 and 0.9 GB for the data dictionary. Una Base de datos consiste de uno o mas tablespaces. Un espacio de tabla (tablespace) es una agrupación lógica de uno o mas archivos fisicos o archivos temporales, y es la estructura primaria por la cual se administran datos.

8 Estructuras Lógicas, tablespace creadas y reconocidas sólo por la base de datos y no por el Sistema Operativo Estructuras físicas, son las operadas por el SO como los archivos físicos que almacenan datos. Estructuras de recuperación, son los archivos de diario (log) que se utilizan para recuperar la base de datos despues de un fallo del S.O. (flash recovery area).

9 SYSTEM This tablespace is automatically created when Oracle Database XE is installed. It contains the data dictionary, which is the central set of tables and views used as a read-only reference for the database. It also contains various tables and views that contain administrative information about the database. These are all contained in the SYS schema, and can be accessed only by user SYS or other administrative users with the required privilege. SYSAUX This is an auxiliary tablespace to the SYSTEM tablespace, and is also automatically created upon installation. Some database components and products use this tablespace. The HR sample schema is also stored in the SYSAUX tablespace. TEMP This tablespace stores temporary data generated when processing SQL statements. For example, this tablespace is used for sort work space. The TEMP tablespace is specified as the default temporary tablespace for every user. UNDO This is the tablespace used by the database to store undo information. USERS This tablespace is used to store permanent user objects and data. In Oracle Database XE, USERS is the assigned default tablespace for all users except the SYS user, which has the default permanent tablespace of SYSTEM.

10 DATAFILES Son archivos de la Base de Datos que administran datos en formato propietario oracle. ARCHIVOS DE CONTROL Es un archivo binario que almacena los nombres y ubicación de los componentes físicos de la base de datos y mantiene otra información de control incluyendo registros de losarchivos de back up es esencial al funcionamiento de la base de datos. ARCHIVO DE PARAMETROS DEL SISTEMA Es el archivo de parámetos del servidor (SPFILE) que contiene parámetros de inicialización para iniciar Oracle XE. ALTER SYSTEM ARCHIVOS DE PASSWORD FLASH RECOVERY AREA. Windows c:\oraclexe\app\oracle\flash_recovery_area\

11 ONLINE REDO LOGS ENTRADA DE REGISTROS MULTIPLEXED REDO LOGS ERRORES I/O, ARCHIVOS MALOGRADOS, … Click en personalizar sino aparece el monitor del sistema.

12 ACTIVAR LOGS. 1.SHUTDOWN IMMEDIATE 2.STARTUP MOUNT 3.ALTER DATABASE ARCHIVELOG; 4.ALTER DATABASE OPEN;

13 NOLOGS 1.SHUTDOWN IMMEDIATE. 2.STARTUP MOUNT, 3.ALTER DATABASE NOARCHIVELOG; 4.ALTER DATABASE OPEN;

14 COMPACTAR ALMACENAMIENTO

15

16

17 MONITOREAR ESPACIO EN FLASH RECOVERY AREA

18 CAMBIAR LA UBICACIÓN DEL AREA DE RECUPERACION FLASH 1.CREAR EL DIRECTORIO EN LA UNIDAD A CAMBIAR. 2.ALTER SYSTEM SET DB_RECOVERY_FILE_DEST = 'E:\FRA';

19 SQL> SET FEEDBACK 1 SQL> SET NUMWIDTH 10 SQL> SET LINESIZE 80 SQL> SET TRIMSPOOL ON SQL> SET TAB OFF SQL> SET PAGESIZE 100 SQL> declare 2 cursor rlc is 3 select group# grp, thread# thr, bytes/1024 bytes_k 4 from v$log 5 order by 1; 6 stmt varchar2(2048); 7 swtstmt varchar2(1024) := 'alter system switch logfile'; 8 ckpstmt varchar2(1024) := 'alter system checkpoint global'; 9 begin 10 for rlcRec in rlc loop 11 stmt := 'alter database add logfile thread ' || 12 rlcRec.thr || ' size ' || 13 rlcRec.bytes_k || 'K'; 14 execute immediate stmt; 15 begin 16 stmt := 'alter database drop logfile group ' || rlcRec.grp; 17 execute immediate stmt; 18 exception 19 when others then 20 execute immediate swtstmt; 21 execute immediate ckpstmt; 22 execute immediate stmt; 23 end; 24 execute immediate swtstmt; 25 end loop; 26 end; 27 /

20 CAMBIAR EL TAMAÑO DEL AREA DE RECUPERACION FLASH 1.ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE = 20G; declare cursor rlc is select group# grp, thread# thr, bytes/1024 bytes_k from v$log order by 1; stmt varchar2(2048); swtstmt varchar2(1024) := 'alter system switch logfile'; ckpstmt varchar2(1024) := 'alter system checkpoint global'; begin for rlcRec in rlc loop stmt := 'alter database add logfile thread ' ||rlcRec.thr || ' size ' ||rlcRec.bytes_k || 'K'; execute immediate stmt; begin stmt := 'alter database drop logfile group ' || rlcRec.grp; execute immediate stmt; exception when others then execute immediate swtstmt; execute immediate ckpstmt; execute immediate stmt; end; execute immediate swtstmt; end loop; end;

21 ADMINISTRANDO USUARIOS Y SEGURIDAD - Passwords para la autenticación de usuarios. - Privilegios y roles. - tablespace por defecto para objetos de base de datos - tablespace temporal por defecto para queries. Esquemas: Cuando se crea un usuario se crea automáticamente un esquema para el usuario, un esquema es un contenedor logico para los objetos de la base de datos (como son tables, views, triggers, … ) que el usuario crea. El nombre del esquema es el mismo que del usuario. HR.EMPLOYEES hace referencia a la tabla EMPLOYEES en el esquema HR. Al eliminar un usuario deben eliminarse sus esquemas.

22 PRIVILEGIOS DE USUARIO Y ROLES Privilegios del Sistema Un privilegio del sistema es el derecho para realizar una acción en particular o en un objeto del sistema. Ejemplo: los privilegios para crear tablas y para eliminar filas de cualquier tabla en la base de datos. Privilegios de Objetos Un privilegio de objeto es el derecho para realizar alguna acción sobre un objeto esquema específico Diferentes privilegios de objeto están disponibles para tipos diferentes de objetos de esquemas. Ejemplo: El privilegio para eliminar filas de una tabla.

23 PRIVILEGIOS DE USUARIO Y ROLES ROLES: Administrar y controlar privilegios es más fácil usando roles, los que se denominan grupos nominados de privilegios relacionados. Ud. Al crear roles, asigna privilegios de objetos y sistema a los roles, y luego asigna roles a los usuarios. Al contrario de los objetos del sistema no están contenidos en ningún esquema.

24 CONNECT Permite a un usuario conectarse a la base de datos. (aplicación). RESOURCE Permite a un usuario crear cierto tipo de objetos de esquema en su propio esquema. Asigne este rol sólo para desarrolladores y otros usuarios que deben crear objetos de esquema. Este rol asigna un subconjunto de privilegios de objeto del sistema. Ejemplo CREATE TABLE pero no CREATE VIEW solamente CREATE CLUSTER, CREATE INDEXTYPE, CREATE OPERATOR, CREATE PROCEDURE, CREATE SEQUENCE, CREATE TABLE, CREATE TRIGGER, CREATE TYPE DBA Permite realizar funciones administrativas, lo cual incluye crear usuarios y asignar roles; crear y eliminar objetos de esquema en otros esquemas de usuarios …. Asigna todos los privilegios de sistema pero no los privilegios para iniciar o para la BD. Es por defecto asignado al usuario SYSTEM. ROLES POR DEFECTO

25 Ciertas cuentas de usuario son creadas automáticamente para la administración de la base de datos. Ejemplos SYS y SYSTEM. Otras son creadas para aplicaciones individuales de Oracle XE. Ejemplo: la cuenta CTXSYS que se utiliza para la presentación de la ayuda en línea.

26 Conectarse con un usuario: –CONNECT SYSTEM/Password –CONNECT SYSTEM/Password AS SYSDBA –CONNECT / AS SYSDBA Cambiando Passwords de Usuario. –ALTER USER SYS IDENTIFIED BY newpassword; –ALTER USER SYSTEM IDENTIFIED BY newpassword; rol

27

28

29

30


Descargar ppt "1.Access the Database Home Page. See "Accessing the Database Home Page" on page 1-1 for instructions. 2.Click the Administration icon. The Administration."

Presentaciones similares


Anuncios Google