Instancia Oracle

15
Bases de Datos Avanzados I Bases de Datos Avanzados II Docente: Maryori Herrera Rodríguez

Transcript of Instancia Oracle

Bases de Datos Avanzados IIBases de Datos Avanzados II

Docente: Maryori Herrera Rodríguez

Temario General del Curso

UNIDAD I UNIDAD VII

UNIDAD VIUNIDAD IV

UNIDAD III

UNIDAD II

UNIDAD V

GESTION

DE UNA

INSTANCI

A ORACLE

DICCIONARIO

DE DATOS

SISTEMAS

DE

ARCHIVOS

GESTION DE TABLAS

E INDICES

AFINAMIENTO DE

SENTENCIAS SQL

MECANISMOS

DE

SEGURIDAD

MANEJO

DE

ARCHIVOS

DESDE

PL/SQL

ARQUITECTURA DE ORACLEARQUITECTURA DE ORACLE

INSTANCIAINSTANCIA

Estado que presenta una base de datos en un Estado que presenta una base de datos en un tiempo dado.tiempo dado.Conjunto de procesos y espacios de memoria Conjunto de procesos y espacios de memoria que son necesarios para acceder a la que son necesarios para acceder a la información de la base de datos.información de la base de datos.

ESTRUCTURA DE UN BASE DE DATOSESTRUCTURA DE UN BASE DE DATOS

BASE

DE

DATOS

BASE

DE

DATOS

CAPA

FISICA

CAPA

FISICACAPA LOGICACAPA LOGICA

CAPA FISICACAPA FISICA

Son archivos físicos en discoSon archivos físicos en disco..

DatafilesDatafilesContienen la información propiamente dicha.Contienen la información propiamente dicha.

Redo LogsRedo LogsMantienen la historia en los cambios en los datos.Mantienen la historia en los cambios en los datos.

Control FIlesControl FIlesLocalización física de Datafiles y Redo Logs. Localización física de Datafiles y Redo Logs.

CAPA LOGICACAPA LOGICA

Estructuras que relacionan los datos Estructuras que relacionan los datos

con los componentes físicoscon los componentes físicos ..

TablespacesTablespacesDividen la información y los objetos en grupos Dividen la información y los objetos en grupos que pueden residir en uno o mas datafiles.que pueden residir en uno o mas datafiles.

Esquemas (Schemas)Esquemas (Schemas)Contienen objetos como Tablas, Vistas, Contienen objetos como Tablas, Vistas, Procedimientos almacenados, Triggers, Indices, Procedimientos almacenados, Triggers, Indices, Secuencias, Sinonimos, etc, Secuencias, Sinonimos, etc,

Creación de una instanciaCreación de una instancia

Son tres formas para crear una instancia e iniciar Son tres formas para crear una instancia e iniciar una BDuna BD

SQL*PLUS (Crear y levantar la BD)SQL*PLUS (Crear y levantar la BD)Recovery Manager (RMAN)Recovery Manager (RMAN)Oracle Enterprise Manager(OEM)Oracle Enterprise Manager(OEM)

Inicio de la instanciaInicio de la instancia

Conexión a la base de datos a través del cuadro de Conexión a la base de datos a través del cuadro de dialogo del SQL*PLUS para Windowsdialogo del SQL*PLUS para Windows

Inicio de la instanciaInicio de la instancia

Usando Comandos:Usando Comandos:SQL>connect sys/SQL>connect sys/clave clave as sysdbaas sysdba

o la cadena de conexión:o la cadena de conexión:

SQL>connect sys/SQL>connect sys/claveclave@cibertec as sysdba@cibertec as sysdbaSQL>STARTUPSQL>STARTUP

Inicio de una InstanciaInicio de una Instancia

Parámetros de STARTUP:Parámetros de STARTUP:

[PFILE][PFILE][NOMOUNT][NOMOUNT][MOUNT][MOUNT][RESTRICT][RESTRICT][FORCE][FORCE][OPEN[RECOVER][base de datos]][OPEN[RECOVER][base de datos]]

Montaje de la Base de DatosMontaje de la Base de Datos

NOMOUNT NOMOUNT Estado que presenta una base de Estado que presenta una base de datos en un tiempo dado.datos en un tiempo dado.En este estado se crea el SGA e inicia los En este estado se crea el SGA e inicia los procesos en segundo plano, pero no permite procesos en segundo plano, pero no permite que el usuario tenga acceso a la base de datos.que el usuario tenga acceso a la base de datos.Sentencia:Sentencia:SQL>STARTUP NOMOUNTSQL>STARTUP NOMOUNT

Montaje de la Base de DatosMontaje de la Base de Datos

MOUNT MOUNT Monta a la base de datos para ciertas Monta a la base de datos para ciertas actividades, pero no permite que el usuario actividades, pero no permite que el usuario acceda a la base de datos.acceda a la base de datos.

SQL>STARTUP MOUNT SQL>STARTUP MOUNT OOSQL>ALTER DATABASE MOUNTSQL>ALTER DATABASE MOUNT

Para iniciar la base de datos:Para iniciar la base de datos:SQL>ALTER DATABASE OPENSQL>ALTER DATABASE OPEN

Cierre de la Base de DatosCierre de la Base de Datos

SHUTDOWNSHUTDOWN

NORMAL: NORMAL: Cierra de manera normal la instancia. Cierra de manera normal la instancia. TRANSACTIONAL: TRANSACTIONAL: Cierra de manera normal Cierra de manera normal pero evitando que los clientes pierdan su pero evitando que los clientes pierdan su trabajo.trabajo.IMMEDIATE: IMMEDIATE: hace una cierre inmediato, sin hace una cierre inmediato, sin tener en cuenta algunos procesos.tener en cuenta algunos procesos.ABORT: ABORT: Si no funcionan las dos anteriores , se Si no funcionan las dos anteriores , se hace una interrupción mas fuerte en este hace una interrupción mas fuerte en este estado.estado.

Procesos de la InstanciaProcesos de la Instancia

Áreas de Memoria de la InstanciaÁreas de Memoria de la Instancia

PRACTICA 01PRACTICA 01