在我们的生产环境中,我们使用从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'));
谢谢