IMPDP命令执行中为什么会出现ORA-31684的错误.高手指点迷津
答案:2 悬赏:10 手机版
解决时间 2021-02-24 00:59
- 提问者网友:疯子也有疯子的情调
- 2021-02-23 07:45
IMPDP命令执行中为什么会出现ORA-31684的错误.高手指点迷津
最佳答案
- 五星知识达人网友:醉吻情书
- 2021-02-23 08:23
[oracle@mlab2 ~]$ oerr ora 31684 31684, 00000, "Object type %s already exists" // *Document: NO 如果仅仅出现该错误的话 一般可以忽略。
全部回答
- 1楼网友:等灯
- 2021-02-23 09:25
1、使用tables参数
tables
标识要导入的表的列表。
例如, tables=hr.employees,sh.sales:sales_1995。
例如:
impdp dexter/d directory=impdir dumpfile=1.dmp tables=test1
加了tables=test1表示,只将1.dmp文件中的test1表导入到数据库中。
2、使用sqlfile参数
sqlfile
将所有的 sql ddl 写入指定的文件。
例如:
impdp dexter/d directory=impdir dumpfile=1.dmp sqlfile=1.sql
表示将1.dmp文件中的所有ddl语句输出到1.sql中(有建表语句就可以知道dmp文件中有什么表了)
3、使用table_exists_action参数,这里按照你的需求,应该是table_exists_action=replace
table_exists_action
导入对象已存在时执行的操作。
有效的关键字为: append, replace, [skip] 和 truncate。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯