=?ISO-8859-2?Q?Us=B3uga_pod_w2k3_nie_chce_dzia=B3a=E6_?==?ISO-8859-2?Q?z_Oracle_9?=
Tomek - 03-04-2007 00:08
=?ISO-8859-2?Q?Us=B3uga_pod_w2k3_nie_chce_dzia=B3a=E6_?==?ISO-8859-2?Q?z_Oracle_9?=
Witam
Nie jestem obecnie na bieżąco z Oracle więc być może pominąłem coś oczywistego, ale walczę z tym już wiele godzin i nie potrafię sobie poradzić.
Powstała potrzeba napisania usługi systemowej pracującej na serwerze win 2003, której zadaniem jest okresowe łączenie się z bazą i replikowanie pewnych danych do innej bazy (Firebird, ale to nie ma znaczenia). Usługa stworzona i testowana pod XP nie sprawiała żadnych problemów. Napisana została w Delphi 7 i z Oracle łączy się poprzez komponenty ADO korzystając ze sterownika OLEDB Oracle.
Ta sama usługa uruchomiona pod Win 2003 nie potrafi połączyć się z bazą Oracle. Każdorazowo występuję błąd ORA-12154 - tak jakby nie były widoczne wpisy w pliku tnsnames.ora. Błąd ten występuje tylko w wypadku działania programu jako usługa. Jeśli uruchomię testową aplikację w trybie użytkownika nie ma żadnych problemów z nawiązaniem połączenia. Próbowałem uruchamiać usługę i z konta systemowego i z konta użytkownika o uprawnieniach administratora, efekt za każdym razem ten sam (ORA-12154). Próbowałem różnych ustawień sqlnet.ora i tnsnames.ora - bez skutku. Monitorowałem odwołania do plików, aby upewnić się, że usługa posiada dostęp do pliku tnsnames.ora - plik został znaleziony i przeczytany.
Czy ktoś mi może podpowiedzieć czego jeszcze mam spróbować lub gdzie szukać rozwiązania.
Oracle w wersji 9.2, Windows 2003 32 bit.
Pozdrawiam -- Tomek Dzięcioł
=?ISO-8859-2?Q?Tomek_Dzi=EAcio=B3?= - 04-04-2007 00:02
Pomogło utworzenie w tnsnames.ora wpisu o nazwie w postaci: SID_adres.serwera
Trochę to dziwne, bo wydawało mi się że może to być dowolna nazwa.
Tomek
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
Oracle 19g +Insert +Insert +Insert...
MSSQL Express czy Oracle Express
[Oracle, Toad] Zaladowanie obiektu w TOAD
[Oracle][Reports30] 10G nie dziala razem z Reports3.0
[Oracle] catalog.sql i catproc.sql - bledy
klient oracle (zmiana domyslna klienta oracla)
[oracle] [xml] XML na bazie istniejacej struktury ?
[Oracle] W jaki sposób skopiować całą zawartość schemy jednego użytkownika do nowo utworzonego użytkownika?
klient Oracle 10g SE a Windows 98 SE
Oracle Standard Edition One - czym sie rozni od wersji standard iexpress?
zanotowane.pldoc.pisz.plpdf.pisz.pllatwa-kasiora.pev.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|