SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Capitulo 5. Managing the Oracle Instance

 Ing. Ernesto Alexander Calderón Peraza
             calderonperaza@gmail.com
              Universidad de El Salvador

   www.BasesDeDatosUES.blogspot.com
   Oracle recomienda la siguiente secuencia
    para iniciar una base de datos:
    ◦ Iniciar el Database Control.
    ◦ Iniciar el Listener
    ◦ Iniciar la Base de Datos
   Herramienta para administrar la base de
    datos, escrita en java y perl.
   Toda la comunicación corre sobre HTTPS y se
    debe utilizar un navegador web.
   Para iniciar el Database Control utilice el
    comando EMCTL ubicado en
    ORACLE_HOMEbin
    ◦ Emctl start dbconsole
    ◦ Emctl stop dbconsole
    ◦ Emctl status dbconsole
   PATH
   ORACLE_HOME
   ORACLE_SID

Para acceder se utiliza en un navegador:

https://hostname:port/em

https://localhost:1158/em
   El Listener es un proceso que monitoria un
    puerto para las peticiones de la base de
    datos.

   Para iniciar el LISTENER podemos hacerlo de
    las siguientes formas:
    ◦ Con el comando lsnrctl
    ◦ Con el Database control
    ◦ Como un servicio de windows
   Se ejecuta el comando:
   Lsnrctl start
   Lsnrctl status
   Dicho técnicamente, una instancia es iniciada
    y detenida, una base de datos es montada y
    cerrada.

   Para montar la base de datos puede utilizar:
    ◦ El Database Control (herramienta web)
    ◦ El comando STARTUP y SHUTDOWN en el sql plus

    ◦ Usuario ordinarios NO pueden montar una base de
      datos. Ello es logico pues los usuarios se autentican
      con la base de datos
               Connect   / as sysdba   (con sql plus)
   Son privilegios especiales que permiten los
    siguientes comandos:
    ◦   STARTUP
    ◦   SHUTDOWN
    ◦   ALTER DATABASE
    ◦   RECOVER

    ◦ Sysdba ademas de incluir los privilegios anteriores
      (Sysoper) inclulle privilegios para crear una base de
      datos.
   El proceso de carga normal se encarga de
    construir la instancia en memoria, luego de
    habilitar la conexión a la base de datos para
    montarla y luego abre la base de datos.

   ESTADO DE LA BASE DE DATOS
    ◦   SHUTDOWN
    ◦   NOMOUNT
    ◦   MOUNT
    ◦   OPEN
   Shutdown: todos los archivos estan cerrados
    y la instancia no existe
   NOMOUNT: la instancia ha sido construida en
    memoria, pero no se ha conectado con la
    base de datos.
   MOUNT: la instancia localiza y lee al control
    file de la base de datos
   OPEN: todos los archivos han sido abiertos y
    la base de datos esta lista.
   La base de datos se cierra
   La base de datos es desmontada
   Y finalmente la instancia es detenida
   Shutdown [normal | transactional | immediate
    | abort]

   Normal: nuevas conexiones no serán permitidas y se
    procesaran las actuales, luego se apagara todo.

   Transactional: igual anterior solo que cierra las sesiones sin
    transaccion.

   Immediate: hace rollback a todas las sesiones activas y apaga.

   Abort: es equivalente a un corte de energia, apaga de
    inmediato.
   Una instancia es definida por parametros
    usados para construir la instancia en
    memoria

   Todos los parámetros tiene un valor por
    omisión, excepto DB_NAME el cual debe ser
    siempre especificado.

   Hay aproximadamente 300 parámetros
    clasificados entre básicos y avanzados.
   SELECT name, value FROM v$parameter
    ORDER BY name;
                        Vista que muestra
                          el valor de los
                        parámetros de la
                         actual instancia


   Select name, value from v$spparameter order
    by name;

                      Muestra los valores del archivo
                           SPFILE en el disco.
   Para cambiar un parametro Estatico, este
    debe ser escrito en el SPFILE y tendra efecto
    al reiniciar la instancia.

   También podemos observar la misma
    información desde Database Control. Ficha
    SERVIDOR, enlace: Parámetros de
    Inicialización.
   Los valores de los primeros 4 parametros NO
    pueden ser cambiados: Cluster_Database,
    Compatible, Control_Files, DB_Block_size.
   Se llaman basicos porque estaran definidos
    para cualquier base de datos.

   Select name, value from v$parameter where
    isbasic=‘TRUE’ order by name;
   Alter system SET
    db_create_file_dest=‘c:/oraone’
    scope=memory;

   Existen parametros que pueden configurarse
    a nivel de sesion como:

   Alter session set nls_date_format=‘dd-mm-
    yy hh24:mi:ss’;
   Alert Log es un registro continuo de
    operaciones criticas aplicadas a la instancia y
    la base de datos.

   Su ubicación la define el parametro
    Background_Dump_Dest y el nombre del
    archivo es: Alert_SID.log donde SID es el
    nombre de la instancia.
   Todos los Startup y Shutdown comandos.
   Los errores internos en la instancia.
   Datafile block corruptos
   Operaciones de creacion y renombre de
    datafiles y online redo logs
   Alter System comandos que ajustan valores
    parametros

   Es de invaluable importancia al ocurrir un
    problema con la instancia o la base de datos.
   Select value from v$parameter where
    name=‘background_dump_dest’;

   Luego habra dicha carpeta y con un editor de
    texto lea el archivo llamdo Alert_SID.log
   Almacena la información de Metadatos de la
    base de datos, y no es comprensible para
    usuarios normales: estructura fisica y logica,
    definiciones, seguridad, integridad,
    monitoreo, etc.

   Orable brinda una serie de vistas que facilitan
    la comprension de metados para DBA’s

   Se almacena en los tablespace de SYSTEM y
    SYSAUX
   Cuando un usuario crea una tabla, se inserta
    en el diccionario de datos información
    referida a la creacion de dicha tabla.

   Oracle brinda vistas para entender los
    metadatos, con los prefijos: DBA_, ALL_, o
    USER_ describiendo objetos que son referidos
    a administrador de base de datos, a todos los
    usuarios, o al usuario actualmente conectado.
   Select object_name, owner, object_type from
    dba_objects where
    object_name=‘DBA_OBJECTS’
   Vistas que inician con el prefijo: V$
   Hay cerca de 300 v$ vistas.

   V$SQL muestra las consultas almacenadas en
    el shared pool.

   Vistas con prefijos DBA, All y USER pueden
    ser consultadas despues que la base de datos
    ha sido abierta.
   Determine que archivos y tablespace
    conforman la base de datos actual.
    ◦ Select t.name, d.name, d.bytes from v$tablespace t
      join v$datafile d on t.ts#=d.ts# order by t.name;
    ◦ Select t.tablespace_name, d.file_name, d.bytes from
      dba_tablespaces t join dba_data_files d on
      t.tablespace_name=d.tablespace_name;
   Determine la ubicación del controlfile
    ◦ Select * from v$controlfile;
    ◦ Select value from v$parameter where
      name=‘control_files’;
   Determine la ubicación del online redo log.
    ◦ Select m.group#, m.member, g.bytes from v$log g
      join v$logfile m on m.group#=g.group# order by
      m.group#, m.member;
Capitulo 5. Managing the Oracle Instance

 Ing. Ernesto Alexander Calderón Peraza
             calderonperaza@gmail.com
              Universidad de El Salvador

   www.BasesDeDatosUES.blogspot.com

Weitere ähnliche Inhalte

Was ist angesagt?

Creando una base de datos Oracle Z052 04
Creando una base de datos Oracle Z052 04Creando una base de datos Oracle Z052 04
Creando una base de datos Oracle Z052 04Alexander Calderón
 
Mantenimiento de la base de datos Oracle 11g
Mantenimiento de la base de datos Oracle 11gMantenimiento de la base de datos Oracle 11g
Mantenimiento de la base de datos Oracle 11gCarmen Soler
 
Seguridad Oracle 11g R2
Seguridad Oracle 11g R2Seguridad Oracle 11g R2
Seguridad Oracle 11g R2Carmen Soler
 
Sesión01 - Gestión de instancia (Oracle)
Sesión01 - Gestión de instancia (Oracle)Sesión01 - Gestión de instancia (Oracle)
Sesión01 - Gestión de instancia (Oracle)José Toro
 
Preparando el entorno de Red de Oracle Database 11gZ052 06
Preparando el entorno de Red de Oracle Database 11gZ052 06Preparando el entorno de Red de Oracle Database 11gZ052 06
Preparando el entorno de Red de Oracle Database 11gZ052 06Alexander Calderón
 
Sesión13 - Archivos de Control (Oracle)
Sesión13 - Archivos de Control (Oracle)Sesión13 - Archivos de Control (Oracle)
Sesión13 - Archivos de Control (Oracle)José Toro
 
Introduccion a las tecnologias de Oracle Database R2 11G Z051 01
Introduccion a las tecnologias de Oracle Database R2 11G Z051 01Introduccion a las tecnologias de Oracle Database R2 11G Z051 01
Introduccion a las tecnologias de Oracle Database R2 11G Z051 01Alexander Calderón
 
Datos UNDO en Oracle
Datos UNDO en OracleDatos UNDO en Oracle
Datos UNDO en OracleCarmen Soler
 
Crear Base de Datos en Oracle
Crear Base de Datos en OracleCrear Base de Datos en Oracle
Crear Base de Datos en Oraclejubacalo
 
Recuperación de la base de datos en Oracle
Recuperación de la base de datos en OracleRecuperación de la base de datos en Oracle
Recuperación de la base de datos en OracleCarmen Soler
 
arquitectura db de oracle 11g
arquitectura db de oracle 11garquitectura db de oracle 11g
arquitectura db de oracle 11gJuan Gareca
 
Arquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos OracleArquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos Oraclevinivaldivieso
 
Introducción a SQL sobre Oracle
Introducción a SQL sobre OracleIntroducción a SQL sobre Oracle
Introducción a SQL sobre OracleRaúl Galíndez
 
Copias de seguridad y recuperación en Oracle
Copias de seguridad y recuperación en OracleCopias de seguridad y recuperación en Oracle
Copias de seguridad y recuperación en OracleCarmen Soler
 
Administracion de Base de Datos Oracle
Administracion de Base de Datos OracleAdministracion de Base de Datos Oracle
Administracion de Base de Datos OracleISRAEL
 
Administración de Oracle - Tema 4 - Interacción con la Base de Datos
Administración de Oracle - Tema 4 - Interacción con la Base de DatosAdministración de Oracle - Tema 4 - Interacción con la Base de Datos
Administración de Oracle - Tema 4 - Interacción con la Base de DatosHector Martinez
 
Administración de Oracle - Tema 3 - Creación de la BD
Administración de Oracle - Tema 3 - Creación de la BDAdministración de Oracle - Tema 3 - Creación de la BD
Administración de Oracle - Tema 3 - Creación de la BDHector Martinez
 
Arranque y parada de la base de datos. Ficheros de traza
Arranque y parada de la base de datos. Ficheros de trazaArranque y parada de la base de datos. Ficheros de traza
Arranque y parada de la base de datos. Ficheros de trazacestiogalo
 
Administracion de base de datos oracle tarea#02
Administracion de base de datos oracle tarea#02Administracion de base de datos oracle tarea#02
Administracion de base de datos oracle tarea#02Celso
 

Was ist angesagt? (20)

Creando una base de datos Oracle Z052 04
Creando una base de datos Oracle Z052 04Creando una base de datos Oracle Z052 04
Creando una base de datos Oracle Z052 04
 
Mantenimiento de la base de datos Oracle 11g
Mantenimiento de la base de datos Oracle 11gMantenimiento de la base de datos Oracle 11g
Mantenimiento de la base de datos Oracle 11g
 
Seguridad Oracle 11g R2
Seguridad Oracle 11g R2Seguridad Oracle 11g R2
Seguridad Oracle 11g R2
 
Sesión01 - Gestión de instancia (Oracle)
Sesión01 - Gestión de instancia (Oracle)Sesión01 - Gestión de instancia (Oracle)
Sesión01 - Gestión de instancia (Oracle)
 
Backups en Oracle
Backups en OracleBackups en Oracle
Backups en Oracle
 
Preparando el entorno de Red de Oracle Database 11gZ052 06
Preparando el entorno de Red de Oracle Database 11gZ052 06Preparando el entorno de Red de Oracle Database 11gZ052 06
Preparando el entorno de Red de Oracle Database 11gZ052 06
 
Sesión13 - Archivos de Control (Oracle)
Sesión13 - Archivos de Control (Oracle)Sesión13 - Archivos de Control (Oracle)
Sesión13 - Archivos de Control (Oracle)
 
Introduccion a las tecnologias de Oracle Database R2 11G Z051 01
Introduccion a las tecnologias de Oracle Database R2 11G Z051 01Introduccion a las tecnologias de Oracle Database R2 11G Z051 01
Introduccion a las tecnologias de Oracle Database R2 11G Z051 01
 
Datos UNDO en Oracle
Datos UNDO en OracleDatos UNDO en Oracle
Datos UNDO en Oracle
 
Crear Base de Datos en Oracle
Crear Base de Datos en OracleCrear Base de Datos en Oracle
Crear Base de Datos en Oracle
 
Recuperación de la base de datos en Oracle
Recuperación de la base de datos en OracleRecuperación de la base de datos en Oracle
Recuperación de la base de datos en Oracle
 
arquitectura db de oracle 11g
arquitectura db de oracle 11garquitectura db de oracle 11g
arquitectura db de oracle 11g
 
Arquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos OracleArquitectura de Bases de Datos Oracle
Arquitectura de Bases de Datos Oracle
 
Introducción a SQL sobre Oracle
Introducción a SQL sobre OracleIntroducción a SQL sobre Oracle
Introducción a SQL sobre Oracle
 
Copias de seguridad y recuperación en Oracle
Copias de seguridad y recuperación en OracleCopias de seguridad y recuperación en Oracle
Copias de seguridad y recuperación en Oracle
 
Administracion de Base de Datos Oracle
Administracion de Base de Datos OracleAdministracion de Base de Datos Oracle
Administracion de Base de Datos Oracle
 
Administración de Oracle - Tema 4 - Interacción con la Base de Datos
Administración de Oracle - Tema 4 - Interacción con la Base de DatosAdministración de Oracle - Tema 4 - Interacción con la Base de Datos
Administración de Oracle - Tema 4 - Interacción con la Base de Datos
 
Administración de Oracle - Tema 3 - Creación de la BD
Administración de Oracle - Tema 3 - Creación de la BDAdministración de Oracle - Tema 3 - Creación de la BD
Administración de Oracle - Tema 3 - Creación de la BD
 
Arranque y parada de la base de datos. Ficheros de traza
Arranque y parada de la base de datos. Ficheros de trazaArranque y parada de la base de datos. Ficheros de traza
Arranque y parada de la base de datos. Ficheros de traza
 
Administracion de base de datos oracle tarea#02
Administracion de base de datos oracle tarea#02Administracion de base de datos oracle tarea#02
Administracion de base de datos oracle tarea#02
 

Andere mochten auch

diseño eléctrico de data centers
diseño eléctrico de data centersdiseño eléctrico de data centers
diseño eléctrico de data centersAlexander Calderón
 
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07Alexander Calderón
 
Objetos de Esquema de Oracle Database Z052-09
Objetos de Esquema de Oracle Database Z052-09Objetos de Esquema de Oracle Database Z052-09
Objetos de Esquema de Oracle Database Z052-09Alexander Calderón
 
Anatomía de un ataque a tns listener
Anatomía de un ataque a tns listenerAnatomía de un ataque a tns listener
Anatomía de un ataque a tns listeneryt f
 
Replicacion de Base de datos con OGG
Replicacion de Base de datos con OGGReplicacion de Base de datos con OGG
Replicacion de Base de datos con OGGErick Vidbaz
 
Setup oracle golden gate 11g replication
Setup oracle golden gate 11g replicationSetup oracle golden gate 11g replication
Setup oracle golden gate 11g replicationKanwar Batra
 
Llave primaria y llave foránea
Llave primaria y llave foráneaLlave primaria y llave foránea
Llave primaria y llave foráneaTata Jaramillo
 
Presentación teléfono Hatim
Presentación teléfono HatimPresentación teléfono Hatim
Presentación teléfono Hatimjosetecnologies
 
Travel 2.0: Como adaptar la web de su hotel a las ultimas tendencias de Inter...
Travel 2.0: Como adaptar la web de su hotel a las ultimas tendencias de Inter...Travel 2.0: Como adaptar la web de su hotel a las ultimas tendencias de Inter...
Travel 2.0: Como adaptar la web de su hotel a las ultimas tendencias de Inter...webikastaroa
 
Tomas directas sobre el-río Atuel - Mayo-2014
Tomas directas sobre el-río Atuel - Mayo-2014Tomas directas sobre el-río Atuel - Mayo-2014
Tomas directas sobre el-río Atuel - Mayo-2014Mario Guillermo Simonovich
 
Training Caravan: Stefano Balbi [Aniturri BHI and Ikasbidea Ikastola] 20150316
Training Caravan: Stefano Balbi [Aniturri BHI and Ikasbidea Ikastola] 20150316Training Caravan: Stefano Balbi [Aniturri BHI and Ikasbidea Ikastola] 20150316
Training Caravan: Stefano Balbi [Aniturri BHI and Ikasbidea Ikastola] 20150316BC3 - Basque Center for Climate Change
 
Castilla en época de isabel i corregido
Castilla en época de isabel i corregidoCastilla en época de isabel i corregido
Castilla en época de isabel i corregidoMarc Soto
 

Andere mochten auch (18)

diseño eléctrico de data centers
diseño eléctrico de data centersdiseño eléctrico de data centers
diseño eléctrico de data centers
 
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
Estructura de Almacenamiento en Oracle. TableSpaceZ052 07
 
Objetos de Esquema de Oracle Database Z052-09
Objetos de Esquema de Oracle Database Z052-09Objetos de Esquema de Oracle Database Z052-09
Objetos de Esquema de Oracle Database Z052-09
 
Anatomía de un ataque a tns listener
Anatomía de un ataque a tns listenerAnatomía de un ataque a tns listener
Anatomía de un ataque a tns listener
 
Replicacion de Base de datos con OGG
Replicacion de Base de datos con OGGReplicacion de Base de datos con OGG
Replicacion de Base de datos con OGG
 
Setup oracle golden gate 11g replication
Setup oracle golden gate 11g replicationSetup oracle golden gate 11g replication
Setup oracle golden gate 11g replication
 
Pmi Delta Mining
Pmi Delta MiningPmi Delta Mining
Pmi Delta Mining
 
Tablas en Oracle
Tablas en OracleTablas en Oracle
Tablas en Oracle
 
Buenas Prácticas pmi - Paul Villacorta SEDIPRO SAN MARCOS
Buenas Prácticas pmi  - Paul Villacorta SEDIPRO SAN MARCOSBuenas Prácticas pmi  - Paul Villacorta SEDIPRO SAN MARCOS
Buenas Prácticas pmi - Paul Villacorta SEDIPRO SAN MARCOS
 
sub Consultas Oracle SQL
sub Consultas Oracle SQLsub Consultas Oracle SQL
sub Consultas Oracle SQL
 
Llave primaria y llave foránea
Llave primaria y llave foráneaLlave primaria y llave foránea
Llave primaria y llave foránea
 
Presentación teléfono Hatim
Presentación teléfono HatimPresentación teléfono Hatim
Presentación teléfono Hatim
 
Travel 2.0: Como adaptar la web de su hotel a las ultimas tendencias de Inter...
Travel 2.0: Como adaptar la web de su hotel a las ultimas tendencias de Inter...Travel 2.0: Como adaptar la web de su hotel a las ultimas tendencias de Inter...
Travel 2.0: Como adaptar la web de su hotel a las ultimas tendencias de Inter...
 
Actividad 2
Actividad 2Actividad 2
Actividad 2
 
Tomas directas sobre el-río Atuel - Mayo-2014
Tomas directas sobre el-río Atuel - Mayo-2014Tomas directas sobre el-río Atuel - Mayo-2014
Tomas directas sobre el-río Atuel - Mayo-2014
 
Training Caravan: Stefano Balbi [Aniturri BHI and Ikasbidea Ikastola] 20150316
Training Caravan: Stefano Balbi [Aniturri BHI and Ikasbidea Ikastola] 20150316Training Caravan: Stefano Balbi [Aniturri BHI and Ikasbidea Ikastola] 20150316
Training Caravan: Stefano Balbi [Aniturri BHI and Ikasbidea Ikastola] 20150316
 
La CéLula
La CéLulaLa CéLula
La CéLula
 
Castilla en época de isabel i corregido
Castilla en época de isabel i corregidoCastilla en época de isabel i corregido
Castilla en época de isabel i corregido
 

Ähnlich wie Administrando la Instancia en Oracle database 11g-Z052 05

Abf leccion 05
Abf leccion 05Abf leccion 05
Abf leccion 05victdiazm
 
Arranque y parada_de_la_base_de_datos._ficheros_de_traza.-.jesus_miguel_munoz
Arranque y parada_de_la_base_de_datos._ficheros_de_traza.-.jesus_miguel_munozArranque y parada_de_la_base_de_datos._ficheros_de_traza.-.jesus_miguel_munoz
Arranque y parada_de_la_base_de_datos._ficheros_de_traza.-.jesus_miguel_munozpelaof15
 
2.8 Comandos generales de alta y baja del SGBD
2.8 Comandos generales de alta y baja del SGBD2.8 Comandos generales de alta y baja del SGBD
2.8 Comandos generales de alta y baja del SGBDEmanuelMuoz11
 
Base de Datos en Microsoft SQL Server
Base de Datos en Microsoft SQL ServerBase de Datos en Microsoft SQL Server
Base de Datos en Microsoft SQL ServerSuarezJhon
 
Abf leccion 08
Abf leccion 08Abf leccion 08
Abf leccion 08victdiazm
 
Curso TIC de PHP y MSQL Parte 3
Curso TIC de PHP y MSQL Parte 3Curso TIC de PHP y MSQL Parte 3
Curso TIC de PHP y MSQL Parte 3Wilian
 
Rendimiento en aplicaciones web con Symfony2
Rendimiento en aplicaciones web con Symfony2Rendimiento en aplicaciones web con Symfony2
Rendimiento en aplicaciones web con Symfony2Asier Marqués
 
CREACION Y MANEJO DE LA BASE DE DATOS
CREACION Y MANEJO DE LA BASE DE DATOSCREACION Y MANEJO DE LA BASE DE DATOS
CREACION Y MANEJO DE LA BASE DE DATOSDarwin Durand
 
Instalación y Configuración de Pentaho BI y MySQL
Instalación y Configuración de Pentaho BI y MySQLInstalación y Configuración de Pentaho BI y MySQL
Instalación y Configuración de Pentaho BI y MySQLT.I.C
 
Trabajo colaborativo 2
Trabajo colaborativo 2Trabajo colaborativo 2
Trabajo colaborativo 2Oscar Ramos
 
Microsoft sql server
Microsoft sql serverMicrosoft sql server
Microsoft sql serverDeisyVilchez
 
Tarea1 lruiz
Tarea1 lruizTarea1 lruiz
Tarea1 lruizla77rch
 
Tarea1 lruiz
Tarea1 lruizTarea1 lruiz
Tarea1 lruizla77rch
 
Abf leccion 06
Abf leccion 06Abf leccion 06
Abf leccion 06victdiazm
 

Ähnlich wie Administrando la Instancia en Oracle database 11g-Z052 05 (20)

Abf leccion 05
Abf leccion 05Abf leccion 05
Abf leccion 05
 
Arranque y parada_de_la_base_de_datos._ficheros_de_traza.-.jesus_miguel_munoz
Arranque y parada_de_la_base_de_datos._ficheros_de_traza.-.jesus_miguel_munozArranque y parada_de_la_base_de_datos._ficheros_de_traza.-.jesus_miguel_munoz
Arranque y parada_de_la_base_de_datos._ficheros_de_traza.-.jesus_miguel_munoz
 
2.8 Comandos generales de alta y baja del SGBD
2.8 Comandos generales de alta y baja del SGBD2.8 Comandos generales de alta y baja del SGBD
2.8 Comandos generales de alta y baja del SGBD
 
Base de Datos en Microsoft SQL Server
Base de Datos en Microsoft SQL ServerBase de Datos en Microsoft SQL Server
Base de Datos en Microsoft SQL Server
 
Abf leccion 08
Abf leccion 08Abf leccion 08
Abf leccion 08
 
guia-2.pdf
guia-2.pdfguia-2.pdf
guia-2.pdf
 
Curso TIC de PHP y MSQL Parte 3
Curso TIC de PHP y MSQL Parte 3Curso TIC de PHP y MSQL Parte 3
Curso TIC de PHP y MSQL Parte 3
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Rendimiento en aplicaciones web con Symfony2
Rendimiento en aplicaciones web con Symfony2Rendimiento en aplicaciones web con Symfony2
Rendimiento en aplicaciones web con Symfony2
 
CREACION Y MANEJO DE LA BASE DE DATOS
CREACION Y MANEJO DE LA BASE DE DATOSCREACION Y MANEJO DE LA BASE DE DATOS
CREACION Y MANEJO DE LA BASE DE DATOS
 
Instalación y Configuración de Pentaho BI y MySQL
Instalación y Configuración de Pentaho BI y MySQLInstalación y Configuración de Pentaho BI y MySQL
Instalación y Configuración de Pentaho BI y MySQL
 
Trabajo colaborativo 2
Trabajo colaborativo 2Trabajo colaborativo 2
Trabajo colaborativo 2
 
Microsoft sql server
Microsoft sql serverMicrosoft sql server
Microsoft sql server
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 
Presentación1
Presentación1Presentación1
Presentación1
 
Gestión de seguridad en oracle i
Gestión de seguridad en oracle iGestión de seguridad en oracle i
Gestión de seguridad en oracle i
 
Tarea1 lruiz
Tarea1 lruizTarea1 lruiz
Tarea1 lruiz
 
Tarea1 lruiz
Tarea1 lruizTarea1 lruiz
Tarea1 lruiz
 
Statement
StatementStatement
Statement
 
Abf leccion 06
Abf leccion 06Abf leccion 06
Abf leccion 06
 

Mehr von Alexander Calderón

Evaluacion de proyectos con enfoque social
Evaluacion de proyectos con enfoque socialEvaluacion de proyectos con enfoque social
Evaluacion de proyectos con enfoque socialAlexander Calderón
 
Introduccion general a las bases de datos
Introduccion general a las bases de datosIntroduccion general a las bases de datos
Introduccion general a las bases de datosAlexander Calderón
 
Sistema de Acceso peatonal UES por medio de huella digital
Sistema de Acceso peatonal UES por medio de huella digitalSistema de Acceso peatonal UES por medio de huella digital
Sistema de Acceso peatonal UES por medio de huella digitalAlexander Calderón
 
Otros Objetos de Esquemas Z051 Cap 12
Otros Objetos de Esquemas Z051 Cap 12Otros Objetos de Esquemas Z051 Cap 12
Otros Objetos de Esquemas Z051 Cap 12Alexander Calderón
 
Utilizando DDL SQL oracle Z051 Cap 11
Utilizando DDL SQL oracle Z051 Cap 11Utilizando DDL SQL oracle Z051 Cap 11
Utilizando DDL SQL oracle Z051 Cap 11Alexander Calderón
 
Restricciones y Ordenacion en SQL con Oracle
Restricciones y Ordenacion en SQL con OracleRestricciones y Ordenacion en SQL con Oracle
Restricciones y Ordenacion en SQL con OracleAlexander Calderón
 
Disenando Sistemas empleando el modelo de capas en desarrollo de software
Disenando Sistemas empleando el modelo de capas en desarrollo de softwareDisenando Sistemas empleando el modelo de capas en desarrollo de software
Disenando Sistemas empleando el modelo de capas en desarrollo de softwareAlexander Calderón
 
Gestion Del Capital Humano En La Universidad de El Salvador.
Gestion Del Capital Humano En La Universidad de El Salvador.Gestion Del Capital Humano En La Universidad de El Salvador.
Gestion Del Capital Humano En La Universidad de El Salvador.Alexander Calderón
 

Mehr von Alexander Calderón (17)

Funciones de Agregacion
Funciones de AgregacionFunciones de Agregacion
Funciones de Agregacion
 
Estrategias de Negocio
Estrategias de NegocioEstrategias de Negocio
Estrategias de Negocio
 
Evaluacion de proyectos con enfoque social
Evaluacion de proyectos con enfoque socialEvaluacion de proyectos con enfoque social
Evaluacion de proyectos con enfoque social
 
Methods and approachesd
Methods and approachesd Methods and approachesd
Methods and approachesd
 
Introduccion general a las bases de datos
Introduccion general a las bases de datosIntroduccion general a las bases de datos
Introduccion general a las bases de datos
 
Sistema de Acceso peatonal UES por medio de huella digital
Sistema de Acceso peatonal UES por medio de huella digitalSistema de Acceso peatonal UES por medio de huella digital
Sistema de Acceso peatonal UES por medio de huella digital
 
Introduccion ISO 27001 SGSI
Introduccion ISO 27001 SGSIIntroduccion ISO 27001 SGSI
Introduccion ISO 27001 SGSI
 
Otros Objetos de Esquemas Z051 Cap 12
Otros Objetos de Esquemas Z051 Cap 12Otros Objetos de Esquemas Z051 Cap 12
Otros Objetos de Esquemas Z051 Cap 12
 
Utilizando DDL SQL oracle Z051 Cap 11
Utilizando DDL SQL oracle Z051 Cap 11Utilizando DDL SQL oracle Z051 Cap 11
Utilizando DDL SQL oracle Z051 Cap 11
 
Manipulacion de Datos SQL cap10
Manipulacion de Datos SQL cap10Manipulacion de Datos SQL cap10
Manipulacion de Datos SQL cap10
 
Cap 7. oracle SQL fundamentals
Cap 7. oracle SQL fundamentalsCap 7. oracle SQL fundamentals
Cap 7. oracle SQL fundamentals
 
Restricciones y Ordenacion en SQL con Oracle
Restricciones y Ordenacion en SQL con OracleRestricciones y Ordenacion en SQL con Oracle
Restricciones y Ordenacion en SQL con Oracle
 
Fundamentos de SELECT SQL
Fundamentos de SELECT SQLFundamentos de SELECT SQL
Fundamentos de SELECT SQL
 
Documento Unico Estudiantil
Documento Unico EstudiantilDocumento Unico Estudiantil
Documento Unico Estudiantil
 
Disenando Sistemas empleando el modelo de capas en desarrollo de software
Disenando Sistemas empleando el modelo de capas en desarrollo de softwareDisenando Sistemas empleando el modelo de capas en desarrollo de software
Disenando Sistemas empleando el modelo de capas en desarrollo de software
 
Gestion Del Capital Humano En La Universidad de El Salvador.
Gestion Del Capital Humano En La Universidad de El Salvador.Gestion Del Capital Humano En La Universidad de El Salvador.
Gestion Del Capital Humano En La Universidad de El Salvador.
 
2. Teoria Del Cambio
2. Teoria Del Cambio2. Teoria Del Cambio
2. Teoria Del Cambio
 

Administrando la Instancia en Oracle database 11g-Z052 05

  • 1. Capitulo 5. Managing the Oracle Instance Ing. Ernesto Alexander Calderón Peraza calderonperaza@gmail.com Universidad de El Salvador www.BasesDeDatosUES.blogspot.com
  • 2. Oracle recomienda la siguiente secuencia para iniciar una base de datos: ◦ Iniciar el Database Control. ◦ Iniciar el Listener ◦ Iniciar la Base de Datos
  • 3. Herramienta para administrar la base de datos, escrita en java y perl.  Toda la comunicación corre sobre HTTPS y se debe utilizar un navegador web.  Para iniciar el Database Control utilice el comando EMCTL ubicado en ORACLE_HOMEbin ◦ Emctl start dbconsole ◦ Emctl stop dbconsole ◦ Emctl status dbconsole
  • 4. PATH  ORACLE_HOME  ORACLE_SID Para acceder se utiliza en un navegador: https://hostname:port/em https://localhost:1158/em
  • 5.
  • 6. El Listener es un proceso que monitoria un puerto para las peticiones de la base de datos.  Para iniciar el LISTENER podemos hacerlo de las siguientes formas: ◦ Con el comando lsnrctl ◦ Con el Database control ◦ Como un servicio de windows
  • 7. Se ejecuta el comando:  Lsnrctl start  Lsnrctl status
  • 8. Dicho técnicamente, una instancia es iniciada y detenida, una base de datos es montada y cerrada.  Para montar la base de datos puede utilizar: ◦ El Database Control (herramienta web) ◦ El comando STARTUP y SHUTDOWN en el sql plus ◦ Usuario ordinarios NO pueden montar una base de datos. Ello es logico pues los usuarios se autentican con la base de datos  Connect / as sysdba (con sql plus)
  • 9. Son privilegios especiales que permiten los siguientes comandos: ◦ STARTUP ◦ SHUTDOWN ◦ ALTER DATABASE ◦ RECOVER ◦ Sysdba ademas de incluir los privilegios anteriores (Sysoper) inclulle privilegios para crear una base de datos.
  • 10. El proceso de carga normal se encarga de construir la instancia en memoria, luego de habilitar la conexión a la base de datos para montarla y luego abre la base de datos.  ESTADO DE LA BASE DE DATOS ◦ SHUTDOWN ◦ NOMOUNT ◦ MOUNT ◦ OPEN
  • 11. Shutdown: todos los archivos estan cerrados y la instancia no existe  NOMOUNT: la instancia ha sido construida en memoria, pero no se ha conectado con la base de datos.  MOUNT: la instancia localiza y lee al control file de la base de datos  OPEN: todos los archivos han sido abiertos y la base de datos esta lista.
  • 12. La base de datos se cierra  La base de datos es desmontada  Y finalmente la instancia es detenida
  • 13. Shutdown [normal | transactional | immediate | abort]  Normal: nuevas conexiones no serán permitidas y se procesaran las actuales, luego se apagara todo.  Transactional: igual anterior solo que cierra las sesiones sin transaccion.  Immediate: hace rollback a todas las sesiones activas y apaga.  Abort: es equivalente a un corte de energia, apaga de inmediato.
  • 14. Una instancia es definida por parametros usados para construir la instancia en memoria  Todos los parámetros tiene un valor por omisión, excepto DB_NAME el cual debe ser siempre especificado.  Hay aproximadamente 300 parámetros clasificados entre básicos y avanzados.
  • 15. SELECT name, value FROM v$parameter ORDER BY name; Vista que muestra el valor de los parámetros de la actual instancia  Select name, value from v$spparameter order by name; Muestra los valores del archivo SPFILE en el disco.
  • 16. Para cambiar un parametro Estatico, este debe ser escrito en el SPFILE y tendra efecto al reiniciar la instancia.  También podemos observar la misma información desde Database Control. Ficha SERVIDOR, enlace: Parámetros de Inicialización.  Los valores de los primeros 4 parametros NO pueden ser cambiados: Cluster_Database, Compatible, Control_Files, DB_Block_size.
  • 17.
  • 18. Se llaman basicos porque estaran definidos para cualquier base de datos.  Select name, value from v$parameter where isbasic=‘TRUE’ order by name;
  • 19.
  • 20.
  • 21.
  • 22. Alter system SET db_create_file_dest=‘c:/oraone’ scope=memory;  Existen parametros que pueden configurarse a nivel de sesion como:  Alter session set nls_date_format=‘dd-mm- yy hh24:mi:ss’;
  • 23. Alert Log es un registro continuo de operaciones criticas aplicadas a la instancia y la base de datos.  Su ubicación la define el parametro Background_Dump_Dest y el nombre del archivo es: Alert_SID.log donde SID es el nombre de la instancia.
  • 24. Todos los Startup y Shutdown comandos.  Los errores internos en la instancia.  Datafile block corruptos  Operaciones de creacion y renombre de datafiles y online redo logs  Alter System comandos que ajustan valores parametros  Es de invaluable importancia al ocurrir un problema con la instancia o la base de datos.
  • 25. Select value from v$parameter where name=‘background_dump_dest’;  Luego habra dicha carpeta y con un editor de texto lea el archivo llamdo Alert_SID.log
  • 26. Almacena la información de Metadatos de la base de datos, y no es comprensible para usuarios normales: estructura fisica y logica, definiciones, seguridad, integridad, monitoreo, etc.  Orable brinda una serie de vistas que facilitan la comprension de metados para DBA’s  Se almacena en los tablespace de SYSTEM y SYSAUX
  • 27. Cuando un usuario crea una tabla, se inserta en el diccionario de datos información referida a la creacion de dicha tabla.  Oracle brinda vistas para entender los metadatos, con los prefijos: DBA_, ALL_, o USER_ describiendo objetos que son referidos a administrador de base de datos, a todos los usuarios, o al usuario actualmente conectado.
  • 28. Select object_name, owner, object_type from dba_objects where object_name=‘DBA_OBJECTS’
  • 29. Vistas que inician con el prefijo: V$  Hay cerca de 300 v$ vistas.  V$SQL muestra las consultas almacenadas en el shared pool.  Vistas con prefijos DBA, All y USER pueden ser consultadas despues que la base de datos ha sido abierta.
  • 30. Determine que archivos y tablespace conforman la base de datos actual. ◦ Select t.name, d.name, d.bytes from v$tablespace t join v$datafile d on t.ts#=d.ts# order by t.name; ◦ Select t.tablespace_name, d.file_name, d.bytes from dba_tablespaces t join dba_data_files d on t.tablespace_name=d.tablespace_name;  Determine la ubicación del controlfile ◦ Select * from v$controlfile; ◦ Select value from v$parameter where name=‘control_files’;
  • 31. Determine la ubicación del online redo log. ◦ Select m.group#, m.member, g.bytes from v$log g join v$logfile m on m.group#=g.group# order by m.group#, m.member;
  • 32. Capitulo 5. Managing the Oracle Instance Ing. Ernesto Alexander Calderón Peraza calderonperaza@gmail.com Universidad de El Salvador www.BasesDeDatosUES.blogspot.com