My Oracle Support Banner

非ブロック化モードでSecureFiles LOBの読み込みや書き込みが完了しないことがある (Doc ID 2635948.1)

Last updated on FEBRUARY 11, 2020

適用範囲:

Oracle Net Services - バージョン 11.2.0.4 以降
Oracle Database - Enterprise Edition - バージョン 11.2.0.4 以降
この文書の内容はすべてのプラットフォームに適用されます。

現象

Securefiles LOBの書き込みのためにOCILobWrite() / OCILobWrite2()をコールした際、時折そのコールが完了せず、ORA-3123(OCI_STILL_EXECUTING)が返され続けることがあります。 
sqlnet.oraファイルにSEND_BUF_SIZEを、8192など、デフォルト(一般的なLinuxプラットフォームでは262144となることが多い)より小さい値に設定した場合、この症状は発生し易くなります。

この症状はOCILobRead() / OCILobRead2()を使用してSecurefiles LOBを読み込む際も発生することがあります。 

変更点

LOB列の型をBasicFiles LOBからSecureFiles LOBに変更した。 

原因

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


本書の内容
現象
変更点
原因
解決策
 回避策
参照情報

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.