Conexion desde Developer a 8i

Paul Stewart
23 de Junio del 2003
les presento el tsname de 8i y de developer para que me indiquen que es lo que debo hacer

TNSNAMES.ORA DE 8i

# TNSNAMES.ORA Network Configuration File: C:orantnetworkadmintnsnames.ora
# Generated by Oracle configuration tools.

ORADB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = paul-stewart)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORADB)
)
)

INST1_HTTP =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = paul-stewart)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = SHARED)
(SERVICE_NAME = ORADB)
(PRESENTATION = http://admin)
)
)

EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
-------------------------------------------------
-------------------------------------------------

TNSNAMES DE DEVELOPER :

# D:ORANTNET80ADMINTNSNAMES.ORA Configuration File:D:orantnet80admintnsnames.ora
# Generated by Oracle Net8 Assistant

EXAMPLE3.WORLD =
(DESCRIPTION =
(ADDRESS = (COMMUNITY = nmp.world)(PROTOCOL = NMP)(Server = FinanceServer1)(Pipe = ORAPIPE))
(CONNECT_DATA = (SID = ORCL))
)

EXAMPLE1.WORLD =
(DESCRIPTION =
(ADDRESS = (COMMUNITY = tcp.world)(PROTOCOL = TCP)(Host = Production1)(Port = 1521))
(CONNECT_DATA = (SID = SID1))
)

BEQ-LOCAL.WORLD =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = BEQ)(PROGRAM = oracle80)(ARGV0 = oracle80ORADB)(ARGS = '(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))'))
(CONNECT_DATA = (SID = ORADB))
)

EXAMPLE2.WORLD =
(DESCRIPTION =
(ADDRESS = (COMMUNITY = spx.world)(PROTOCOL = SPX)(Service = Server_lsnr))
(CONNECT_DATA = (SID = ORCL))
)

TCP-LOOPBACK.WORLD =
(DESCRIPTION =
(ADDRESS = (COMMUNITY = tcp.world)(PROTOCOL = TCP)(Host = 127.0.0.1)(Port = 1521))
(CONNECT_DATA = (SID = ORCL))
)

EN ESPERA DE SU RESPUESTA ..GRACIAS






lfuz
23 de Junio del 2003
Donde dice NOMBRE_DE_TU_BASE pon el nombre de la base de datos a donde te quieres conectar...
En donde dice Host, tienes que especificar la maquina en donde se encuentra la base de datos. Si la tienes en tu propia maquina lleva "localhost" ( sin comillas). Si esta en otra maquina es suficiente que pongas su nombre o su direccion IP.
De ahi en fuera los parametros son los de default como el numero del puerto. Si este es diferente te lo tienen que indicar o si tu creaste la base de datos lo tuviste que haber cambiado. Si no hiciste esto entonces dejalo asi.

Ahora...ese archivo guarda TODAS las conexiones que tengas a bases de datos.

EXAMPLE2.WORLD =
(DESCRIPTION =
(ADDRESS = (COMMUNITY = spx.world)(PROTOCOL = SPX)(Service = Server_lsnr))
(CONNECT_DATA = (SID = ORCL))
)

TCP-LOOPBACK.WORLD =
(DESCRIPTION =
(ADDRESS = (COMMUNITY = tcp.world)(PROTOCOL = TCP)(Host = 127.0.0.1)(Port = 1521))
(CONNECT_DATA = (SID = ORCL))
)

Estos 2 son ejemplos de 2 conexiones a bases de datos. Es facil identificarlas porque empiezan con el nombre y sigue con ".world" y termina despues de la sentencia
(CONNECT_DATA = (SID = NOMBRE_DE_LA_BASE))
)




NOMBRE_DE_TU_BASE.world =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(COMMUNITY = tcp.world)
(PROTOCOL = TCP)
(Host = LOCALHOST)
(Port = 1521)
)
(ADDRESS =
(COMMUNITY = tcp.world)
(PROTOCOL = TCP)
(Host = LOCALHOST)
(Port = 1526)
)
)
(CONNECT_DATA = (SID = NOMBRE_DE_TU_BASE)
)
)