Está en la página 1de 6

Oracle propone varias herramientas de administracin:

-SQL * Plus:
1. Descripcin General
Desde la versin 11, SQL * Plus est disponible nicamente en versin en lnea de
comandos. Las antiguas formas de SQL * Plus Windows, SQL * Plus Worksheet y iSQL *
Plus ya no existen.
SQL * Plus permite introducir y ejecutar sentencias SQL o del cdigo PL/SQL y dispone
adems de varios comandos, como los comandos de administracin.
La conexin puede ejecutarse localmente con la instancia definida por la variable de
entorno ORACLE_SID o bien a travs de la red con la instancia definida por un nombre
de servicio de red o una identificacin de conexin simplificada.
Para la conexin a travs del identificador conexin simplificada pueden indicarse en el
momento de la ejecucin de la herramienta o definirse en una variable de entorno:
-TWO_TASK en plataformas Linos o Unix
_LOCAL en plataformas Windows.

2.Utilizacin

a. Ejecutar SQL * Plus


La sintaxis para ejecutar SQL * Plus en la lnea de comandos es la siguiente:

Sqlplus [ conexin : /NOLOG @Fichero_script [argumento [,..]]]

Llamar SQL * Plus sin parmetros en la lnea de comandos provoca que se


muestre el smbolo de conexin.
La opcin /NOLOG permite ejecutar SQL*Plus sin establecer la conexin; en
este caso, la conexin puede establecerse rpidamente con el comando
CONNECT.

b. Conectarse
El comando CONNECT permite establecer una nueva conexin
Sintaxis:

CONNECT Usuario/Contrasea

Las opciones son las mismas que cuando se lanza SQL * Plus en la lnea de
comandos. La conexin en curso se desconecta automticamente.
El comando DISCONNECT permite desconectarse

c. Ejecutar un script SQL


Los comandos START o @ permiten ejecutar un script SQL
Sintaxis:
START script
@script
script es el nombre del SQL que se debe ejecutar; la extensin por defecto e
.sql

Algunas veces, usted necesitar ejecutar scripts localizados en la arborescencia


Oracle Home. El punto de interrogacin () puede utilizarse como acceso
directo de la ruta hacia el directorio Oracle Home. Adems, en plataformas
Windows, SQL * Plus acepta el separador/ en lugar de \ en la especificacin de
la ruta
Ejemplo
SQL> @?/rdbms/admin/atlpwdmg

d. Ejecutar un comando del sistema operativo


El comando HOST permite ejecutar un comando del sistema operaivo a partir
de SQL * Plus, fundamentalmente en un script SQL
Sintaxis :
HOST comando

Ejemplo
SQL> HOST copy d: \ app\ oracle\ oradata\ orcl\ system01.dbf g:
\ app\ oracle\ oradata\ orcl\ system01.dbf

En plataformas Unix o Linux, el punto de exclamacin () puede utilizarse en


lugar del comando HOST.

e. Utilizar las variables de sustitucin


SQL * Plus permite utilizar las variables de sustitucin en la ejecucin de
sentencias SQL, fundamentalmente en un script.
Una variable de sustitucin se define por un nombre precedido del carcter &.
Puede utilizarse para sustituir un valor de cualquier elemento de la sentencia
SQL: valor en la clusula WHERE, nombre de columna, nombre de tabla,
clusula WHERE completa, etc.
En la ejecucin de una sentencia, si SQL * Plus encuentra una variable de
sustitucin no definida, se muestra un smbolo que permite introducir su valor.
Es posible controlar el smbolo y asignar un valor a una variable de sustitucin
antes de la ejecucin de la sentencia SQL, gracias al comando ACCEPT.

f. Pasar valores a un script


Las variables de sustitucin &1,&2,. Pueden utilizarse para hacer una refrenia
a los parmetros presentes en la lnea de llamada al script.

-Oracle SQL Developer


Oracle SQL Developer es una aplicacin grfica que permite ejecutar consultas
o scripts SQL, gestionar los objetos de la base de datos (tablas,vistas,etc) y
desarrollar y actualizar programas PL/SQL. Oracle SQL Developer es gratuito y
puede descargarse directamente del sitio OTN.
IMAGEN

-Oracle Enterprise Manager Database Control

1. Introduccin:
Oracle Enterprise Manager Database Control es una herramienta de
administracin grfica accesible a travs de un navegador: apareci en la
versin 10g de Oracle.
Cuando se crea una base de datos, Oracle permite administrar esta base de
datos de manera centralizada con Oracle Enterprise Manager Grid Control o de
manera local con Oracle Enterprise Manager Database Control.

2. Arquitectura
Detrs de una apariencia simple, Database Control reposa sobre una
arquitectura relativamente compleja. Control es una aplicacin J2EE que utiliza
una versin autnoma del servidor de aplicaciones OC4J.

IMAGEN

Database Control utiliza diferentes componentes para hacer el seguimiento y la


administracin de la base de datos Oracle y su entorno.
- Una versin local del servicio Oracle Management Service destinado para
funcionar con la base de datos administratada
- Un repositorio Oracle Management Repository instalado en la base de
datos administrada, destinado al almacenamiento de la informacin
utilizada por database Control
- Una versin local del agente Oracle Management Agent cuyo papel es
proporcionar la informacin al servicio OMs local

Del lado del cliente, un simple navegador es suficiente para utilizar la consola;
el navegador se comunica con el servicio OMS por el puerto 1158; del lado del
servidor, el servicio OMS y el agente se comunican por el puerto 3938.
El agente utiliza la cuenta DBSNMP para supervisar y gestionar la base de
datos. La cuenta SYSMAN se utiliza para almacenar el repositorio de Database
Control; puede tambin utilizarse para administrar la base de datos.
La database Control se asocia a una base de datos. Si hay varias bases de datos
en el servidor, cada base de datos tiene su propia infraestructura.

3. Gestionar Database Control


Database control puede iniciarse o pararse utilizando la herramienta de lnea
de comandos emct1.
Sintaxis:
Emc1 start : stop : status dbconsola

Los comandos start y stop permiten respectivamente iniciar y prar la consola; el


comando status permite conocer su estado.

La herramienta acta sobre Database Control de la base de datos abierta por la


instancia de la variable de entorno ORACLE_SID; si esta variable de entorno no
est posicionada, la herramienta muestra un mensaje de error .

El comando emct1 status agent pueden utilizarse tambin para ver la


informacin detallada del agente.
Si utiliza Database Control para administrar la base de datos, es deseable que
este se inicie de manera automtica en el momento del inicio del sistema.

4. Comenzar con Database Control


a. Descripcin General
En esta parte, vamos a dar una descripcin de utilizacin de Database
Control.
Para iniciar una sesin Database Control, es suficiente con abrir una
ventana en su navegador e introducir una URL de la forma:

https://servidor:port/em

Donde servidor es el nombre o direccin IP del servidor de la base de datos,


y port es el nmero del puerto con el que se comunica el servicio OMS.

Ejm:

https://srvGoyita:1158/em

Si la base de datos inicia entonces se muestra la pgina de conexin. Caso


contrario no se muestra la pgina.
Pedir el usuario y la contrasea

IMAGEN

Una vez conectado, llegar a la pgina de bienvenida de Database Control:

IMAGEN

Esta pgina de bienvenida proporciona una visin global del


funcionamiento general de la base de datos.
b. Informacin de identificacin y conexin
Para ciertas tareas de administracin, Database Control le pedir rellenar la
informacin de identificacin y de conexin en la base de datos y/o en el
sistema host.

Para evitar tener que rellenar esta informacin cada vez, puede registrarla
en sus preferencias.
En la pgina preferencias, haga click en Credenciales Preferidas.

IMAGEN

Pulse uno de los iconos de la lima columna para rellenar la informacin


deseada.

IMAGEN

Puede registrar hasta dos identificadores Oracle para la base de datos.

5. Utilizar alertas
a. Visualizar las alertas
Por defecto, Database Control est configurado para sealar diferentes
problemas en el funcionamiento de la base de datos: esta es la nocin de
alerta. Las alertas son visibles en la pgina de bienvenida de Database
Control:

IMAGEN

La lista de alertas proporciona las alertas de la instancia de la base de datos.


La lista Alertas Relacionadas proporciona las alertas de otro tipo de
componentes Oracle o del host.

b. Definir los umbrales de las alertas


En la pgina de bienvenida, puede pulsar el enlace Valores de Mtrica y
Poltica (en la seccin de Enlaces Asociados en la parte de abajo), para
acceder a la pgina de gestin de los umbrales que disparan la alerta:

IMAGEN

En esta pgina muestra los umbrales actuales para la ejecucin de cada


alerta en diferentes mtricas. Para la mtrica deseada, puede definir un
umbral de aviso y un umbral crtico.
c. Recibir un aviso cuando una alerta se produce
Es posible recibir directamente una notificacin en el momento en que una
alerta se produce, normalmente en forma de mensaje electrnico.
Para recibir una notificacin por medio de mensaje electrnico, debe hacer
dos cosas:
-Configurar los mtodos de notificacin de Database Control.
- Suscribirse a las notificaciones
En la pgina de bienvenida o en cualquier otra pgina, haga click en el
enlace CONFIGURAR, arriba a la derecha, despus pulse el enlace
MTODOS DE NOTIFICACIN para acceder a la pgina de definicin de los
mtodos de notificacin.

IMAGEN

El primer mtodo de notificacin que puede definir, es la notificacin

También podría gustarte