暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

ORA-01284文件打不开

原创 墨竹 2024-01-17
318

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 / –

可以通过下面的方式联系我

  • 微信公众号:@墨竹札记
  • 墨天轮:@墨竹
  • 微信:wshf395062788
  • PGFans:@墨竹

如果这篇文章为你带来了灵感或启发,就请帮忙点赞收藏转发;如果文章中不严谨或者错漏之处,请及时评论指正。非常感谢!

最后修改时间:2025-02-06 11:02:50
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论