Acceso a una BD Oracle; uso de la DBCO

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • southern
    Member
    • nov
    • 60

    #1

    Acceso a una BD Oracle; uso de la DBCO

    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
    Member
    • ene
    • 80

    #2
    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

    Comentario

    • southern
      Member
      • nov
      • 60

      #3
      Ya lo conseguí

      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!!

      Comentario

      Trabajando...