Configuración de JDBC
Cuando se define un origen de datos JDBC en el agente, algunas propiedades de configuración se crean automáticamente.
Si define un origen de datos JDBC en el agente, este debe
utilizar Java™ para conectar con el servidor de bases de datos
JDBC. Las propiedades de
configuración de Java se añaden al agente automáticamente. Las siguientes propiedades de configuración de Java son específicas de la configuración del tiempo de ejecución
del agente:
- Java Home: vía de acceso completa que apunta al directorio de instalación Java
- Argumentos de JVM: utilice este parámetro para especificar una lista opcional de argumentos para la Java Virtual Machine.
- Nivel de rastreo: este parámetro define la cantidad de información que se escribe en el archivo de registro de rastreo de Java. De modo predeterminado, sólo se deben grabar datos de errores en el archivo del registro.
Nota: Agent Builder no
necesita las propiedades de Java porque utiliza su propia JVM y registro, que
se configuran mediante el plugin
JLog.Si se define un origen de datos JDBC en el agente, los siguientes campos de
configuración comunes necesarios se añaden al agente automáticamente:
- Tipo de base de datos JDBC: tipo de base de datos a la que se conecta, IBM® DB2, Microsoft SQL Server u Oracle Database Server.
- Nombre de usuario JDBC: nombre de usuario que se utiliza para autenticar con el servidor de bases de datos.
- Contraseña JDBC: contraseña que se utiliza para la autenticación con el servidor de bases de datos.
- Vías de acceso base: Lista de directorios en los que se buscan archivos JAR nombrados en el campo Vía de acceso de clases, o directorios nombrados en el campo Directorios JAR, que no estén calificados al completo. Los nombres de directorio están separados por un punto y
coma
(;)en Windows, y por un punto y coma(;)o dos puntos(:)en sistemas UNIX. - Vía de acceso de clase: archivos JAR nombrados explícitamente para que el agente los busque. Cualquier archivo que no esté cualificado completamente se añade a cada una de las vías de acceso base hasta que se encuentra el archivo JAR.
- Directorios JAR: lista de directorios en los que se buscan los archivos
JAR. Los nombres de directorio están separados por un punto y
coma
(;)en Windows, y por un punto y coma(;)o dos puntos(:)en sistemas UNIX. No es necesario identificar explícitamente a los archivos JAR en estos directorios; se encuentran porque residen en uno de estos directorios. No se busca en los subdirectorios de estos directorios. Cualquier directorio que no esté calificado al completo se añadirá a cada una de las vías de acceso base hasta que se encuentre el directorio.
La configuración de tiempo de ejecución también requiere que especifique algunos detalles adicionales para conectar con la base de datos. Puede elegir cómo especificar los elementos de configuración restantes: como un URL
de JDBC o como propiedades básicas de configuración (valor predeterminado):
- Opción de configuración de URL
- URL de conexión JDBC: URL de conexión específica de proveedor que proporciona detalles sobre el host en el que
la base de datos está ubicada y el número de puerto al que se debe conectar. El formato de URL suele tener
el aspecto siguiente:
consulte a documentación del proveedor del controlador JDBC para los distintos formatos de URL.jdbc:identificador://servidor:puerto/basedatos
- URL de conexión JDBC: URL de conexión específica de proveedor que proporciona detalles sobre el host en el que
la base de datos está ubicada y el número de puerto al que se debe conectar. El formato de URL suele tener
el aspecto siguiente:
- Opción de propiedades básicas de JDBC (valor predeterminado)
- Nombre del servidor JDBC: nombre del host en el que se ejecuta el servidor de bases de datos.
- Nombre de base de datos JDBC: nombre de la base de datos en el host en el que se realiza la conexión.
- Número de puerto de JDBC: número de puerto en el que escucha el servidor de bases de datos.
Nota: Con el proveedor de datos JDBC, puede supervisar varios tipos de base de datos
del mismo agente utilizando subnodos. Para supervisar de esta forma, debe definir cuidadosamente las Alteraciones temporales
de configuración de subnodo. Si supervisa varios tipos de bases de datos, es probable que los siguientes valores de configuración sean diferentes:
- Tipo de base de datos de JDBC
- Nombre de usuario de JDBC
- Contraseña de JDBC
- Nombre de servidor de JDBC
- Número de puerto de JDBC
- Nombre de base de datos de JDBC
Además de las alteraciones temporales de configuración, el agente también debe apuntar a controladores JDBC
para cada tipo de base de datos a la que tiene pensado conectarse desde los subnodos. El
parámetro Directorios JAR es la manera más conveniente de apuntar a los controladores
JDBC. Liste los directorios que contienen los controladores JDBC utilizando un punto y coma para separar
cada directorio. Por ejemplo, si se conecta a bases de datos DB2 y Oracle con el agente,
debe especificar un valor de directorios JAR similar a este
ejemplo: C:\Archivos de programa\IBM\SQLLIB\java;C:\oracle\jdbc.