ORA-01284文件打不开
问题描述
在服务器上使用logminer读取DG备库的归档日志,可以正常执行,但是当应用调用logminer时,就报ORA-01284 file cannot be opened
ORA-01284:file '/data3/dictdata/dictionary.ora' cannot be opened
ORA-06512:at "SYS.DBMS_LOGMNR" line 72
问题分析
根据oracle ORA-01284的错误,可知报这个错误有如下三种情况
- 文件或目录不存在
- 文件或目录没有权限访问
- 文件路径名超过256个字符
通过逐个对上述问题进行排查,发现文件的权限为644,猜测可能是文件目录的权限太小,另外查找资料,当oracle报该错误,文件和目录节点对所有者和组至少具有750权限。所以对该目录data3/dictdata下所有文件授权755
解决方案
chmod -R 755 data3/dictdata
授权后,logminer可以正常读取DG备库的归档日志
– / END / –
可以通过下面的方式联系我
如果这篇文章为你带来了灵感或启发,就请帮忙点赞、收藏、转发;如果文章中不严谨或者错漏之处,请及时评论指正。非常感谢!
最后修改时间:2025-02-06 11:02:50
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




