Toon posts:

TNS :servicenaam kan niet worden herleid

Pagina: 1
Acties:
  • 315 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Hallo,

Ik heb Oracle8i(versie 8.1.7) en oracle developer 6i beide geinstalleerd op Windows 2000 prof.
Als ik vanuit Oracle forms een verbinding wil maken met de database dan krijg ik de melding: "ORA-12154: TNS: servicenaam kan niet worden herleid"

Ik weet dat het met de configuratie van de tnsnames.ora file te maken moeten hebben, maar ik kom er niet uit. Ik heb Oracle8 gewoon op harde schijf staan.

De tnsnames.ora ziet er als volgt uit:

# TNSNAMES.ORA Network Configuration File: e:\oracle\ora81\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

ORACLE81 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = duron800)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = oracle81)
)
)

INST1_HTTP =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = duron800)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = SHARED)
(SERVICE_NAME = oracle81)
(PRESENTATION = http://admin)
)
)

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

De listener.ora ziet er als volgt uit:

# LISTENER.ORA Network Configuration File: e:\oracle\ora81\network\admin\listener.ora
# Generated by Oracle configuration tools.

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = duron800)(PORT = 1521))
)
)
(DESCRIPTION =
(PROTOCOL_STACK =
(PRESENTATION = GIOP)
(SESSION = RAW)
)
(ADDRESS = (PROTOCOL = TCP)(HOST = duron800)(PORT = 2481))
)
)

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = e:\oracle\ora81)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = oracle81)
(ORACLE_HOME = e:\oracle\ora81)
(SID_NAME = oracle81)
)
)


Ik heb de database oracle81 genoemd.

Welke databaseadministrator weet hier de oplossing voor?

Bij voorbaat dank.

Verwijderd

Meestal betenkend deze melding dat oracle de hele tnsnames.ora niet kan vinden.

Verwijderd

Topicstarter
Hallo,

Het is gelukt! Ik had eerst Oracle8i en daarna Developer 8i geinstalleerd. Ik had de tnsname.ora in de ORACLE-boom aangepast zonder resultaat. Ik heb nu even gezocht op de naam tnsname.ora en die bleek ook in de DEVELOPER-boom te staan: deze heb ik hernoemd naar een andere naam(net als de listener.ora). Daarna heb ik de tnsname.ora en listener.ora uit de ORACLE-boom gekopieerd naar de DEVELOPER-boom en voila, nu lukt het via froms-builder contact te leggen met de database. :7
Blijkbaar keek DEVELOPER naar z'n eigen tnsname.ora.

Bedankt voor de reaktie.