Andrzej J.

Andrzej J. Tier 3 Manager at
Good Technology

Temat: Microsoft ODBC for Oracle - ORA-01019 po restarcie serwera

Od jakiegoś czasu borykamy się z dziwnym problemem dotyczącym Microsoft ODBC for Oracle.

Słowem wstępu:

Posiadamy TS na którym użytkownicy uruchamiają aplikację w Access'ie i za jej pomocą łączą się do bazy Oracle.

Co tydzień serwer jest restartowany (czyszczenie sesji TS) i zawsze dzień później pojawia się problem z połączeniem do bazy. (od 3 tygodni, wcześniej wszystko było ok)

Co dziwne problem znika kiedy za pomocą aplikacji próbuje się połączyć osoba z uprawnieniami Administratora.

Próbowałem śledzić za pomocą ODBC tracing i konta użytkownika testowego sesję i dowiedziałem się, że:

IAG [NA000] [Microsoft][ODBC driver for Oracle][Oracle]ORA-01019: unable to allocate memory in the user side (1019)



DIAG [IM006] [Microsoft][ODBC Driver Manager] Driver's SQLSetConnectAttr failed (0)



Oracle twierdzi, że jest to problem z driver'em ODBC, jednakże na ten moment nie mogę go zmienić (ale będę musiał to zrobić w ostateczności)
Czy ktoś z Was spotkał się z podobnym problemem i może podrzucić jakąś radę?

Po ponownym sprawdzenie udało mi się dowiedzieć, że użytkownicy mają również problem z podłączeniem do bazy za pomocą SQLPlus.
SP2-1503: Unable to initialize Oracle call interface
SP2-0152: ORACLE may not be functioning properly
alert.log pokazał następujące błędy:
Thu Sep 02 22:19:11 2010
Errors in file e:\oracle\product\10.2.0\admin\XXX\bdump\XXX_j001_1212.trc:
ORA-07445: exception encountered: core dump [ACCESS_VIOLATION] [_qcdlgcd+130] [PC:0x604E8A7A] [ADDR:0x1F] [UNABLE_TO_READ] []

Dodałem uprawnienie Create Global Object w Local Security Policy dla grupy pracującej na aplikacji i problem został rozwiązany.Andrzej Jasonek edytował(a) ten post dnia 06.09.10 o godzinie 11:00