ORA-39070:无法打开日志文件

ORA-39070:无法打开日志文件

 

当我尝试在RAC数据库中并行执行SH模式的数据泵导出时,我收到此错误消息。我进行如下:

当前方案:
集群名称:cluster01
节点数:3(host01,host02,host03)
RAC数据库版本:11.2.0.3
RAC数据库名称:orcl
实例数:3

  • 创建了一个指向共享存储的目录对象,该数据库的所有三个实例都可以访问该目录对象
SQL> drop directory dp_shared_dir;
SQL>创建目录DP_SHARED_DIR为'+ DATA / orcl /';
SQL> grant read,将目录dp_shared_dir写入public;
  • 发出命令以并行性= 6的所有活动Oracle RAC实例并行导出SH模式,导致错误ORA-39070
[oracle @ host01 root] $ expdp system / oracle @ orcl schemas = sh directory = dp_shared_dir parallel = 6 cluster = y dumpfile ='expsh%U.dmp'reuse_dumpfiles = y

出口:版本11.2.0.3.0  - 生产于2015年12月8日星期二14:45:39
版权所有(c)1982,2011,Oracle和/或其附属公司。版权所有。
连接到:Oracle Database 11g企业版11.2.0.3.0版 - 生产
 使用分区,Real Application Clusters,自动存储管理,OLAP,
 数据挖掘和实际应用程序测试选项
 ORA-39002:操作无效
 ORA-39070:无法打开日志文件。
 ORA-29283:文件操作无效
 ORA-06512:在“SYS.UTL_FILE”,第536行
 ORA-29283:文件操作无效

原因
错误消息表明无法打开日志文件。由于目录参数指向ASM磁盘组上的共享位置并且不支持日志文件,因此我收到了上述错误。

解决方案
我修改了我的命令并显式指定了要在目录对象DATA_PUMP_DIR指向的本地文件系统上创建的日志文件。随后,导出成功完成。

[oracle @ host01 root] $ expdp system / oracle @ orcl schemas = sh directory = dp_shared_dir parallel = 6 cluster = y logfile = data_pump_dir:expsh.log dumpfile ='expsh%U.dmp'reuse_dumpfiles = y

出口:版本11.2.0.3.0  - 生产于2015年12月8日星期二15:14:11

版权所有(c)1982,2011,Oracle和/或其附属公司。版权所有。

连接到:Oracle Database 11g企业版11.2.0.3.0版 - 生产
使用分区,Real Application Clusters,自动存储管理,OLAP,
数据挖掘和实际应用程序测试选项
启动“SYSTEM”。“SYS_EXPORT_SCHEMA_10”:system / ******** @ orcl schemas = sh directory = dp_shared_dir parallel = 6 cluster = y logfile = data_pump_dir:expsh.log dumpfile = expsh%U.dmp reuse_dumpfiles = y
使用BLOCKS方法估算进度...
处理对象类型SCHEMA_EXPORT / TABLE / TABLE_DATA
使用BLOCKS方法的总估计:273.8 MB
处理对象类型SCHEMA_EXPORT / USER
处理对象类型SCHEMA_EXPORT / SYSTEM_GRANT
处理对象类型SCHEMA_EXPORT / ROLE_GRANT
.....
.....
处理对象类型SCHEMA_EXPORT / TABLE / STATISTICS / TABLE_STATISTICS
处理对象类型SCHEMA_EXPORT / TABLE / INDEX / DOMAIN_INDEX / INDEX
处理对象类型SCHEMA_EXPORT / MATERIALIZED_VIEW
处理对象类型SCHEMA_EXPORT / DIMENSION
主表“SYSTEM”。“SYS_EXPORT_SCHEMA_10”成功加载/卸载
************************************************** ****************************
SYSTEM.SYS_EXPORT_SCHEMA_10的转储文件集是:
+ DATA / ORCL / expsh01.dmp
+ DATA / ORCL / expsh02.dmp
+ DATA / ORCL / expsh03.dmp
+ DATA / ORCL / expsh04.dmp
+ DATA / ORCL / expsh05.dmp
+ DATA / ORCL / expsh06.dmp
作业“SYSTEM”。“SYS_EXPORT_SCHEMA_10”在15:20:49成功完成

我希望它有所帮助!

--------------------------------------

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值