Comando SRVCTL en Oracle RAC

E-mail Imprimir PDF

1. Objetivo

El objetivo de este documento es explicar de modo breve cómo utilizar el comando srvctl para interactuar con ORACLE RAC.

2. Introducción

Svrctl es una herramienta de Oracle RAC 10g que sirve para interactuar con los servicios del cluster de Oracle CRS (Cluster Ready Services) y con el registro del Cluster OCR ( Oracle cluster registry). Esta nueva utilidad añadida en el software de se usa para levantar, parar y chequear el estado de las vip,gsd,listener y ons como un grupo. A este grupo de programas se les denomina “nodeapps” Oracle 10g

3. Srvctl

El comando srvctl debe de ser lanzado desde el $ORACLE_HOME del RAC que se está administrando. La sintaxis básica para este comando sería la siguiente:

srvctl <command> <target> [options] 

command puede tomar uno de los siguientes valores:

- enable|disable|start|stop|relocate|status|add|remove|modify|
getenv|setenv|unsetenv|config

target puede ser una base de datos, una instancia, un servicio …

Nota: El uso de este comando cambia ligeramente de la versión 9 a la versión 10

 

 

4. Ejemplos de uso del comando srvctl

 

 

Gestionar Base de datos con srvctl

•    Levantar base de datos completa ( todas las instancias de base de datos )

    $ srvctl start database -d SID

•    Verificar el estado de la base de datos

    $ srvctl status database -d DAPRO

•    Para la base de datos

    $ srvctl stop database -d SID

 

Gestionar instancias de RAC con srvctl

•    Levantar la instancia de uno de los nodos ( En este caso levantamos la instancia que está en el nodo 2 )

$ srvctl start instance -d SID -i SID2 


•    Verficar el estado de la instancia

    $ srvctl status instance -d SID -i SID2


•    Bajar la instancia

    $ srvctl stop instance -d SID -i SID2

 

Gestionar listener por nodo con srvctl


•    Levantar el listener por nodo

    $ srvctl start listener -l SID_ORACLE1


•    Ver el estado del listener por nodo

    $ srvctl status listener -l SID_ORACLE1


•    Para el listener por nodo

  $ srvctl stop listener -l SID_ORACLE1

 

Gestionar Servicios RAC por VIP, GSD, Listener ASM, ONS con srvctl

•    Levantar servicios de RAC por VIP, GSD, Listener ASM, ONS por nodo.

    $ srvctl start nodeapps -n oracle1


Las instancias y servicios también se levantan

•    Ver estado VIP, GSD, Listener ASM, ONS por nodo.

    $ srvctl status nodeapps -n oracle1


•    Bajar servicios de RAC por VIP, GSD, Listener ASM, ONS por nodo.

    $ srvctl stop nodeapps -n oracle1

 

Última actualización el Jueves, 31 de Marzo de 2011 10:36  

Haz login con tu cuenta orasite

Haz login con tu cuenta de:

Errores Oracle más comunes

Sitios Relacionados