ORA01284文件打不开

2024年 1月 17日 117.0k 0

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备库的归档日志

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论