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