文档解释
ORA-27036: translation error, unable to expand file name
Cause: additional information indicates sltln/slnrm error, and also indicates which function encountered the error
Action: check additional information
ora-27036错误,表示OS上文件名超出了限制,无法将文件扩展至更长的文件名,并且,当文件名在Oracle启动期间被检测到时,ora-27036错误就会发生。
官方解释
ORA-27036: translation error, unable to expand file name
string
Cause: OS file name exceeded OS limits or could not be resolved.
Action: check OS file name length limits and/or retry OS file name resolution.
常见案例
在基于Linux/UNIX系统上,通常情况下,某些文件名长度限制小于255字节,所以当尝试创建文件时遇到此错误多半是由于文件名长度超过255字节所致。
一般处理方法及步骤
1.查看操作系统的文件名长度限制
2.如果文件名长度符合系统要求,则检查ORACLE实例的路径,排查是否有过长的文件夹名
3.确保文件路径不能包含特殊字符
4.如果以上步骤仍无法解决问题,建议使用绝对路径来创建文件