ConectorOracle Enterprise Manager
Cuando el usuario este creado este podrá tener acceso a la base de datos del OEM y las vistas requeridas para la recolección de métricas.
Pasos para la creacion de usuario
Ilustración 3; Gestión de la ficha Funciones
Ilustración 4; Gestión de la ficha Privilegios del sistema
Configurando ETL
Para la integración de Oracle Grid Control
OEM en BCO siga los siguientes pasos:
1.-
Crear una ETL en la sección de Administración de BCO Console
2.-
Crear una Configuración de ejecución y configurarlo para utilizar el extractor
de Oracle Enterprise Manager.
Ilustración 8; ETL configuration - General configuration tab
Edite
los parámetros
de conexión como se describe en Configuración
de BMC Capacidad de conexión de base de datos de optimización usando Perl
o Java ETL.
Configuración de una conexión de Oracle usando Perl ETLs
Para configurar la conexión a una base de
datos Oracle utilizando Perl ETL, puede editar el archivo tnsname.ora
utilizando el usuario Oracle, o espesificar manualmente los detalles del hot en
la base de datos TNS nombre de los campos del panel de configuracion.
Configuration editing
TNSNAMES.ORA
1.- Asegure que tiene permisos de edición.
2.- En el servidor ETL, desde el directorio
de cliente Oracle, edite el archivo $ORACLE_CLIENT_HOME/network/admin/tnsnames.ora
para
configurar la conectividad con la
base de datos. por ejemplo;
DB=
(
DESCRIPTION=
(ADDRESS=
(PROTOCOL=TCP)
(HOST=)
(PORT=)
)
(CONNECT_DATA=
(SERVER=default)
(SERVICE_NAME=)
)
)
Perl ETL
- Configuración de una edición de la conexión tnsnames.ora
de Oracle
Ilustración 9; CFG TNS ETL
Configuración sin editar TNSNAMES.ORA
Si usted no tiene los permisos necesarios para editar tnsnames.ora, puede
configurar la conexión a una base de datos Oracle que especifica los detalles
del host en la base de datos
de TNS nombres de los campos de la pantalla de configuración: host=;sid=;port=1521
Ilustración 10; No TNS
Prueba de la conexión de Oracle desde la línea de comandos
Ejecute los siguientes comandos como
usuario BMC Capacidad Optimización OS:
. $CPITBASE/env.sh
sqlplus
user/password@DB
$ CPITBASE es la ruta de instalación de optimización de la capacidad de BMC - por ejemplo
{{/ opt / CPIT}}.
Solucionar los problemas de
conexión de base de datos;
-
comprueba que puede comunicar
sin problemas de el servidor ETL a servidor DB mediante test de ICMP.
-
Acceso remoto mediante telnet
de el servidor ETL a la IP del DB server sobre el puerto de DB
-
Conecte a DB mediante un
cliente
-
Asegúrese de que tiene permisos de escritura en el archivo.
Configuración de una conexión de Oracle
con Java ETL:
Para configurar la conexión a una base de datos Oracle utilizando Java ETL, que NO
es necesario modificar el archivo tnsnames.ora. La siguiente figura muestra un ejemplo de
configuración:
Ilustración 11; JDBC
Puede
configurar la dirección URL con cualquier controlador compatible con JDBC.
Configuración de una conexión de Microsoft SQL
Server usando Perl ETLs
Para
configurar una conexión de SQL Server, edite el archivo freetds propiedades. En
el servidor del motor ETL,
editar el archivo $ CPITBASE / ETL / freetds / etc / freetds.conf para configurar la conectividad
con la base de datos. Por ejemplo:
[DBSRV]
host
=
port
= 1433
tds
version = 7.0
Nota: Utilice tds version
= 8.0 si su SQL Server es la versión 2005 o posterior.
Sólo
si su
base de datos se expone a través
de un servicio Explorador de SQL Server,
conectividad de base de datos debe
estar configurado de la siguiente manera
(primera prueba el formato de configuración anterior):
[DBSRV]
host
=
instance
=
tds
version = 7.0
Ilustración 12 ;
Perl ETLs - Configuring an SQL Server connection
Prueba de la conexión de SQL Server desde la
línea de comandos
Ejecute los siguientes comandos
como usuario BMC Capacidad Optimización OS:
. $CPITBASE/env.sh
cd
$CPITBASE/etl/freetds/bin
export
TDSDUMP=testconnection.txt
./tsql -S DBSRV -U
'username' -P
'password'
$ CPITBASE es la ruta de instalación de optimización de la capacidad de BMC -
por ejemplo {{/ opt / CPIT}}.
En alternativa al comando anterior también se puede probar esto, si usted recibe un error como indicador de la dirección
IP está vacía:
./tsql -H 'HOST' -p 'port' -U 'username' -P 'password'
Para solucionar
los problemas de la conexión de base de datos:
Si no ha
instalado en /opt/CPIT comprobar el archivo CPITBASE / Env.sh $ para la
presencia de la definición de esta variable de entorno:
FREETDS=$CPITBASE/etl/freetds
export FREETDS
Si no está
presente , cree un archivo llamado customenv.sh
en su carpeta CPITBASE $ y poner este entorno de definición de variables en
el interior.
Compruebe el
contenido del testconnection.txtfor
cualquiera de los siguientes :
1.
Incorrecta combinación de usuario y contraseña
2.
IP del servidor de base de datos incorrecta o puerto (Verifique que la dirección IP del servidor de base de datos y el puerto coinciden con los especificados en freetds.conf, y comprobar que no hay otros archivos freetds.conf en su
sistema de ficheros
3.
Compruebe que la versión tds registrado para conexión coincide con el especificado en freetds.conf, y comprobar que no hay otros archivos freetds.conf en
su sistema de ficheros
4.
Seguimientos de pila de conexión; si este es el caso, trate de modificar su versión tds 7,0-8,0
Configuración de una
conexión Sybase usando Perl ETLs
Para
configurar una conexión Sybase, edite el archivo freetds propiedades.
En el servidor del motor ETL, editar el archivo $CPITBASE / ETL /
freetds / etc /
freetds.conf para configurar la conectividad con la
base de datos.
El siguiente es un ejemplo de la configuración de conectividad para ser utilizado con una base de datos de Sybase:
El siguiente es un ejemplo de la configuración de conectividad para ser utilizado con una base de datos de Sybase:
[DBSRV]
host
=
instance
=
port
= 2638
tds
version = 5.0
No hay comentarios.:
Publicar un comentario