永发信息网

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。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯