Tomasz
Kania
DBA, SoftSystem Sp.
z o.o.
Temat: UTL_HTTP ORA-28756: callback failure to allocate memory
Witam,spotkał się może ktoś z takim błędem jak w temacie?
Problem polega na tym, że od pewnego czasu nie mogę się skomunikować z Google po SSL'u
(chodzi o synchronizację kalendarzy).
Dostaję taki błąd (poniżej uproszczony przykład)
SQL> select utl_http.request ('https://www.google.com',null,'file:D:\\wallet','testpass123') from dual;
select utl_http.request ('https://www.google.com',null,'file:D:\\wallet','testpass123') from dual
*
ERROR at line 1:
ORA-29273: HTTP request failed
ORA-06512: at "SYS.UTL_HTTP", line 1722
ORA-28756: callback failure to allocate memory
ORA-06512: at line 1
Do innych serwisów mogę się dostać bez problemu, np.
SQL> select utl_http.request ('https://support.oracle.com',null,'file:D:\\wallet','testpass123') from dual;
UTL_HTTP.REQUEST('HTTPS://SUPPORT.ORACLE.COM',NULL,'FILE:D:\\WALLET','TESTPASS12
--------------------------------------------------------------------------------
<HTML>
<HEAD>
<title>Oracle Configuration Support Manager</title>
<meta http-equiv="REFRESH" content="0;url=/epmos/faces/MosIndex.jspx"></HEAD>
<BODY>
</BODY>
</HTML>
Oracle 11.2.0.3 na Windows x64,
wallet zrobiony na tej samej maszynie z tego samego Oracle Home'a, z którego chodzi baza,
więc nie jest to problem kompatybilności walleta z binarkami bazy.
Taki sam efekt dostaję w przypadku Oracle XE 10g (wallet tworzony klientem 10.2.0.1).
Pozdrawiam,
Tomasz K.