转 RAC单个节点执行expdp提示ORA-31693 ORA-31617 ORA-19505 ORA-27037错误
http://blog.itpub.net/31394774/viewspace-2217567/
1.在RAC单节点执行expdp,出现ORA-31693 ORA-31617 ORA-19505 ORA-27037错误
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
oracle@cwgsdb1: /backup $ expdp directory=dir_dp schemas=hr dumpfile=hr.dmp logfile=hr.log parallel=2 Export: Release 11.2.0.4.0 - Production on Thu Oct 25 17:14:26 2018 Copyright (c) 1982, 2011, Oracle and /or its affiliates. All rights reserved. Username: system Password: Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP, Data Mining and Real Application Testing options Starting "SYSTEM" . "SYS_EXPORT_SCHEMA_01" : system/******** directory=dir_dp schemas=hr dumpfile=hr.dmp logfile=hr.log parallel=2 Estimate in progress using BLOCKS method... Processing object type SCHEMA_EXPORT /TABLE/TABLE_DATA Total estimation using BLOCKS method: 448 KB Processing object type SCHEMA_EXPORT /USER Processing object type SCHEMA_EXPORT /SYSTEM_GRANT Processing object type SCHEMA_EXPORT /ROLE_GRANT Processing object type SCHEMA_EXPORT /DEFAULT_ROLE Processing object type SCHEMA_EXPORT /PRE_SCHEMA/PROCACT_SCHEMA Processing object type SCHEMA_EXPORT /SEQUENCE/SEQUENCE Processing object type SCHEMA_EXPORT /TABLE/TABLE Processing object type SCHEMA_EXPORT /TABLE/GRANT/OWNER_GRANT/OBJECT_GRANT Processing object type SCHEMA_EXPORT /TABLE/COMMENT Processing object type SCHEMA_EXPORT /PROCEDURE/PROCEDURE Processing object type SCHEMA_EXPORT /PROCEDURE/ALTER_PROCEDURE Processing object type SCHEMA_EXPORT /TABLE/INDEX/INDEX Processing object type SCHEMA_EXPORT /TABLE/CONSTRAINT/CONSTRAINT Processing object type SCHEMA_EXPORT /TABLE/INDEX/STATISTICS/INDEX_STATISTICS Processing object type SCHEMA_EXPORT /VIEW/VIEW Processing object type SCHEMA_EXPORT /TABLE/CONSTRAINT/REF_CONSTRAINT Processing object type SCHEMA_EXPORT /TABLE/TRIGGER Processing object type SCHEMA_EXPORT /TABLE/STATISTICS/TABLE_STATISTICS ORA-31693: Table data object "HR" . "COUNTRIES" failed to load /unload and is being skipped due to error: ORA-31617: unable to open dump file "/backup/hr.dmp" for write ORA-19505: failed to identify file "/backup/hr.dmp" ORA-27037: unable to obtain file status SVR4 Error: 2: No such file or directory Additional information: 3 ORA-31693: Table data object "HR" . "DEPARTMENTS" failed to load /unload and is being skipped due to error: ORA-31617: unable to open dump file "/backup/hr.dmp" for write ORA-19505: failed to identify file "/backup/hr.dmp" ORA-27037: unable to obtain file status SVR4 Error: 2: No such file or directory Additional information: 3 |
2.查找解决方案
在MOS上使用关键字“expdp ORA-27037”查找文章:
DataPump Export (EXPDP) Fails With Errors ORA-31693 ORA-31617 ORA-19505 ORA-27037 In a RAC Environment (文档 ID 1597395.1)
SYMPTOMS
Customer receives the following errors:
ORA-31693: Table data object "W7JCR_INTER"."ICMUT01102001" failed to load/unload and is being skipped due to error:
ORA-31617: unable to open dump file "<dumpfile name and path>" for write
ORA-19505: failed to identify file "<dumpfile name and path>"
ORA-27037: unable to obtain file status
Solaris-AMD64 Error: 2: No such file or directory
Additional information: 3
Note:
It is possible for this to occur on other operating systems since it is a mount point. The OS specific errors may therefore be different.
CAUSE
The problem occurs when Datapump Export is being performed on a multi-node RAC where the dumpfile destination is not shared to all nodes for access. Since multiple nodes will be running the Datapump job, ALL nodes must have access to the mount point where the dump file will be written.
The issue is addressed in the following bug report which was closed with status 'Not a Bug':
Bug 11677316 - DATA PUMP UNABLE TO OPEN DUMP FILE ORA-31617 ORA-19505 ORA-27037
SOLUTION
1. Share/mount the dumpfile destination with all RAC nodes performing the expdp
- OR -
2. Use CLUSTER=N during Datapump so it will only run on the node which has the mount point and permissions to write to it.
显然,问题是因为在单个节点备份的路径对RAC集群的其他节点不可见而导致的,所以需要通过修改备份路径或者增加CLUSTER=N参数进行解决。这里由于路径已经固定,所以选择后一种方法进行处理。
3.问题处理
修改备份命令,增加CLUSTER=N参数后重新执行:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
oracle@cwgsdb1: /backup $ expdp directory=dir_dp schemas=hr dumpfile=hr.dmp logfile=hr.log parallel=2 CLUSTER=N Export: Release 11.2.0.4.0 - Production on Thu Oct 25 17:18:54 2018 Copyright (c) 1982, 2011, Oracle and /or its affiliates. All rights reserved. Username: system Password: Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP, Data Mining and Real Application Testing options Starting "SYSTEM" . "SYS_EXPORT_SCHEMA_02" : system/******** directory=dir_dp schemas=hr dumpfile=hr.dmp logfile=hr.log parallel=2 CLUSTER=N Estimate in progress using BLOCKS method... Processing object type SCHEMA_EXPORT /TABLE/TABLE_DATA Total estimation using BLOCKS method: 448 KB . . exported "HR" . "COUNTRIES" 6.367 KB 25 rows . . exported "HR" . "DEPARTMENTS" 7.007 KB 27 rows . . exported "HR" . "EMPLOYEES" 16.80 KB 107 rows . . exported "HR" . "JOBS" 6.992 KB 19 rows . . exported "HR" . "JOB_HISTORY" 7.054 KB 10 rows . . exported "HR" . "LOCATIONS" 8.273 KB 23 rows . . exported "HR" . "REGIONS" 5.476 KB 4 rows Processing object type SCHEMA_EXPORT /USER Processing object type SCHEMA_EXPORT /SYSTEM_GRANT Processing object type SCHEMA_EXPORT /ROLE_GRANT Processing object type SCHEMA_EXPORT /DEFAULT_ROLE Processing object type SCHEMA_EXPORT /PRE_SCHEMA/PROCACT_SCHEMA Processing object type SCHEMA_EXPORT /SEQUENCE/SEQUENCE Processing object type SCHEMA_EXPORT /TABLE/TABLE Processing object type SCHEMA_EXPORT /TABLE/GRANT/OWNER_GRANT/OBJECT_GRANT Processing object type SCHEMA_EXPORT /TABLE/COMMENT Processing object type SCHEMA_EXPORT /PROCEDURE/PROCEDURE Processing object type SCHEMA_EXPORT /PROCEDURE/ALTER_PROCEDURE Processing object type SCHEMA_EXPORT /TABLE/INDEX/INDEX Processing object type SCHEMA_EXPORT /TABLE/CONSTRAINT/CONSTRAINT Processing object type SCHEMA_EXPORT /TABLE/INDEX/STATISTICS/INDEX_STATISTICS Processing object type SCHEMA_EXPORT /VIEW/VIEW Processing object type SCHEMA_EXPORT /TABLE/CONSTRAINT/REF_CONSTRAINT Processing object type SCHEMA_EXPORT /TABLE/TRIGGER Processing object type SCHEMA_EXPORT /TABLE/STATISTICS/TABLE_STATISTICS Master table "SYSTEM" . "SYS_EXPORT_SCHEMA_02" successfully loaded /unloaded ****************************************************************************** Dump file set for SYSTEM.SYS_EXPORT_SCHEMA_02 is: /backup/hr .dmp Job "SYSTEM" . "SYS_EXPORT_SCHEMA_02" successfully completed at Thu Oct 25 17:19:21 2018 elapsed 0 00:00:13 |
问题顺利解决。
step 1: in db
su - opdb
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
sqlplus db/db1234DBA
create or replace directory schema_exp as '/dbatmp/expdata_for_ods/dump';
grant read,write on directory schema_exp to public;
cd /dbatmp/expdata_for_ods
vi expdp_tab.par
directory=schema_exp
dumpfile=expdp__table_tt_%U.dmp
logfile=expdp__table_tt.log
parallel=6
filesize=10240M
exclude=INDEX
tables=(SYMBOLS.tt)
CLUSTER=N
nohup expdp db/db1234DBA parfile=expdp_tab.par &
step 2: copy file from db to osdhstdb 10.196.8.62:/db/odshst/data/dump/db
su - opdb
cd /dbatmp/expdata_for_ods/dump
scp *.dmp root@10.196.8.62:/db/odshst/data/dump/db
step 3 in 10.196.8.62 odshst
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
/bin/su - opodshst
sqlplus db/dbdb1
create directory schema_imp as '/db/odshst/data/dump/db';
cd /db/odshst/data/dump/db
vi impdp_table.par
userid=db/dbdb1
directory=schema_imp
logfile=impdp_table.log
parallel=6
dumpfile=expdp__table_tt_%U.dmp
TABLE_EXISTS_ACTION=REPLACE
EXCLUDE=INDEX
nohup impdp impdp_table.par &
#########
转 RAC单个节点执行expdp提示ORA-31693 ORA-31617 ORA-19505 ORA-27037错误的更多相关文章
- RAC安装gird,第一个节点执行root.sh报"The ora.asm resource is not ONLINE"错误
RAC版本:11.2.0.4 OS版本:linux 6.4 RAC安装gird,第一个节点执行root.sh运行失败,报"The ora.asm resource is not ONLINE ...
- Oracle 11g RAC 第二节点root.sh执行失败后再次执行root.sh
Oracle 11g RAC 第二节点root.sh执行失败后再次执行root.sh前,要先清除之前的crs配置信息 # /u01/app/11.2.0/grid/crs/install/rootcr ...
- oracle 11g RAC安装节点二执行结果错误CRS-5005: IP Address: 192.168.1.24 is already in use in the network
[root@testdb11b ~]# /u01/app/oraInventory/orainstRoot.sh Changing permissions of /u01/app/oraInvento ...
- 实验:Oracle单节点RAC添加节点
环境:RHEL 6.5 + Oracle 11.2.0.4 单节点RAC 需求:单节点RAC添加新节点 1.添加节点前的准备工作 2.正式添加节点 3.其他配置工作 1.添加节点前的准备工作 参考Or ...
- RAC+单节点搭建DG
primary RAC to single standby 参考文献:RAC+单实例DATAGUARD 配置 http://blog.csdn.net/miyatang/article/detai ...
- 【Oracle】RAC删除节点
环境: OS:OEL5.6 RAC:10.2.0.1.0 眼下有rac1.rac2.rac3三个节点,下面是删除rac3节点的具体过程 1.删除rac3节点上的数据库实例 [oracle@rac1 ~ ...
- RAC 某节点不可用时,对应VIP是否可用
实验环境:RHEL 6.5 + GI 11.2.0.4 + Oracle 11.2.0.4 验证:RAC 某节点不可用时,其对应VIP是否可用?是否可用于连接数据库? [grid@jyrac2 ~]$ ...
- redhat6 + 11G RAC 双节点部署
一.配置网络环境 node1 [root@node1 ~]#vi/etc/sysconfig/network NETWORKING=yes NETWORKING_IPV6=no HOSTNAME= ...
- openLDAP安装时无法操作根节点数据,提示的是This base cannot be created with PLA.
1.无法操作根节点数据,提示的是This base cannot be created with PLA. 解决办法 1)添加一个base.ldif文件,里面的dc和配置文件里的保持一致即可 dn: ...
随机推荐
- (二)MongoDB基本概念
(二)MongoDB基本概念 mongodb 2018年03月07日 08时43分53秒 mognoDB是一个面向文档的数据库,而不是关系型数据库,是不是用关系型数据库主要是为了获得更好的扩展性,还会 ...
- css3过渡动画 transition
transition CSS3 过渡是元素从一种样式逐渐改变为另一种的效果. 要实现这一点,必须规定两项内容: 指定要添加效果的CSS属性 指定效果的持续时间 例如 这是下面代码的预览界面预览界面 & ...
- 离线安装python的ibm_db模块
目前手头的项目是一个UI自动化框架,其中有些模块的功能需要与DB2数据库交互,于是百度了一下python操作DB2的模块是 ibm_db. 然而我的工作机器是一台windows堡垒机,不能联网,固不能 ...
- 在github上优雅的搭建个人博客
前言 啊啊啊---,经过差不多两天的持续摸索优化,个人博客算是初步完成了,现在自己看的效果还是非常不错的.这篇文章就是讲我怎么搭建一个这样的博客的.早在17年的时候就用hexo 结合github搭建过 ...
- 【转】Linux 网络工具详解之 ip tuntap 和 tunctl 创建 tap/tun 设备
原文:https://www.cnblogs.com/bakari/p/10449664.html -------------------------------------------------- ...
- Shell 日常 ip 端口可用性测试
ip port 可用测试 telnet 测试某个ip 端口是否可用很方便,但是如果ip比较多,写脚本就不方便了因为是阻塞的 这里强烈推荐 nc nc -z -w 1 127.0.0.1 8990 这里 ...
- 201671010404+陈润菊 实验十四 团队项目评审课程&学习总结
个人学习总结博客 这个作业属于哪个课程 软件工程任教教师 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/11093584.html 作业学习目标 (1 ...
- wraps装饰器的作用
装饰器的本质是一个闭包函数,作用在于不改变原函数功能和调用方法的基础上给它添加额外的功能.装饰器在装饰一个函数时,原函数就成了一个新的函数,也就是说其属性会发生变化,所以为了不改变原函数的属性,我们会 ...
- React 顶层 API
概览 组件 使用 React 组件可以将 UI 拆分为独立且复用的代码片段,每部分都可独立维护.你可以通过子类 React.Component 或 React.PureComponent 来定义 Re ...
- File upload - Double extensions
提示:Your goal is to hack this photo galery by uploading PHP code.Retrieve the validation password in ...