Configuración del agente respondiendo a solicitudes

Para configurar el agente en sistemas operativos Linux y UNIX, ejecute el script de configuración de líneas de mandatos y responda a sus solicitudes.

Procedimiento

  1. Abra el directorio dir_instalación/bin, donde dir_instalación es el directorio de instalación del Agente de Oracle Database.
  2. (Opcional) Para listar los nombres de las instancias de agente configuradas, ejecute el mandato siguiente: ./cinfo -o rz.
  3. Para configurar el Agente de Oracle Database, ejecute el mandato siguiente: ./oracle_database-agent.sh config nombre_instancia.
  4. Cuando se le solicite Editar 'valores del Monitoring Agent for Oracle Database', pulse Intro. El valor predeterminado es .
  5. Para especificar la información de Configuración de base de datos predeterminada, siga estos pasos:
    Nota: La sección Configuración de base de datos predeterminada no corresponde a la configuración de instancia de conexión de base de datos. Es una sección de la plantilla destinada a establecer lo que se utiliza como valores predeterminados al añadir las configuraciones de instancia de conexión de base de datos reales, que empiezan en el paso 6.
    1. Cuando se le solicite el Nombre de usuario predeterminado, especifique el ID de usuario de base de datos predeterminado para la conexión y pulse Intro.
      Este ID de usuario es el ID que el agente utiliza para acceder a la instancia de base de datos supervisada. Este ID de usuario debe tener privilegios de selección en las vistas y tablas de rendimiento dinámicas que son necesarias para el agente.
    2. Cuando se le solicite Especificar contraseña predeterminada, escriba la contraseña que está asociada con el ID de usuario de base de datos predeterminado especificado y pulse Intro. A continuación, confirme la contraseña si se le solicita.
    3. Si la versión del agente de Oracle es 8.0, realice este paso.
      1. Especifique el Archivo Jar JDBC de Oracle. Esta es la vía de acceso completa al archivo jar del controlador JDBC de Oracle utilizado para comunicarse con la base de datos Oracle. El controlador JDBC (Java Database Connectivity) de Oracle controlador que da soporte a las versiones de base de datos de Oracle supervisadas por el agente de Oracle debe estar disponible en el sistema del agente.
    4. Si la versión del agente de Oracle es 6.3.1.10, siga estos pasos.
      1. Cuando se le solicite el Directorio inicial de Oracle, si el Agente de Oracle Database está instalado en el servidor de bases de datos Oracle que se supervisa, especifique el directorio inicial de Oracle y pulse Intro. Si el Agente de Oracle Database no está instalado en el servidor de bases de datos Oracle que se va a supervisar, deje este valor en blanco, pulse Intro y ejecute el paso siguiente. Si desea borrar el valor del Directorio inicial de Oracle, pulse la barra espaciadora y, a continuación, pulse Intro.
        Nota: opcionalmente, para la supervisión local, el Directorio inicial de Oracle y el Directorio de instalación del cliente de Oracle Instant pueden dejarse en blanco para que se utilice la variable de entorno del sistema ORACLE_HOME.
      2. Si el Agente de Oracle Database es remoto con respecto al servidor de bases de datos Oracle que se supervisa, especifique el Directorio de instalación del cliente de Oracle Instant y pulse Intro. Si establece Directorio inicial de Oracle en el paso 5.d.i, este valor se ignora.
    5. Directorios de archivos de configuración de red puede dejarse en blanco para que se utilice el directorio predeterminado. Si la versión del agente de Oracle es 6.3.1.10, puede especificar varios directorios de archivos de configuración de red utilizando Windows";" o Linux o AIX":" para separar los directorios. En la versión del agente de Oracle 8.0, sólo se admite un directorio. Pulse Intro.
      Este valor contiene el archivo o archivos de configuración de red de la base de datos Oracle. El directorio lo define la variable de entorno TNS_ADMIN para cada instancia de base de datos Oracle. El directorio predeterminado es Linux o AIX$ORACLE_HOME/network/admin o Windows%ORACLE_HOME%\NETWORK\ADMIN. Si no se configura este valor, se utiliza el directorio predeterminado. Para inhabilitar el uso del directorio predeterminado, establezca la siguiente variable de entorno del agente en false: KRZ_LOAD_ORACLE_NET=false.
    6. Elija si el escucha dinámico predeterminado está configurado en esta estación de trabajo y pulse Intro.
      El escucha dinámico predeterminado es (PROTOCOL=TCP)(HOST=localhost)(PORT=1521). Si el escucha dinámico predeterminado está configurado en esta estación de trabajo, establezca este valor en True.
    7. Deje el Nombre de archivo de definición de SQL personalizado en blanco. No se utiliza.
  6. Se le solicitará Editar valores de 'Conexión a base de datos' tras visualizar la salida siguiente en la pantalla:
    Configuración de instancia :
    Resumen :
    Conexión a base de datos :
    Nota: Este es el paso en el que se definen las instancias de conexión a base de datos reales. Debe añadir como mínimo una. También aquí se editan y suprimen las instancias de conexión de base de datos. Si existen varias configuraciones de instancia de conexión a base de datos, utilice la opción Siguiente para pasar por alto las instancias que no deben editarse ni suprimirse hasta llegar a la instancia que debe editar o suprimir.
  7. Para añadir una nueva conexión de base de datos, especifique 1 y pulse Intro.
  8. Para especificar la información de conexión de base de datos, siga estos pasos:
    1. Cuando se le solicite el Nombre de conexión a base de datos, especifique un alias para la conexión con la base de datos y pulse Intro.
      Este alias puede ser cualquier cosa que elija para representar la conexión a base de datos, con las limitaciones siguientes. Sólo se pueden utilizar letras, números arábigos, el carácter de subrayado y el símbolo "menos" en el nombre de la conexión. La longitud máxima de un nombre de conexión son 25 caracteres.
    2. Cuando se le solicite el Tipo de conexión, seleccione uno de los tipos siguientes de conexión:
      1. (Opcional) Básica

        El tipo de conexión predeterminado y más habitual es Básica. Si no está seguro del tipo de conexión necesario, es aconsejable elegir este tipo de conexión.

        1. Seleccione el tipo de conexión Básica si la base de datos supervisada de destino es una sola instancia, como por ejemplo una instancia de sistema de archivos estándar o una sola instancia de ASM.
        2. Cuando se le solicite el Nombre de host, escriba el nombre de host o la dirección IP para la base de datos Oracle y pulse Intro.
        3. Cuando se le solicite el Puerto, escriba el número de puerto y pulse Intro.
        4. Especifique uno de estos dos valores: Nombre de servicio o SID.
          1. (Opcional) Cuando se le solicite el Nombre de servicio, escriba el nombre del servicio que es una representación lógica de una base de datos, una serie de caracteres que es el nombre del servicio de base de datos global, pulse Intro y continúe en el paso 8c.

            Un nombre de servicio es una representación lógica de una base de datos, que es la forma en que la base de datos se presenta a los clientes. Una base de datos puede presentarse en forma de varios servicios, y un servicio puede implementarse en forma de varias instancias de base de datos. El nombre de servicio es una serie que es el nombre de base de datos global, es decir, un nombre formado por el nombre de base de datos y el nombre de dominio, especificado durante la instalación o la creación de la base de datos. Si no está seguro de cuál es el nombre de base de datos global, puede obtenerlo a partir del valor del parámetro SERVICE_NAMES del archivo de parámetros de inicialización. Este parámetro se puede dejar en blanco si establece el SID en el paso 8.b.i.4.b.

          2. (Opcional) Cuando se le solicite el SID, escriba el identificador de sistema Oracle que identifica una instancia específica de una base de datos en ejecución, pulse Intro y continúe en el paso paso 8c.

            Este parámetro es el identificador de sistema Oracle que identifica una instancia específica de una base de datos. Si se ha definido Nombre de servicio en el paso 8.b.i.4.a, puede dejar este elemento en blanco.

      2. (Opcional) TNS
        1. Seleccione el tipo de conexión TNS cuando se ha establecido la variable de entorno de sistema ORACLE_HOME HOME y el alias de TNS para la base de datos supervisada de destino está definido en el archivo $ORACLE_HOME/network/admin/tnsnames.ora.
        2. Especifique el nombre de alias de TNS, pulse Intro y continúe en el paso 8c.
      3. (Opcional) Avanzada
        1. Seleccione el tipo de conexión Avanzada cuando hay más de una instancia de Oracle en varios nodos físicos para la base de datos de destino supervisada. Por ejemplo, una base de datos ASM con RAC (Real Applications Cluster).
        2. Especifique la serie de conexión de Oracle, pulse Intro y continúe en el paso 8c.
          Este atributo soporta todos los métodos de denominación de Oracle Net de la siguiente manera:
          • Serie de URL de conexión SQL con el formato: //host:puerto/nombre de servicio. Por ejemplo, //dlsun242:1521/bjava21.
          • Par palabra clave-valor de Oracle Net. Por ejemplo,
            (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp) (HOST=dlsun242) (PORT=1521)) 
            (CONNECT_DATA=(SERVICE_NAME=bjava21)))
          • Entradas TNSNAMES, como por ejemplo inst1, con la variable de entorno TNS_ADMIN o ORACLE_HOME establecida y los archivos de configuración configurados.
          Nota: la descripción que se muestra durante la configuración por línea de mandatos puede contener una barra inclinada invertida antes de los símbolos de dos puntos (\:) y de signo igual (\=). No especifique barras inclinadas invertidas en la serie de conexión. Se visualizan en la descripción para escapar del comportamiento normal de interpretar el signo igual como parte de un mandato, interpretándolo simplemente como texto.
        3. Continúe en el paso 8c.
    3. Cuando se le solicite el Nombre de usuario de base de datos, especifique el ID de usuario de base de datos para la conexión y pulse Intro.

      Para instancias de sistema de archivos estándar, este ID de usuario debe tener privilegios de selección en las vistas y tablas de rendimiento dinámicas que son necesarias para el agente.

      Para instancias de ASM, utilice una cuenta con el rol SYSDBA o SYSASM. Por ejemplo, la cuenta sys.

    4. Cuando se le solicite Especificar la contraseña de base de datos, escriba la contraseña que está asociada con el ID de usuario de base de datos especificado.
    5. Cuando se le solicite el Rol, elija el rol que coincida con los permisos otorgados al ID de usuario especificado y pulse Intro.

      El rol es el conjunto de privilegios que deben asociarse con la conexión. Para un usuario con el privilegio del sistema SYSDBA, especifique un rol que incluya ese privilegio.

      Para instancias de ASM, utilice el rol SYSDBA o SYSASM.

    6. Cuando se le soliciten las Vías de acceso del archivo de registro de alertas Oracle (incluidos los nombres de archivo de registros de alerta), especifique las vías de acceso de registro de alertas y pulse Intro.

      Este parámetro corresponde a las vías de acceso de archivo absolutas de archivos de registro de alertas correlacionados para instancias de base de datos remotas en esta conexión de base de datos. El agente supervisa el registro de alertas leyendo estos archivos. Normalmente, se encuentran en $ORACLE_BASE/diag/rdbms/NOMBRE_BD/SID/trace/alert_SID.log. Por ejemplo si DB_NAME y SID son db11g, y ORACLE_BASE es /home/dbowner/app/oracle, el registro de alertas se encontrará en /home/dbowner/app/oracle/diag/rdbms/db11g/db11g/trace/alert_db11g.log.

      WindowsSi el Agente de Oracle Database se ejecuta y lee los archivos de registro de alertas a través de la red, la vía de acceso del archivo remoto debe cumplir los convenios de denominación universal de sistemas Windows. Por ejemplo, \\tivx015\path\alert_orcl.log.
      Importante: Especifique la vía de acceso y el nombre del archivo de registro de alertas juntos. Una vía de acceso del registro de alertas no soporta el controlador de red correlacionado.

      Linux o AIXSi se ejecuta el Agente de Oracle Database, se necesita un sistema de archivos montado localmente para los registros de alertas remotas.

      WindowsLos diversos archivos se separan con un punto y coma (;).

      Linux o AIXLos diversos archivos se separan con dos puntos (:).

      Cada archivo se compara con una instancia de base de datos mediante el patrón de nombre de archivo alert_instancia.log o, si no coincide, se ignora.

      Los registros de alertas de la instancia de base de datos local se pueden descubrir de forma automática.

    7. Cuando se le solicite el Juego de caracteres de archivo de registro de alertas de Oracle, especifique la página de códigos de los archivos de registro de alertas correlacionados y pulse Intro
      Si este parámetro está en blanco, se utiliza el valor de entorno local actual del sistema, por ejemplo:
      • ISO8859_1, codificación de Europa occidental ISO 8859-1
      • UTF-8, codificación UTF-8 de Unicode
      • GB18030, codificación GB18030 de chino simplificado
      • CP950, codificación de chino tradicional
      • EUC_JP, codificación de japonés
      • EUC_KR, codificación de coreano

      Para obtener una lista completa de todas las páginas de códigos soportadas, consulte Páginas de códigos soportadas en ICU.

  9. Cuando se le solicite de nuevo Editar valores de 'Conexión a base de datos', verá el nombre de la conexión a base de datos que ha establecido en el paso 8a. Puede volver a editarlo o suprimirlo. Si ya tiene configurada más de una instancia de conexión a base de datos, utilice Siguiente para recorrerlas.
  10. (Opcional) Para añadir otra conexión de base de datos para supervisar varias instancias de base de datos con esta instancia de agente, especifique 1, pulse Intro y vuelva alPaso 8.
  11. Cuando haya terminado de modificar las conexiones de base de datos, especifique 5 y pulse Intro para salir del proceso de configuración.
  12. Para iniciar el agente, especifique:
    dir_instalación/bin/oracle_database-agent.sh start nombre_instancia.

Qué hacer a continuación

  • Inicie la sesión en la Consola de Cloud APM para ver los datos recopilados por el agente en los paneles de instrumentos. Para obtener información sobre cómo utilizar la Consola de Cloud APM, consulte Inicio de la Consola de Cloud APM.