OEM Grid Control 10.2.0.5 se lanzó durante más de un mes. Después de instalarlo y ejecutarlo durante un mes, tanto la instalación como la configuración se sienten mucho más estables que 10.2.0.4 y no habrá tantos problemas. Recomendado instalarlo.
Además, 10.2.0.5 es un paquete de parches que normalmente se actualiza después de instalar 10.2.0.1.
Referencia: http://www.oracle.com/technology/global/cn/pub/articles/revitt-oem.html
Tabla de contenido
1 Descripción general 1
2 Trabajos previos a la instalación 2
2.1 Descarga de software 2
2.2 Confirmación del archivo /etc/hosts 2
2.3 Configurar los parámetros del kernel 2
2.4 Crear grupos y usuarios 3
2.5 Crear directorio de software 3
2.6 Configurar el entorno de usuario de Oracle 3
3 Instalar 10.2.0.1 3
3.1 Descomprimir los archivos de instalación 3
3.2 Iniciar la instalación 4
4 Actualice a 10.2.0.5 5
4.1 Trabajo previo a la actualización 5
4.2 Descomprimir el paquete de parches 5
4.3 Actualización de OMS y base de datos 5
4.4 Actualización del Agente 6
5 uso del GC 7
5.1 Puertos de componentes del GC 7
5.2 Iniciar sesión en la consola del GC 7
6 Instalar el Agente 8
6.1 Eliminar el Agente 8 primero
6.2 Método de instalación uno (instalación local) 9
6.3 Método de instalación dos (instalación remota) 10
6.4 Método de instalación tres (implementación de página) 11
6.5 Configurar la base de datos de monitoreo 11
7 Mantenimiento de rutina 13
7.1 Iniciar y detener todos los procesos de GC 13
7.2 Gestión de procesos OMS 13
7.3 Gestión de procesos de agentes 13
7.4 Suprimir CG 14
8 Preguntas frecuentes 15
8.1 Proceso de destino de búsqueda de agentes 15
Descripción general
Los componentes de Grid Control incluyen el Agente de gestión, el Servicio de gestión (OMS) y el Repositorio de gestión. La arquitectura del sistema es la siguiente:
El principio y método de trabajo de Grid Control:
Toda la recopilación de datos en el lado del agente se completa a través de scripts Perl. La extensión es *.pl. Estos scripts se pueden encontrar en $AGENT_HOME/sysman/admin/scripts/. , el archivo generado se puede encontrar en $AGENT_HOME/sysman/admin/upload. Luego cargue el archivo en el lado de oms y el servicio de oms escribirá el archivo xml en el propio repositorio de oms.
Cómo funciona el programa del lado del agente:
Cuando el Agente se implementa en un nodo, primero busca todos los productos de Oracle instalados en $ORACLE_BASE/oraInventory para determinar la información sobre los productos que deben recopilarse. Por ejemplo, si solo se encuentra un producto de base de datos, solo lo hará. ejecutar para recopilar información de la base de datos y del host Para un nodo, la información que el agente determina qué contenido debe recopilarse se escribe en el siguiente archivo $AGENT_HOME/sysman/emd/targets.xml. Otro archivo importante es $AGENT_HOME/sysman/config/emd.properties es el archivo de configuración de cada agente. En él se encuentran todas las propiedades del agente, como la URL/TZ de OMS, etc. Este archivo también se puede modificar manualmente. Después de la modificación, ejecute el agente de recarga ./emctl para que surta efecto.
SSH se utiliza para acceder a cada host de destino, por lo que en el sistema Grid Control, es necesario que el host habilite SSH.
Consejo: # seguido de comando significa operar como usuario root, $ seguido de comando significa operar como usuario de Oracle.
Descargue el software que funcione antes de la instalación
Dirección de descarga de GC: [url]http://www.oracle.com/technology/software/products/oem/htdocs/linuxsoft.html[/url]
3 archivos de instalación: Oracle Enterprise Manager 10g Grid Control versión 2 (10.2.0.1) para Linux x86
Linux_Grid_Control_full_102010_disk1.zip
Linux_Grid_Control_full_102010_disk2.zip
Linux_Grid_Control_full_102010_disk3.zip
1 paquete PatchSet: Oracle Enterprise Manager 10g Grid Control versión 5 (10.2.0.5) para Linux x86
gc_10205_part2of2.zip
Dirección de descarga del agente: [url]http://www.oracle.com/technology/software/products/oem/htdocs/agentsoft.html[/url]
Descargue el software del agente para cada plataforma, por ejemplo, el software del agente en Linux
/etc/hosts confirmación del archivo
$ más /etc/hosts
#<dirección-IP> <nombre-de-máquina-completamente-calificado> <nombre-de-máquina>
127.0.0.1 localhost.localdomain localhost
xxx.xxx.xxx.170dbaone
Configurar los parámetros del kernel
# vi /etc/sysctl.conf
núcleo.shmall = 2097152
núcleo.shmmax = 536870912
núcleo.shmmni = 4096
núcleo.sem = 250 32000 100 128
fs.archivo-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
rmem_default = 262144
rmem_max = 262144
wmem_default = 262144
wmem_max = 262144
# /sbin/sysctl -p (hace que los parámetros sean efectivos después de la modificación)
# vi /etc/selinux/config (establezca SELINUX en deshabilitado)
SELINUX=deshabilitado
Crear grupos y usuarios
# más /etc/oraInst.loc (verifique si existe el grupo de lista de productos oinstall)
# más /etc/oratab (Este archivo existirá si se ha instalado software relacionado con Oracle)
# /usr/sbin/groupadd oinstall (si el grupo oinstall no existe, cree uno nuevo)
# /usr/sbin/groupadd dba (Si el grupo dba no existe, cree uno nuevo. Este grupo tiene permisos SYSDBA)
# useradd -g oinstall -G dba oracle -d /orahome (crea un nuevo usuario si no existe)
# passwd oracle (establecer contraseña)
Cree el directorio de software. Si el directorio base de Oracle no existe, créelo:
# mkdir -p /u01/app/oracle
# chown -R oracle:oinstalar /u01/app/oracle
# chmod -R 775 /u01/aplicación/oracle
Al configurar el entorno de usuario de Oracle, asegúrese de configurar NLS_LANG en el entorno chino; de lo contrario, el idioma chino será parcialmente confuso cuando inicie sesión en la consola Grid en el futuro.
#su-oracle
$ vi ~/.bash_profile
exportar ORACLE_BASE=/u01/app/oracle
exportar ORACLE_HOME=$ORACLE_BASE/OracleHomes/db10g
exportar OMS_HOME=$ORACLE_BASE/OracleHomes/oms10g
exportar AGENT_HOME=$ORACLE_BASE/OracleHomes/agent10g
exportar ORACLE_SID=emrep
exportar ORACLE_HOSTNAME=dbaone
exportar ORACLE_OWNER=oráculo
exportar NLS_LANG="CHINA_CHINA SIMPLIFICADA.ZHS16GBK"
exportar LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/X11R6/lib:$LD_LIBRARY_PATH
exportar RUTA=.:/usr/sbin:$ORACLE_HOME/bin:$ORACLE_HOME/jdk/bin:$PATH
exportar CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$CLASSPATH
exportar LC=en_US
Instalar 10.2.0.1
Descomprima los archivos de instalación
$ cd /orahome/wangnc
$ descomprimir Linux_Grid_Control_full_102010_disk1.zip
$ descomprimir Linux_Grid_Control_full_102010_disk2.zip
$ descomprimir Linux_Grid_Control_full_102010_disk3.zip
Iniciar instalación
$ ./runInstalador
En este momento, puede consultar el archivo de registro de instalación más reciente installActionsxxx.log en $ORACLE_BASE/oraInventory/logs para comprender el progreso de la instalación. Los pasos de instalación son los siguientes:
Especifique el tipo de instalación: Enterprise Manager 10g Grid Control usando una nueva base de datos
Ubicación de instalación: $ORACLE_BASE/OracleHomes
Selección de idioma: seleccione también chino simplificado; de lo contrario, el idioma predeterminado es solo inglés. Esto significa que el idioma de GC no es el software en sí.
Especifique el directorio de inventario y las credenciales: directorio oraInventory -> $ORACLE_BASE/oraInventory, nombre del grupo del sistema operativo -> oinstall
Verificaciones de requisitos previos específicos del producto: proceso de verificación previa a la instalación, vaya al siguiente paso
Especifique la configuración: Nombre de la base de datos -> emrep Ubicación del archivo de la base de datos -> $ORACLE_BASE/oradata, grupo OSDBA y OSOPER -> dba
Especificar configuración opcional: deshabilitado de forma predeterminada
8) Especifique las opciones de seguridad: Contraseña del servidor de administración segura -> iamENCY000 Contraseñas de la base de datos del repositorio -> iamENCY000;
Requisitos para establecer una contraseña: entre 5 y 30 caracteres, no puede ser el mismo que el nombre de usuario, debe contener letras y números en mayúsculas y minúsculas, debe comenzar con una letra y no puede contener palabras reservadas de Oracle. Aquí no se solicita la contraseña de Oracle. completamente correcto.
Resumen: haga clic en instalar para iniciar la instalación (aproximadamente 2-3 minutos)
10) Ejecutar scripts de configuración: primero inicie sesión como root para ejecutar el script solicitado, luego regrese a la interfaz y haga clic en Aceptar.
# /u01/app/oracle/oraInventory/orainstRoot.sh
# /u01/app/oracle/OracleHomes/db10g/allroot.sh (sigue presionando Enter)
Después de la ejecución, el archivo /etc/oratab debe contener las dos líneas siguientes:
*:/u01/app/oracle/OracleHomes/db10g:N
*:/u01/app/oracle/OracleHomes/oms10g:N
Asistentes de configuración: lleva mucho tiempo realizar múltiples configuraciones (aproximadamente 10 minutos, principalmente lento en los dos pasos de Configuración de OMS y Configuración del agente).
En este momento, puede ir a $OMS_HOME/sysman/log o $AGENT_HOME/sysman/log para conocer los detalles de instalación y los mensajes de error de cada componente. Después de la instalación, cada servicio se inició automáticamente.
Actualice a 10.2.0.5
Trabajar antes de actualizar
--Detenga todos los procesos de GC primero
$ $OMS_HOME/bin/emctl detener oms
$ $OMS_HOME/opmn/bin/opmnctl detener todo
$ ps -ef | grep "opmn -d" | grep -v grep (puede tardar unos minutos en confirmar que el proceso finalizó)
$ $AGENT_HOME/bin/emctl detener agente
--Base de datos de respaldo
$ sqlplus/as sysdba
SQL> apagado inmediato;
SQL> salir;
$ cd $ORACLE_BASE/oradata/
$ tar -zcvf emrep.tar.gz ./emrep
$ sqlplus/as sysdba
SQL> inicio;
--Base de datos de inspección
$ cd $OMS_HOME/sysman/admin/emdrep/sql/core/latest/admin/
$ sqlplus/as sysdba
SQL> seleccione nombre_objeto, tipo_objeto de todos_objetos donde propietario = 'SYSMAN' y estado <> 'VÁLIDO';
SQL> @admin_recompile_invalid.sql SYSMAN (se ejecuta si hay un objeto no válido)
SQL> mostrar parámetro job_queue_processes;
SQL> ALTER SYSTEM SET job_queue_processes=0 (Si este parámetro no es 0, cámbielo a 0)
SQL> salir;
Descomprima el paquete de parches
$ cd /orahome/wangnc
$ descomprimir gc_10205_part2of2.zip
Después de la descompresión, existen los siguientes archivos:
p3731593_10205_LINUX.zip es el paquete de parches de Grid Control 10.2.0.5, incluido el archivo de parches de la base de datos/OMS/Agent
Actualizar OMS y base de datos
$ cd /orahome/wangnc
$ descomprimir p3731593_10205_LINUX.zip
$ cd 3731593/Disco1
$ exportar ORACLE_HOME=$ORACLE_BASE/OracleHomes/oms10g
$ ./runInstalador
Cuando ingresa por primera vez, el valor predeterminado es el nuevo OracleHome. Seleccione el oms10g original en el nombre para actualizar. En este momento, la base de datos y el monitoreo están habilitados.
Solicitud de ingreso de usuario y contraseña de Metalink: ignórelo y no lo escriba
Verificaciones de requisitos previos específicos del producto: proceso de verificación previa a la instalación
solicita la contraseña SYS de la base de datos del repositorio: iamENCY000
solicita la contraseña ias_admin de AS: Igual que la contraseña de sysman iamENCY000
El mensaje interrumpirá AS, presione OK para continuar.
Resumen: Presione Instalar para comenzar a instalar los componentes de OMS.
7) Ejecute el siguiente script como usuario root
# /u01/app/oracle/OracleHomes/oms10g/root.sh
Asistentes de configuración: comience a actualizar la base de datos y a configurar los componentes de OMS (aproximadamente 12 minutos).
En este momento, puede consultar el archivo de registro de instalación más reciente installActionsxxx.log en $ORACLE_BASE/oraInventory/logs para comprender el progreso de la instalación. Vaya a $OMS_HOME/sysman/log para comprender los detalles de la instalación y los mensajes de error después de la actualización. El servicio OMS se ha iniciado automáticamente.
Agente de actualización
$ exportar ORACLE_HOME=$ORACLE_BASE/OracleHomes/agent10g
$ ./runInstalador
Cuando ingresa por primera vez, el valor predeterminado es el nuevo OracleHome. Seleccione el agente original10g en el nombre para actualizar. Los pasos de actualización son los siguientes:
Solicitud de ingreso de usuario y contraseña de Metalink: ignórelo y no lo escriba
Verificaciones de requisitos previos específicos del producto: proceso de verificación previa a la instalación
Resumen: presione Instalar para comenzar a instalar el componente del Agente
4) Ejecute el siguiente script como usuario root
# /u01/app/oracle/OracleHomes/agent10g/root.sh
En este momento, puede consultar el archivo de registro de instalación más reciente installActionsxxx.log en $ORACLE_BASE/oraInventory/logs para comprender el progreso de la instalación. Vaya a $AGENT_HOME/sysman/log para comprender los detalles de la instalación y los mensajes de error. El servicio del agente se ha iniciado automáticamente.
usos del GC
Para obtener información sobre el puerto de cada componente del GC, consulte los siguientes archivos después de la instalación:
$OMS_HOME/install/setupinfo.txt contiene la información del mensaje una vez completada la instalación.
$OMS_HOME/install/portlist.ini contiene diversa información de puerto.
$AGENT_HOME/sysman/setupinfo.txt contiene información de inicio de sesión de GC.
La información del puerto predeterminado es la siguiente ($OMS_HOME/install/portlist.ini):
Puerto del servidor HTTP de Oracle = 7777
Puerto de escucha del servidor HTTP de Oracle = 7778
Puerto SSL del servidor HTTP de Oracle = 8250
Puerto de escucha del servidor HTTP de Oracle (SSL) = 4444
Puerto de solicitud de Oracle Notification Server = 6003
Puerto local del servidor de notificaciones de Oracle = 6102
Puerto remoto de Oracle Notification Server = 6201
Puerto ASG = 7890
Puerto de diagnóstico del servidor HTTP de Oracle = 7200
Puerto RMI de control del servidor de aplicaciones = 1850
Puerto del cargador de registros = 44000
Puerto de caché de objetos Java = 7000
Puerto de descubrimiento de DCM = 7100
Puerto del agente de administración de Oracle = 1157
Puerto de control del servidor de aplicaciones = 1156
Puerto de escucha HTTP de caché web = 7777
Puerto de escucha HTTP de caché web (SSL) = 8250
Puerto de administración de caché web = 9400
Puerto de invalidación de caché web = 9401
Puerto de estadísticas de caché web = 9402
Puerto de la consola central de Enterprise Manager = 4889
Puerto seguro de la consola central de Enterprise Manager = 1159
Inicie sesión en la consola de GC
URL de la consola GC:
http://<oms_hostname>.<dominio>:<puerto>/em o https://<oms_hostname>.<dominio>:<puerto>/em
Por ejemplo, la URL de inicio de sesión en este ejemplo es: http://dbaone:4889/em
El nombre de usuario y la contraseña son sysman/iamENCY000. Después de ingresar al GC, la interfaz web se mostrará según el idioma preferido del navegador.
Si inicia sesión en Windows, recuerde agregar la relación correspondiente entre la IP del servidor y el nombre del host en el archivo C:WINDOWSsystem32driversetchosts.
Después de iniciar sesión, la página de inicio es la siguiente (de forma predeterminada, hay un destino desconocido llamado generic_mom_managed_host, que es una configuración de Microsoft Operations Management. Puede eliminarlo si no es necesario):
Instalar agente
Si desea monitorear la base de datos o la aplicación en un servidor determinado, debe instalar el software del Agente en el servidor.
Eliminar agente primero
Ver agente:
$ $AGENT_HOME/bin/emctl estado agente
Agente de parada:
$ $AGENT_HOME/bin/emctl detener agente
Eliminar software (modo silencioso):
$ $AGENT_HOME/oui/bin/runInstaller -silent -deinstall -removeallfiles -removeAllPatches REMOVE_HOMES="{/u01/oracle/OracleHomes/agent10g}"
Eliminar información de oraInventario:
$ más /etc/oraInst.loc
inventario_loc=/u01/app/oraInventario
inst_group=oinstalar
$ cd /u01/app/oraInventory/ContenidoXML
$ vi inventario.Xml (elimine la entrada cuyo nombre es agent10g en <HOME_LIST>)
<HOME NAME="agent10g" LOC="/u01/app/oracle/OracleHomes/agent10g" TYPE="O" IDX="2" REMOVED="T"/>
Eliminar directorio OracleHomes:
$ rm -rf $ORACLE_BASE/OracleHomes
Método de instalación uno (instalación local)
Este método es aplicable cuando el destino monitoreado y el host OMS no están en la misma plataforma del sistema operativo. A continuación se utiliza la plataforma Linux como ejemplo.
$ más /etc/oratab (debería haber monitoreado la información de la instancia de la base de datos)
WENDING:/u01/app/oracle/product/10.2.0/db_1:N
$ más /etc/hosts (debe haber una relación correspondiente entre el host de OMS y la IP)
127.0.0.1 localhost.localdomain localhost
xxx.xxx.xxx.170dbaone
xxx.xxx.xxx.171 dbatwo
$ echo $PATH (asegúrese de que $ORACLE_HOME/jdk/bin esté colocado en PATH, porque se usa el comando jar)
$ cd /orahome/wangnc
$ descomprimir Linux_Grid_Control_agent_download_10_2_0_5_0.zip
$ cd /orahome/wangnc/linux/agente
$ exportar ORACLE_HOME=$ORACLE_BASE/OracleHomes/agent10g
$ ./runInstalador
Los pasos de instalación son los siguientes:
Ubicación de instalación: $ORACLE_BASE/OracleHomes
Selección de idioma: seleccione también chino simplificado; de lo contrario, el idioma predeterminado es solo inglés. Esto significa que el idioma de GC no es el software en sí.
Solicitud de ingreso de usuario y contraseña de Metalink: ignórelo y no lo escriba
Verificaciones de requisitos previos específicos del producto: Siguiente
Especifique la ubicación del servicio de administración de Oracle: nombre de host -> dbaone, puerto -> 4889
Especifique la contraseña de registro del agente: iamENCY000
Resumen: iniciar la instalación
8) Ejecute el siguiente script como usuario root
# /u01/app/oracle/OracleHomes/agent10g/root.sh (sigue presionando Enter)
Asistentes de configuración: configura y completa automáticamente la instalación.
En este momento, puede ir a $AGENT_HOME/sysman/log para comprender los detalles de la instalación y los mensajes de error. Después de la instalación, el servicio del agente debería iniciarse automáticamente. Si no se inicia, simplemente inícielo manualmente y luego vaya a ". Target" de la consola del GC. Puede ver el host monitoreado. Si hay información de la instancia en /etc/oratab, también puede ver la información de la base de datos monitoreada. Solo necesita configurar primero la contraseña de usuario dbsnmp (consulte "Configuración "Capítulo Base de datos de seguimiento").
Ver información del estado del agente:
$ $AGENT_HOME/bin/emctl estado agente
Método de instalación dos (instalación remota)
Este método es aplicable a la misma plataforma del sistema operativo del objetivo monitoreado y del host OMS. A continuación se tomará la plataforma Linux como ejemplo.
Anfitrión OMS (solo hazlo una vez):
Ingrese al directorio de almacenamiento de software y extraiga el archivo de la versión 10.2.0.5 al directorio $OMS_HOME/sysman/agent_download/10.2.0.5.0.
$ cd /orahome/wangnc
$ descomprimir Linux_Grid_Control_agent_download_10_2_0_5_0.zip -d $OMS_HOME/sysman/agent_download/10.2.0.5.0
Anfitrión del agente:
$ más /etc/oratab (debería haber monitoreado la información de la instancia de la base de datos)
WENDING:/u01/app/oracle/product/10.2.0/db_1:N
$ más /etc/hosts (debe haber una relación correspondiente entre el host de OMS y la IP)
127.0.0.1 localhost.localdomain localhost
xxx.xxx.xxx.170dbaone
xxx.xxx.xxx.171 dbatwo
$ echo $PATH (asegúrese de que $ORACLE_HOME/jdk/bin esté colocado en PATH, porque se usa el comando jar)
$ cd /orahome/wangnc
$wgethttp ://dbaone:4889/agent_download/10.2.0.5.0/linux/agentDownload.linux
$ chmod u+x agenteDescargar.linux
$ exportar ORACLE_HOME=$ORACLE_BASE/OracleHomes/agent10g
$ ./agentDownload.linux -b /u01/app/oracle/OracleHomes -m dbaone -r 4889
(-b es el directorio BASE donde está instalado el agente, -m se refiere al nombre de host de OMS y -r se refiere al puerto de comunicación de OMS)
...
Ingrese la contraseña de registro del agente: <Ingrese la contraseña de seguridad de OMS iamENCY000>
...
En este momento, puede ir a $AGENT_HOME/sysman/log para ver el registro de instalación.
Durante la instalación, se le pedirá que ejecute el script como usuario root, simplemente presione Enter:
# /u01/app/oracle/OracleHomes/agent10g/root.sh
Después de instalar e iniciar el Agente de forma predeterminada, puede ver el host monitoreado en la pestaña "Destino" de la consola GC. Luego puede ver el host monitoreado en la pestaña "Destino" de la consola Grid Control, si hay una instancia. información en /etc/oratab, y también puede ver la información de la base de datos monitoreada. Solo necesita configurar primero la contraseña de usuario dbsnmp (consulte el capítulo "Configuración de la base de datos de monitoreo").
Si no se inicia, puede configurarlo manualmente e iniciarlo:
$ $AGENT_HOME/bin/emctl agente seguro (realiza autenticación de seguridad)
Ingrese la contraseña de registro del agente: <Ingrese la contraseña de seguridad de OMS iamENCY000>
$ $AGENT_HOME/bin/emctl iniciar agente (iniciar agente)
$ $AGENT_HOME/bin/emctl estado del agente (verificar el estado del agente)
$ $AGENT_HOME/bin/emctl upload (intenta cargar xml manualmente)
Método de instalación tres (implementación de página)
Este método es adecuado para la implementación e instalación por lotes de múltiples hosts, pero requiere que el nombre de usuario y la contraseña de instalación de cada host sean los mismos.
Anfitrión OMS (solo hazlo una vez):
Ingrese al directorio de almacenamiento de software y extraiga el archivo de la versión 10.2.0.5 al directorio $OMS_HOME/sysman/agent_download/10.2.0.5.0.
$ cd /orahome/wangnc
$ descomprimir Linux_Grid_Control_agent_download_10_2_0_5_0.zip -d $OMS_HOME/sysman/agent_download/10.2.0.5.0
Luego ingrese a la consola de GC, seleccione "Implementación", haga clic en "Instalar agente" en la columna de instalación del agente y luego seleccione "Nueva instalación" o "Clonar agente". En la página siguiente, siga las instrucciones e ingrese el usuario que inició sesión. el host de destino. Después de ingresar el nombre, la contraseña y otra información, comienza la instalación.
Configurar la base de datos de monitoreo
1) Primero desbloquee el usuario DBSNMP de la base de datos de destino y cambie la contraseña si es necesario;
SQL> seleccione contraseña, estado_cuenta de dba_users donde nombre de usuario = 'DBSNMP';
SQL> alterar el usuario DBSNMP identificado por el desbloqueo de cuenta "iamENCY000";
Asegúrese de que solo haya un archivo hc_$ORACLE_SID.dat en el directorio $ORACLE_HOME/dbs de la biblioteca de destino. Tenga en cuenta que distingue entre mayúsculas y minúsculas.
3) Luego ingrese a la consola GC, seleccione "Destino", seleccione "Base de datos", haga clic en "Agregar", seleccione un host, si la base de datos no se puede encontrar automáticamente, haga clic en "Agregar manual" e ingrese el nombre de la instancia /Oracle Home/ Después ingresando la contraseña de usuario dbsnmp/puerto 1521/sid y otra información, haga clic en "Probar conexión". Si aparece "Prueba de conexión exitosa", haga clic en "Siguiente" y haga clic en "Aceptar" dos veces, agregando así la nueva base de datos monitoreada. Puede ver la información de visualización completa de la biblioteca de destino.
4) Si el destino de la base de datos no se puede agregar manualmente en la página de la consola, o es necesario modificar la información de la base de datos agregada automáticamente de forma predeterminada, edite manualmente los destinos. Las circunstancias reales cambian).
$ vi $AGENT_HOME/sysman/emd/targets.xml
<Objetivos AGENT_TOKEN="23ac7375a26b142e008c18121ef19afebe5096e6">
<TIPO de destino="oracle_emd" NOMBRE="juego:3872"/>
<TIPO de destino="host" NAME="juego"/>
<TIPO de destino="oracle_listener" NAME="lsnr_171_listener">
<Propiedad NOMBRE="ListenerOraDir" VALUE="/u01/app/oracle/product/10.2.0/db_1/network/admin"/>
<Propiedad NOMBRE="LsnrName" VALUE="Listener"/>
<NOMBRE de propiedad="Máquina" VALOR="juego"/>
<NOMBRE de propiedad="OracleHome" VALUE="/u01/app/oracle/product/10.2.0/db_1"/>
<NOMBRE de propiedad="Puerto" VALOR="1521"/>
</objetivo>
<TIPO de destino="oracle_database" NAME="db_171_WENDING">
<NOMBRE de propiedad="OracleHome" VALUE="/u01/app/oracle/product/10.2.0/db_1"/>
<NOMBRE de propiedad="Nombre de usuario" VALOR="dbsnmp"/>
<NOMBRE de propiedad="Nombre de la máquina" VALOR="juego"/>
<NOMBRE de propiedad="Puerto" VALOR="1521"/>
<NOMBRE DE PROPIEDAD="SID" VALOR="WENDING"/>
<NOMBRE de propiedad="Nombre de servicio" VALUE="WENDING.LK"/>
<NOMBRE de propiedad="contraseña" VALOR="6bea6440ffec0f38cea99c413c363a975423987053f4f0b3ae0a7e0807380071" ENCRYPTED="TRUE"/>
<NOMBRE de propiedad="Rol" VALOR="NORMAL"/>
</objetivo>
</Objetivos>
5) Finalmente recargar el archivo de configuración:
$ $AGENT_HOME/bin/emctl agente de recarga
En este momento, vaya a la consola de Grid Control y podrá ver la información de destino de la base de datos que acaba de configurar, pero la contraseña de dbsnmp se reconfigurará de acuerdo con los requisitos reales. Si modifica la información, es posible que también deba eliminar la configuración anterior. la página de la consola.
El mantenimiento de rutina inicia y detiene todos los procesos del GC
--Detener todo, incluido AS/OMS/WebCache
$ $OMS_HOME/opmn/bin/opmnctl detener todo
$ ps -ef | grep "opmn -d" | grep -v grep
--Inicie todo, incluido AS/OMS/WebCache
$ $OMS_HOME/opmn/bin/opmnctl iniciar todo
--Ver estado
$ $OMS_HOME/opmn/bin/opmnctl estado
--ver registro
$ cd $OMS_HOME/opmn/logs/
$todos
Gestión de procesos OMS
--Detener el servicio de gestión
$ $OMS_HOME/bin/emctl detener oms
--Iniciar el servicio de gestión
$ $OMS_HOME/bin/emctl iniciar oms
--Ver estado
$ $OMS_HOME/bin/emctl estado oms
--ver registro
$ cd $OMS_HOME/sysman/log/
$ cola -500f emoms.trc
Gestión de procesos de agentes
--Detener el Agente de Gestión
$ $AGENT_HOME/bin/emctl detener agente
--Iniciar el Agente de Gestión
$ $AGENT_HOME/bin/emctl iniciar agente
--Ver estado
$ $AGENT_HOME/bin/emctl estado agente
--ver registro
1) Descripción del archivo de seguimiento y registro del Agente central (en $ORACLE_HOME/agent/sysman/log)
emagent.nohup: archivo de registro de vigilancia del agente
emagent.log: archivo de registro del agente principal
emagent.trc: archivo de seguimiento del agente principal
emagentfetchlet.log: archivo de registro para Java Fetchlets
emagentfetchlet.trc: archivo de seguimiento para Java Fetchlets
NOTA: Los errores de inicio se registran en el archivo emagent.nohup.
$ cd $ORACLE_HOME/agente/sysman/log
$ cola -500f emagent.trc
2) Descripción del archivo de seguimiento y registro del Agente de control de AS (en $ORACLE_HOME/sysman/log)
$ cd $ORACLE_HOME/sysman/registro
$ cola -500f emdctl.trc
3) Descripción del archivo de seguimiento y registro del Agente de control de base de datos (en $ORACLE_HOME/<hostname_sid>/sysman/log)
$ cd $ORACLE_HOME/`nombre de host`_$ORACLE_SID/sysman/log
$ cola -500f emdctl.trc
Quitar GC
Detener base de datos/OMS/Agente (usuario root):
# /etc/init.d/gcstartup detener
Eliminar software (modo silencioso):
$ $OMS_HOME/oui/bin/runInstaller -silent -deinstall -removeallfiles -removeAllPatches REMOVE_HOMES="{/u01/app/oracle/OracleHomes/db10g,/u01/app/oracle/OracleHomes/oms10g,/u01/app/oracle/ OracleHomes/agent10g}"
Eliminar archivos de base de datos (ubicación predeterminada):
$ rm -rf $ORACLE_BASE/oradata/$ORACLE_SID
Eliminar directorio OracleHomes:
$ rm -rf $ORACLE_BASE/OracleHomes
Eliminar información de oraInventario:
$ más /etc/oraInst.loc
inventario_loc=/u01/app/oracle/oraInventario
inst_group=oinstalar
$ vi /u01/app/oracle/oraInventory/ContentsXML/inventory.xml (elimine la entrada cuyo nombre es db10g/oms10g/agent10g en <HOME_LIST>)
<HOME NAME="db10g" LOC="/u01/app/oracle/OracleHomes/db10g" TYPE="O" IDX="1" REMOVED="T"/>
<HOME NAME="oms10g" LOC="/u01/app/oracle/OracleHomes/oms10g" TYPE="O" IDX="2" REMOVED="T"/>
<HOME NAME="agent10g" LOC="/u01/app/oracle/OracleHomes/agent10g" TYPE="O" IDX="3" REMOVED="T"/>
Eliminar información de entrada relacionada en oratab:
$ vi /etc/oratab
*:/u01/app/oracle/OracleHomes/db10g:N
*:/u01/app/oracle/OracleHomes/oms10g:N
emrep:/u01/app/oracle/OracleHomes/db10g:N
Preguntas frecuentes
Proceso de destino de búsqueda de agente
Al instalar y configurar el Agente, ejecute el script perl que aparece en $ORACLE_HOME/sysman/admin/discover/discovery.lst para encontrar el destino monitoreado y luego colóquelo en $ORACLE_HOME/sysman/emd/targets.xml, de modo que en la consola Grid Aquí puede ver el objetivo monitoreado.
El host es el host donde se ejecuta el Agente. La configuración en Targets.xml es la siguiente:
<Destino TYPE="host" NAME="nombre" TYPE_DISPLAY_NAME="Host" VERSION="versión" GUID="guid"/>
2) Escuche los archivos listening.ora en $TNS_ADMIN y $ORACLE_HOME/network/admin para obtener el nombre del detector. La configuración en Targets.xml es la siguiente:
<Objetivo>
<TIPO de destino="oracle_listener" NOMBRE="nombre_hostName">
<Propiedad NOMBRE="ListenerOraDir" VALUE="$oraDir" />
<Propiedad NOMBRE="LsnrName" VALUE="$nombre"/>
<NOMBRE de propiedad="Máquina" VALOR="$Nombredehost" />
<Propiedad NOMBRE="OracleHome" VALUE="$oHome" />
<Propiedad NOMBRE="Puerto" VALOR="$puerto" />
</objetivo>
3) La instancia de la base de datos obtiene cada SID y $ORACLE_HOME de /etc/oratab, luego obtiene la lista de escucha y el número de puerto del archivo listening.ora en $TNS_ADMIN y $ORACLE_HOME/network/admin, y luego obtiene la lista de escucha y el puerto número de $ORACLE_HOME/dbs/init< Obtenga el nombre de la instancia en sid>.ora (tenga en cuenta que si la instancia usa spfile, primero se debe generar el pfile, que se generará automáticamente. El objetivo encontrado se configurará en el formato). de db_name.db_domain o sp_name.db_domain (en el caso de Dataguard) Nombre, si el nombre no es único, se agregará el número de versión. Si el archivo sp no se puede leer, el destino se configurará con un nombre en el formato de. <sid>_<hostname>, el parámetro service_name se dejará en blanco y se asignará el número de puerto predeterminado 1521. Configure en Targets.xml de la siguiente manera:
<Objetivo>
<Target TYPE="oracle_database" NAME="nombre" TYPE_DISPLAY_NAME="Base de datos" VERSION="versión" GUID="guid">
<Property NAME="MachineName" VALUE="la base de datos del nodo se ejecuta en" />
<Property NAME="Puerto" VALUE="puerto de escucha para esta base de datos" />
<Property NAME="SID" VALUE="identificador de esta base de datos" />
<Propiedad NOMBRE="OracleHome" VALOR="ubicación software de Oracle" />
<Property NAME="UserName" VALUE="usuario de base de datos para monitoreo" ENCRYPTED="TRUE" /> <<<<<<De forma predeterminada, esto es DBSNMP y no se puede cambiar en esta versión
<Property NAME="contraseña" VALUE="contraseña del usuario de la base de datos que realiza el monitoreo" ENCRYPTED="TRUE" />