私たちの実稼働環境では、DB Oracle 12c から読み取り、約 2000 個のファイル xml をファイル システムの出力に書き込む手順を使用します。すべて同じディレクトリにあります。
ここで問題があります: 1400 個のファイルが既に書き込まれた後、手順はエラーで失敗します:
ORA-29283: invalid file operation
ORA-06512: at "SYS.UTL_FILE", line 536
ORA-29283: invalid file operation
ファイルシステムにはファイルを書き込むのに十分なスペースがあり、私はすでにアクセス許可を確認しています。
呼び出す手順では、次のようにします。
xdb.dbms_xslprocessor.clob2file(xml_document,R_FILE_FOLDER,substr(xml_file_name,0,instr(xml_file_name,'.',-1)-1)||'.unc',nls_charset_id('AL32UTF8'));
ありがとうございました