konto usunięte

Temat: ORA-01006: bind variable does not exist Oracle.DataAccess

Cześć,

Borykam się z dość dziwnym problemem. Ogólnie rzecz ujmując mam aplikacje w której wywołuję zapytanie SQL, zapytanie przyjmuję dwa parametry w klauzuli where. Naturalnie przekazuję wartości do tych parametrów. Aplikacja korzysta z blibotek Oracle.DataAccess.

Mam też jeden schemat/bazę na trzech "różnych" serwerach tj.
serwer 1 - oracle 11g (11.2.0.4 EE)
serwer 2 - oracle 12c (12.1.0.2 EE)
serwer 3 - oracle 12c (12.1.0.2 EE)

serwery 1 i 2 to moje środowiska developerskie/testowe - naturalnie, tutaj wszystko działa:):)
serwer 3 to serwer klienta i tu pojawia się problem (te same dane, schemat, parametry etc. jak dla serwerów 1,2)

Problem o którym mowa to kod błędu:
ORA-01006: bind variable does not exist


czasem towarzyszy mu:
ORA-12801: error signaled in parallel query server P002


wykonanie równloegłe jest wyłączone a parametery dla parallel są identyczne pomiędzy tymi serwerami.

call stack wygląda tak:

Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck, Int32 isRecoverable)
w Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
w Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
w Oracle.DataAccess.Client.OracleCommand.ExecuteReader()


Nie wrzucam kodu, gdyż nie wydaję się on miejscem w którym należy szukać rozwiązania, pragnę tylko zapytać czy ktoś z Was spotkał się z takim zachowaniem, trudno mi też znaleźć punkt zaczepenia w poszukiwaniu różnic między serwerami 2 i 3...dzięki zatem za wszelkie sugestie:):)

Pzdr,
M.

-- mały update;)

serwer klienta korzysta z funkcjonalności pluggable databses.

Gdy stworzyłem sobie pluggable db dla swojej bazy, otrzymuje dokładnie ten sam bład jak u klientaTen post został edytowany przez Autora dnia 23.08.16 o godzinie 12:11