alienzzzz
интернет бизнес
Ошибка при записи BLOB в оракле (ORA-00600: internal error code, arguments: [kokegPi)
Вот код:
При тестирование с одного компа (запрос происходит 1 раз в секунду) работает без сбоев.
при тестирование одновременно с 2-3-N компов появляется ошибка(иногда сразу, иногда не сразу, т.е. по разному) :
"ORA-00600: internal error code, arguments: [kokegPinLob1], [], [], [], [], [], [], [] "
Оракл у меня :
Oracle9i Enterprise Edition Release 9.2.0.1.0 (windows 2003)
ПХП :
5.0.4
Апач :
Apache/2.0.52 (Win32)
____
Все под винды =(
Пробовал писать по другому, через инсерт, но появляется другая ошибка :
"LOB locators cannot span transactions "
____
Коннекчусь вот так :
oci_connect( $sUser, $sPass,$aConn['alias']);
_____
Вот код:
PHP:
$sStr = 'update wb_archive_file set wbarf_data = :var0 where wbarf_file_id = :var1';
$iStatem = oci_parse($iLink,$sStr);
$Blob = oci_new_descriptor($iLink,OCI_D_LOB);
$Blob->writeTemporary(file_get_contents($sFileName),OCI_TEMP_BLOB);
oci_bind_by_name($iStatem,':var0',$Blob,filesize($sFileName),OCI_B_BLOB);
oci_bind_by_name($iStatem,':var1',$Id);
$bOk = oci_execute($iStatem);
$Blob->free();
oci_free_statement($iStatem);
при тестирование одновременно с 2-3-N компов появляется ошибка(иногда сразу, иногда не сразу, т.е. по разному) :
"ORA-00600: internal error code, arguments: [kokegPinLob1], [], [], [], [], [], [], [] "
Оракл у меня :
Oracle9i Enterprise Edition Release 9.2.0.1.0 (windows 2003)
ПХП :
5.0.4
Апач :
Apache/2.0.52 (Win32)
____
Все под винды =(
Пробовал писать по другому, через инсерт, но появляется другая ошибка :
"LOB locators cannot span transactions "
____
Коннекчусь вот так :
oci_connect( $sUser, $sPass,$aConn['alias']);
_____