Sunteți pe pagina 1din 32

GESTIN DE LA INSTANCIA DE ORACLE

4-1

Copyright 2005, Oracle. Todos los derechos reservados.

Marco de Gestin

Los tres componentes del marco de gestin de la base de datos Oracle 10g son: Instancia de la base de datos Listener Interfaz de gestin
Database Control Agente de gestin (al utilizar Grid Control)

> Componentes SQL*Plus Parmetros Inic. Inicio de BD Cierre de BD Log de Alertas Vistas Rend.

Agente de gestin

o bien

Database Control Interfaz de gestin


4-2

Listener

Copyright 2005, Oracle. Todos los derechos reservados.

Inicio y Parada de Database Control


$ emctl start dbconsole TZ set to US/Pacific Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0 Copyright (c) 2005, 2003 Oracle Corporation. All rights reserved. http://edrsr9p1.us.oracle.com:1158/em/console/aboutApplication Starting Oracle Enterprise Manager 10g Database Control ............. started. ----------------Logs are generated in directory /u01/app/oracle/product/10.2.0/db_1/edrsr9p1.us.oracle.com_orcl/sys man/log

$ emctl stop dbconsole TZ set to US/Pacific Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0 Copyright (c) 2005, 2003 Oracle Corporation. All rights reserved. http://edrsr9p1.us.oracle.com:1158/em/console/aboutApplication Stopping Oracle Enterprise Manager 10g Database Control ... ... Stopped.

4-3

Copyright 2005, Oracle. Todos los derechos reservados.

Oracle Enterprise Manager

4-4

Copyright 2005, Oracle. Todos los derechos reservados.

Acceso a Oracle Enterprise Manager

4-5

Copyright 2005, Oracle. Todos los derechos reservados.

Pgina Inicial de la Base de Datos

Pginas de propiedades

4-6

Copyright 2005, Oracle. Todos los derechos reservados.

Uso de SQL*Plus e iSQL*Plus para Acceder a las Bases de Datos

SQL*Plus e iSQL*Plus proporcionan interfaces adicionales a la base de datos para: Realizar operaciones de gestin de la base de datos Ejecutar comandos SQL para consultar, insertar, actualizar y suprimir datos en la base de datos

Componentes > SQL*Plus Parmetros Inic. Inicio de BD Cierre de BD Log de Alertas Vistas Rend.

4-7

Copyright 2005, Oracle. Todos los derechos reservados.

Uso de iSQL*Plus
1

4-8

Copyright 2005, Oracle. Todos los derechos reservados.

Configuracin de iSQL*Plus para el Acceso de SYSDBA y SYSOPER


Para que un usuario pueda conectarse a iSQL*Plus como SYSDBA o SYSOPER debe configurar al usuario en el gestor de usuarios de OC4J realizando los siguientes pasos:

1. Crear un usuario 2. Otorgar el rol webDba al usuario


$ cd $ORACLE_HOME/oc4j/j2ee/isqlplus/\ > application-deployments/isqlplus $JAVA_HOME/bin/java \ > -Djava.security.properties=\ > $ORACLE_HOME/oc4j/j2ee/home/config/jazn.security.props \ > -jar $ORACLE_HOME/oc4j/j2ee/home/jazn.jar \ > -user "iSQL*Plus DBA/admin" -password welcome -shell JAZN> adduser "iSQL*Plus DBA" username password JAZN> grantrole webDba "iSQL*Plus DBA" username

4-9

Copyright 2005, Oracle. Todos los derechos reservados.

Uso de SQL*Plus
SQL*Plus: Es una herramienta de lnea de comandos Se utiliza de forma interactiva o en modo de lotes
$ sqlplus hr/hr SQL*Plus: Release 10.2.0.1.0 - Production on Mon May 25 12:37:21 2005 Copyright (c) 1982, 2005, Oracle. All rights reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production With the Partitioning, OLAP and Data Mining options SQL> SELECT last_name FROM employees; LAST_NAME ------------------------Abel Ande Atkinson
4-11

Copyright 2005, Oracle. Todos los derechos reservados.

Llamada a SQL*Plus desde un Archivo de Comandos del Shell


$ ./batch_sqlplus.sh SQL*Plus: Release 10.2.0.1.0 - Production on Mon May 25 12:47:44 2005 Copyright (c) 1982, 2005, Oracle. All rights reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production With the Partitioning, OLAP and Data Mining options # Name of this file: batch_sqlplus.sh SQL> # Count employees and give raise. COUNT(*) sqlplus hr/hr <<EOF ---------select count(*) from employees; 107 update employees set salary = SQL> salary*1.10; 107 rows updated. commit; SQL> quit Commit complete. EOF SQL> Disconnected from Oracle Database 10g Enterprise Edition Release exit 10.2.0.1.0 - Production With the Partitioning, OLAP and Data Mining options [oracle@EDRSR9P1 oracle]$

Salida

4-12

Copyright 2005, Oracle. Todos los derechos reservados.

Llamada a un Archivo de Comandos SQL desde SQL*Plus


script.sql
select * from departments where location_id = 1400; quit

Salida
$ sqlplus hr/hr @script.sql SQL*Plus: Release 10.2.0.1.0 - Production on Mon May 25 12:57:02 2005 Copyright (c) 1982, 2005, Oracle. All rights reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production With the Partitioning, OLAP and Data Mining options DEPARTMENT_ID DEPARTMENT_NAME MANAGER_ID LOCATION_ID ------------- ------------------------------ ---------- ----------60 IT 103 1400 Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production With the Partitioning, OLAP and Data Mining options $
4-13

Copyright 2005, Oracle. Todos los derechos reservados.

Archivos de Parmetros de Inicializacin

Componentes SQL*Plus > Parmetros Inic. Inicio de BD Cierre de BD Log de Alertas Vistas Rend.

spfileorcl.ora

4-14

Copyright 2005, Oracle. Todos los derechos reservados.

Simplified Initialization Parameters

Bsicos

Avanzados

CONTROL_FILES DB_BLOCK_SIZE PROCESSES UNDO_MANAGEMENT

DB_CACHE_SIZE DB_FILE_MULTIBLOCK _READ_COUNT SHARED_POOL_SIZE

4-15

Copyright 2005, Oracle. Todos los derechos reservados.

Visualizacin y Modificacin de Parmetros de Inicializacin

4-17

Copyright 2005, Oracle. Todos los derechos reservados.

Inicio y Cierre de la Base de Datos

Componentes SQL*Plus Parmetros Inic. > Inicio de BD Cierre de BD Log de Alertas Vistas Rend.

o bien

4-18

Copyright 2005, Oracle. Todos los derechos reservados.

Inicio de una Instancia de Base de Datos Oracle

4-19

Copyright 2005, Oracle. Todos los derechos reservados.

Inicio de una Instancia de Base de Datos Oracle: NOMOUNT


OPEN STARTUP MOUNT

NOMOUNT

Se inicia la instancia
SHUTDOWN

4-20

Copyright 2005, Oracle. Todos los derechos reservados.

Inicio de una Instancia de Base de Datos Oracle: MOUNT


OPEN STARTUP MOUNT El archivo de control se abre para esta instancia

NOMOUNT

Se inicia la instancia
SHUTDOWN

4-21

Copyright 2005, Oracle. Todos los derechos reservados.

Inicio de una Instancia de Base de Datos Oracle: OPEN


OPEN STARTUP Todos los archivos se abren como se describe en el archivo de control MOUNT de esta instancia El archivo de control se abre para esta instancia

NOMOUNT

Se inicia la instancia
SHUTDOWN

4-22

Copyright 2005, Oracle. Todos los derechos reservados.

Cierre de una Instancia de Base de Datos Oracle

Componentes SQL*Plus Parmetros Inic. Inicio de BD > Cierre de BD Log de Alertas Vistas Rend.

4-23

Copyright 2005, Oracle. Todos los derechos reservados.

Modos de Cierre
Modo de Cierre Permite nuevas conexiones Espera hasta que terminen las sesiones actuales Espera hasta que terminen las transacciones actuales Aplica un punto de control y cierra los archivos

A No No No

I No No No

T No No S

N No S S

No

Modo de cierre: A = ABORT I = IMMEDIATE T = TRANSACTIONAL N = NORMAL


4-24

Copyright 2005, Oracle. Todos los derechos reservados.

Opciones de SHUTDOWN
Durante el descenso: Se realiza un rollback de los cambios sin confirmar para IMMEDIATE
Durante SHUTDOWN NORMAL o bien SHUTDOWN TRANSACTIONAL o bien SHUTDOWN IMMEDIATE

Durante el ascenso: No hay recuperacin de instancias

La cach de buffers de la base de datos se escribe en los archivos de datos Base de datos consistente Se liberan (base de datos limpia) los recursos
Copyright 2005, Oracle. Todos los derechos reservados.

4-25

Opciones de SHUTDOWN
Durante el ascenso: Durante el descenso: Los archivos Los buffers Durante redo log en lnea modificados se utilizan para no se escriben en SHUTDOWN ABORT volver a aplicar o bien los archivos de los cambios Fallo de la instancia datos o bien Los segmentos No se realiza un STARTUP FORCE de deshacer se rollback de los utilizan para cambios sin realizar un confirmar rollback de los cambios sin confirmar Se liberan los recursos Base de datos inconsistente (base de datos sucia)
4-27

Copyright 2005, Oracle. Todos los derechos reservados.

Uso de SQL*Plus para el Inicio y el Cierre


[oracle@EDRSR9P1 oracle]$ sqlplus dba1/oracle as sysdba SQL> shutdown immediate Database closed. Database dismounted. ORACLE instance shut down. SQL> startup ORACLE instance started. Total System Global Area Fixed Size Variable Size Database Buffers Redo Buffers Database mounted. Database opened. SQL> 285212672 bytes 1218472 bytes 250177624 bytes 33554432 bytes 262144 bytes

4-28

Copyright 2005, Oracle. Todos los derechos reservados.

Visualizacin del Log de Alertas


Pgina Inicial de la Base de Datos > Regin Related Links > Alert Log Content

Componentes SQL*Plus Parmetros Inic. Inicio de BD Cierre de BD > Log de Alertas Vistas Rend.

4-29

Copyright 2005, Oracle. Todos los derechos reservados.

Visualizacin del Historial de Alertas

4-30

Copyright 2005, Oracle. Todos los derechos reservados.

Vistas de Rendimiento Dinmico


Las vistas de rendimiento dinmico proporcionan acceso a informacin sobre las condiciones y estados cambiantes en la base de datos.

Componentes SQL*Plus Parmetros Inic. Inicio de BD Cierre de BD Log de Alertas > Vistas Rend.

Datos de sesin Eventos de espera Asignaciones de memoria SQL en ejecucin Uso de UNDO Cursores abiertos

Uso de redo log


Etc.

Instancia de Oracle

4-31

Copyright 2005, Oracle. Todos los derechos reservados.

Vistas de Rendimiento Dinmico: Ejemplos de Uso


a

SQL> SELECT sql_text, executions FROM v$sql WHERE cpu_time > 200000;

SQL> SELECT * FROM v$session WHERE machine = 'EDRSR9P1' and logon_time > SYSDATE - 1;

SQL> SELECT sid, ctime FROM v$lock WHERE block > 0;

4-32

Copyright 2005, Oracle. Todos los derechos reservados.

Vistas de Rendimiento Dinmico: Consideraciones


Estas vistas son propiedad del usuario SYS. Las vistas disponibles son diferentes en momentos distintos:
Si se ha iniciado la instancia. Si se ha montado la base de datos. Si se ha abierto la base de datos.

Puede consultar V$FIXED_TABLE para ver todos los nombres de vistas. Estas vistas a menudo se denominan vistas con formato v-$. En estas vistas no se garantiza la consistencia de lectura porque los datos son dinmicos.
Copyright 2005, Oracle. Todos los derechos reservados.

4-33

Resumen
En esta leccin, debe haber aprendido lo siguiente: Iniciar y parar la base de datos Oracle y sus componentes Utilizar Enterprise Manager y describir su funcionalidad de alto nivel Acceder a una base de datos con SQL*Plus e iSQL*Plus Modificar los parmetros de inicializacin de la base de datos Describir las etapas de inicio de la base de datos Describir las opciones de cierre de la base de datos Visualizar el log de alertas Acceder a vistas de rendimiento dinmico
4-34

Copyright 2005, Oracle. Todos los derechos reservados.

Visin General de la Prctica: Gestin de la Instancia de Oracle


En esta prctica se abordan los siguientes temas: Navegacin por Enterprise Manager Visualizacin y modificacin de parmetros de inicializacin Parada e inicio de la instancia de base de datos Visualizacin del log de alertas Conexin a la base de datos mediante el uso de SQL*Plus e iSQL*Plus

4-35

Copyright 2005, Oracle. Todos los derechos reservados.

S-ar putea să vă placă și