You are on page 1of 30

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.

EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);

ADMINISTRACION DE MEMORIA
System global area (SGA) Area de memoria compartida que contiene buffers de datos e informacin 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 coneccin.Cada nuevo proceso de servidor su propia rea PGA. La PGA es usada para procesar sentencias SQL y mantener informacin de conexin a la Base de Datos.

Shared Pool: Almacena las sentencias SQL ejecutadas ms recientemente por los usuarios. Buffer Cache (Database): Almacena la informacin ms Recientemente adquirida por los usuarios.
Redo Buffer: Informacin de transacciones con propsito de recuperacin. Large Pool: Almacena datos para operaciones largas Como el administrador de recuperacin RMAN , backup y actividades de restauracin. Algoritmo LRU (least recently used) para Administrar Shared pool y Buffer Cache

TARGET_SGA

ESTRUCTURA DE ALMACENAMIENTO

Las Bases de Datos son una coleccin de estructuras lgicas y fsicas 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 agrupacin lgica de uno o mas archivos fisicos o archivos temporales, y es la estructura primaria por la cual se administran datos.

Estructuras Lgicas, tablespace creadas y reconocidas slo por la base de datos y no por el Sistema Operativo Estructuras fsicas, son las operadas por el SO como los archivos fsicos que almacenan datos. Estructuras de recuperacin, 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).

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.

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 ubicacin de los componentes fsicos de la base de datos y mantiene otra informacin 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 parmetos del servidor (SPFILE) que contiene parmetros de inicializacin para iniciar Oracle XE. ALTER SYSTEM

ARCHIVOS DE PASSWORD
FLASH RECOVERY AREA. Windows c:\oraclexe\app\oracle\flash_recovery_area\

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

ACTIVAR LOGS.

1. 2. 3. 4.

SHUTDOWN IMMEDIATE STARTUP MOUNT ALTER DATABASE ARCHIVELOG; ALTER DATABASE OPEN;

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

COMPACTAR ALMACENAMIENTO

MONITOREAR ESPACIO EN FLASH RECOVERY AREA

CAMBIAR LA UBICACIN DEL AREA DE RECUPERACION FLASH 1. CREAR EL DIRECTORIO EN LA UNIDAD A CAMBIAR. 2. ALTER SYSTEM SET DB_RECOVERY_FILE_DEST = 'E:\FRA'; 3. @?/sqlplus/admin/movelogs

SQL> @?/sqlplus/admin/movelogs 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 /

CAMBIAR EL TAMAO 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;

ADMINISTRANDO USUARIOS Y SEGURIDAD

- Passwords para la autenticacin 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 automticamente 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.

PRIVILEGIOS DE USUARIO Y ROLES


Privilegios del Sistema Un privilegio del sistema es el derecho para realizar una accin 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 accin sobre un objeto esquema especfico Diferentes privilegios de objeto estn disponibles para tipos diferentes de objetos de esquemas. Ejemplo: El privilegio para eliminar filas de una tabla.

PRIVILEGIOS DE USUARIO Y ROLES


ROLES: Administrar y controlar privilegios es ms fcil 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 estn contenidos en ningn esquema.

ROLES POR DEFECTO


CONNECT Permite a un usuario conectarse a la base de datos. (aplicacin).
RESOURCE

Permite a un usuario crear cierto tipo de objetos de esquema en su propio esquema. Asigne este rol slo 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.

Ciertas cuentas de usuario son creadas automticamente para la administracin 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 presentacin de la ayuda en lnea.

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

You might also like