IFerig Geschrieben 18. September 2006 Teilen Geschrieben 18. September 2006 Ich habe eine Maschine A (RUEBS0001) und eine Maschine B. Wenn ich von B aus einen TNSPING RUEBS0001 schreibe, klappt dies. Wenn ich die angezeigten Zeilen jedoch etwas genauer betrachte, sehe ich folgendes: **************************** C:\>tnsping ruebs0001 TNS Ping Utility for 32-bit Windows: Version 9.2.0.1.0 - Production on 18-SEP-20 06 12:20:22 Copyright © 1997 Oracle Corporation. All rights reserved. Parameterdateien benutzt: C:\oracle\ora92\network\admin\sqlnet.ora Adapter HOSTNAME zur Aufl÷sung des Alias benutzt Attempting to contact (DESCRIPTION=(CONNECT_DATA=(SID=*)(SERVICE_NAME=ruebs0001) )(ADDRESS=(PROTOCOL=TCP)(HOST=ruebs0001)(PORT=1521))) OK (20 ms) **************************** Host ist gleich wie Service_Name. Service_Name stimmt nicht! Was soll ich tun? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Amstelchen Geschrieben 18. September 2006 Teilen Geschrieben 18. September 2006 wie sehen denn die benamsungen von host und SID in der tnsnames.ora sowie der listener.ora aus? s'Amstel Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
IFerig Geschrieben 18. September 2006 Autor Teilen Geschrieben 18. September 2006 Danke erstmal für deine rasche Antwort tnsnames.ora # TNSNAMES.ORA Network Configuration File: C:\oracle\ora92\NETWORK\ADMIN\tnsnames.ora # Generated by Oracle configuration tools. DBORACLE.UEB.LOCAL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = ruebs0001)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = DBOracle) ) ) INST1_HTTP.UEB.LOCAL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = ruebs0001)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = SHARED) (SERVICE_NAME = MODOSE) (PRESENTATION = http://HRService) ) ) EXTPROC_CONNECTION_DATA.UEB.LOCAL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0)) ) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO) ) ) ****************************** listener.ora # LISTENER.ORA Network Configuration File: C:\oracle\ora92\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 = ruebs0001)(PORT = 1521)) ) ) ) SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = C:\oracle\ora92) (PROGRAM = extproc) ) (SID_DESC = (GLOBAL_DBNAME = OracleDB) (ORACLE_HOME = C:\oracle\ora92) (SID_NAME = OracleDB) ) (SID_DESC = (GLOBAL_DBNAME = DBOracle) (ORACLE_HOME = C:\oracle\ora92) (SID_NAME = DBOracle) ) ) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Amstelchen Geschrieben 18. September 2006 Teilen Geschrieben 18. September 2006 mal ein paar fragen: - gab es das problem - den ORA-12514 - schon vorher bzw. klappts jetzt nur mit tnsping nicht? - wurde eine oder gar beide der zwei dateien zuletzt verändert? - abgesehen von eigenartiger ausgabe bei tnsping, ist ein connect auf die instanz möglich? und eine vermutung: ähm, und ich sehe ja gerade, du tnspingst ruebs0001. tnspinge mal DBOracle an und schau, was da rauskommt. eigentlich sollte ein tnsping auf den hostnamen garnicht funktionieren, es sei denn du hast u.u. einen SHARED und keine DEDICATED instanz. s'Amstel Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
IFerig Geschrieben 18. September 2006 Autor Teilen Geschrieben 18. September 2006 mal ein paar fragen: - gab es das problem - den ORA-12514 - schon vorher bzw. klappts jetzt nur mit tnsping nicht? - wurde eine oder gar beide der zwei dateien zuletzt verändert? - abgesehen von eigenartiger ausgabe bei tnsping, ist ein connect auf die instanz möglich? und eine vermutung: ähm, und ich sehe ja gerade, du tnspingst ruebs0001. tnspinge mal DBOracle an und schau, was da rauskommt. eigentlich sollte ein tnsping auf den hostnamen garnicht funktionieren, es sei denn du hast u.u. einen SHARED und keine DEDICATED instanz. s'Amstel - Ja das Problem gabs auch schon vorher... - Ich habe sie zwar verändert, um evtl. zum Ziel zu gelangen, habe die Dateien jedoch immer wieder zur Standardversion zurückgesetzt - meinst du tnsping DBOracle ? zu deiner Vermutung: C:\>tnsping DBOracle TNS Ping Utility for 32-bit Windows: Version 9.2.0.1.0 - Production on 18-SEP-20 06 15:25:22 Copyright © 1997 Oracle Corporation. All rights reserved. Parameterdateien benutzt: C:\oracle\ora92\network\admin\sqlnet.ora TNS-03505: Name konnte nicht aufgel÷st werden Ich habe den Oracle Net Manager gestartet. Dienstname: DBOracle Verbindungstyp: Datenbank-Standardwert Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Amstelchen Geschrieben 18. September 2006 Teilen Geschrieben 18. September 2006 eigenartig, dass tnsping auf den service_name nicht funktioniert, auf den host allerdings schon. bei mir ist das genau umgekehrt und eigentlich so, wie es sein sollte. ist ruebs0001 tatsächlich die physikalische kiste, auf dem der listener und die instanz laufen? ist DBOracle der name der instance/database? warum ist in der listener.ora die DBOracle zweimal eingetragen? s'Amstel Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
IFerig Geschrieben 18. September 2006 Autor Teilen Geschrieben 18. September 2006 eigenartig, dass tnsping auf den service_name nicht funktioniert, auf den host allerdings schon. bei mir ist das genau umgekehrt und eigentlich so, wie es sein sollte. ist ruebs0001 tatsächlich die physikalische kiste, auf dem der listener und die instanz laufen? ist DBOracle der name der instance/database? warum ist in der listener.ora die DBOracle zweimal eingetragen? s'Amstel Ja, RUEBS0001 gibts! Ja, DBOracle ist der Name der Datenbank Wenn du genau schaust, siehst du DBOracle und OracleDB, die beiden sind nicht die gleichen. Eine könnte man löschen, da es diese nicht mehr gibt! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
IFerig Geschrieben 19. September 2006 Autor Teilen Geschrieben 19. September 2006 Den Befehl: TNSPING DBORACLE habe ich auf dem RUEBS0001 ausgeführt. Heraus kam folgendes: C:\>tnsping dboracle TNS Ping Utility for 32-bit Windows: Version 9.2.0.1.0 - Production on 19-SEP-20 06 07:48:47 Copyright © 1997 Oracle Corporation. All rights reserved. Parameterdateien benutzt: C:\oracle\ora92\network\admin\sqlnet.ora Adapter TNSNAMES zur Aufl÷sung des Alias benutzt Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = ruebs0001)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = DBOracle))) OK (20 ms) Hier ist deutlich zu sehen, dass der Service Name der korrekte ist. Das heisst also, dass es auf dem Rechner geht, wo die Datenbank installiert wurde, nicht aber auf dem Client.... Ich hoffe das hilft euch etwas! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Amstelchen Geschrieben 19. September 2006 Teilen Geschrieben 19. September 2006 Hier ist deutlich zu sehen, dass der Service Name der korrekte ist. Das heisst also, dass es auf dem Rechner geht, wo die Datenbank installiert wurde, nicht aber auf dem Client.... dann übernimm/kopiere mal die tnsnames.ora vom server auf den client. was noch berücksichtigt werden sollte ist, dass in der sqlnet.ora die authentifizierungsart und TNS-namensauflösung eingestellt ist, die muss am client korrekt sein (üblich sind meinst NTS oder NONE für erstere, TNSNAMES für auflösung via tnsnames.ora). s'Amstel Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
IFerig Geschrieben 19. September 2006 Autor Teilen Geschrieben 19. September 2006 Habe es kopiert, brachte jedoch keine Wirkung... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
IFerig Geschrieben 19. September 2006 Autor Teilen Geschrieben 19. September 2006 Hey, tolle Nachrichten! Ich habe folgendes vom Server zum Client kopiert: - TNSNAMES - SQLNET - LISTENER Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.