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成功完成
我希望它有所帮助!
--------------------------------------