PDA

Ver la Versión Completa : Acceso a una BD Oracle; uso de la DBCO


southern
17/04/08, 09:13:33
Alguien me podría ayudar con la transacción DBCO, no consigo conectar a la base de datos Oracle de otro sistema, he completado todos los campos pero no tengo muy claro que poner en el campo: Info con
Si miro la ayuda me dice que hay que poner el TNS de la base de datos destino

Mirando el /oracle/DR3/102_64/network/admin/tnsnames.ora encuentro esto
DR3.WORLD=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(COMMUNITY = SAP.WORLD)
(PROTOCOL = TCP)
(HOST = sbl04_1)
(PORT = 1517)
)
)
(CONNECT_DATA =
(SID = DR3)
(GLOBAL_NAME = DR3.WORLD)
)
)

De manera que debería de ponerle DR3.WORLD????

He creado tb el usuario en Oracle de la bd donde me quiero conectar.
Creo que no me falta nada, pero no se si debería ademas crear algun tipo de RFC determinada hasta el sistema destino?

Si alguien pilota la DBCO agradecería ayuda, GRACIAS de antemano!!

spanishpower
17/04/08, 09:25:30
DR3.WORLD tendras que poner el <SID> por lo menos es como lo tengo yo configurado en mi sistema......
Al igual que donde te pone SID=WORLD debes cambiar el SID


Espero que te sirva de ayuda....


Un saludo

southern
17/04/08, 13:07:08
Cuento como lo he solucionado:

Del archivo tnsnames.ora del sistema de la base de datos a la que quería conectarme: /oracle/DR3/102_64/network/admin/tnsnames.ora

DR3.WORLD=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(COMMUNITY = SAP.WORLD)
(PROTOCOL = TCP)
(HOST = sbl04_1)
(PORT = 1517)
)
)
(CONNECT_DATA =
(SID = DR3)
(GLOBAL_NAME = DR3.WORLD)
)
)

Lo copio todo y lo pego al final del tnsnames.ora del sistema (es un XI) desde el que hago la conexión contra la base de datos, teniendo en cuenta que lo hago 2 veces, puesto que el tnsnames.ora se encuentra en 2 ubicaciones:
/oracle/<SID>/102_64/network/admin/tnsnames.ora
/sapmnt/<SID>/profile/oracle/tnsnames.ora

de manera que en la dbco en el campo info conection solo tengo que poner el SID de la base de datos destino.

Recordad que se debe de crear un usuario de la base de datos, el que pones en la dbco, y que debe tener permisos de administrador.

Y esto es todo!!