VISITAS - buen trip

viernes, 14 de octubre de 2011

¿Qué es Oracle Grid Control 10g?


Oracle dice que "Oracle Enterprise Manager Grid Control 10g ofrece la funcionalidad de gestión centralizada de la infraestructura de TI completa de Oracle, incluyendo los sistemas que ejecutan Oracle y las tecnologías no son de Oracle. Con un amplio conjunto de la administración, gestión de configuración, aprovisionamiento, monitoreo end-to-end, y capacidades de seguridad, Oracle Grid Control reduce el coste y la complejidad de la gestión de entornos de computación distribuida. robusto nivel de servicio de la funcionalidad de gestión dentro de Oracle Grid Control mejora dramáticamente los niveles de servicio a través de transacciones ricos y los usuarios finales de monitoreo y diagnóstico profundo de las aplicaciones de Internet de varios niveles. Oracle Grid Control también ofrece un marco de extensibilidad integral para la gestión de aplicaciones y la integración con otras herramientas de gestión. Estas capacidades permiten a las empresas obtener un mayor rendimiento de sus sistemas y aplicaciones, mientras que continuamente reduce la complejidad y costes de gestión.




GRID CONTROL


GRID CONTROL

Grid Control se compone de una serie de servicios, cada uno de los cuales está instalado en su propio HOME y que pueden y deben ser manejados separadamente. El objetivo de este manual es presentar de manera concreta los comandos necesarios para levantar, detener y monitorear todos estos servicios. Las partes correspondientes a levantar y detener los servicios deben ejecutarse en el orden indicado.

Variables de ambiente

Es recomendable definir las siguientes variables de ambiente:

# Variables de ambiente para Grid Control
OMS_HOME=/opt/oracle/OracleHomes/oms10g
export OMS_HOME
AGENT_HOME=/opt/oracle/OracleHomes/agent10g
export AGENT_HOME
ORACLE_HOME=/opt/oracle/OracleHomes/db10g
export ORACLE_HOME
ORACLE_SID=emrep
export ORACLE_SID
PATH=$PATH:$OMS_HOME/bin:$AGENT_HOME/bin:$ORACLE_HOME/bin:$OMS_HOME/opmn/bin
export PATH

En este caso se asume que la instalación de Grid Control se hizo en el directorio /opt/oracle, en caso de encontrarse en una ubicación diferente, realizar los cambios necesarios en las variables de ambiente.

Levantar todos los servicios


1. Levantar el listener:

$ $ORACLE_HOME/bin/lsnrctl start

2. Levantar la base de datos:

$ $ORACLE_HOME/bin/sqlplus /nolog
SQL> connect SYS as SYSDBA
SQL> startup
SQL> quit

3. Levantar OMS (Oracle Management Service):

$ $OMS_HOME/bin/emctl start oms

4. Levantar todos los componentes de Application Server (web cache, http server):

$ $OMS_HOME/opmn/bin/opmnctl startall

5. Levantar el agente:

$ $AGENT_HOME/bin/emctl start agent

6. (Opcional) Levantar el Application Server Control Console:

$ $OMS_HOME/bin/emctl start iasconsole


Detener todos los servicios


1. Detener el OMS:

$ $OMS_HOME/bin/emctl stop oms

2. Detener, si está arriba, el Application Server Control Console:

$ $OMS_HOME/bin/emctl stop iasconsole

3. Detener todos los componentes del Application Server (http server, web cache, etc.):

$ $OMS_HOME/opmn/bin/opmnctl stopall

4. Detener el agente:

$ $AGENT_HOME/bin/emctl stop agent

5. Detener la base de datos

$ $ORACLE_HOME/bin/sqlplus /nolog
SQL> connect SYS as SYSDBA
SQL> shutdown
SQL> quit

6. Detener el listener:

$ $ORACLE_HOME/bin/lsnrctl stop


Monitorear los servicios

Agente:

$AGENT_HOME/bin/emctl status agent

OMS (Oracle Management Service):

$ $OMS_HOME/bin/emctl status oms

Componentes de Application Server:

$ $OMS_HOME/opmn/bin/opmnctl status


Detener OCSSD.BIN

El proceso $ORACLE_HOME/bin/ocssd.bin se levanta automáticamente como parte de la instalación de RDBMS incluida en Grid Control. Dicho proceso no requiere administración alguna, sin embargo, de ser necesario detenerlo (generalmente durante la aplicación de parches), el proceso correcto para hacerlo es (con el usuario root):

# /etc/init.d/init.cssd stop