永发信息网

oracle导库报错能重新导么

答案:2  悬赏:20  手机版
解决时间 2021-02-25 06:02
  • 提问者网友:嗝是迷路的屁
  • 2021-02-24 18:29
oracle导库报错能重新导么
最佳答案
  • 五星知识达人网友:老鼠爱大米
  • 2021-02-24 19:00
impdp test1/test1 directory=bbs_dir file=data.dmp REMAP_SCHEMA=TEST:TEST1
仿照我上面这个写,当然用户神马的自己加上
原文如下
oracle数据泵命令 expdp和impdp主要用来迁移数据。
先看看导出
expdp test/test directory=BBS_DIR file=data.dmp schemas=TEST
这是导出,解释一下参数,directory是目录对象,用户必须有权限读写。
shemas是导出模式的对象,多个可以逗号隔开。
下面看看导入:
impdp test1/test1 directory=bbs_dir file=data.dmp schemas=test1
提示
ORA-39002: 操作无效
ORA-39165: 未找到方案 TEST1
原因是新模式和原来的模式不同,必须加额外的参数
impdp test1/test1 directory=bbs_dir file=data.dmp REMAP_SCHEMA=TEST:TEST1

ok
全部回答
  • 1楼网友:逃夭
  • 2021-02-24 20:28
你没有设环境变量. 比如你这个报错就是跑到另外一个oracle 的tnsname下去找了 当然找不到. 如果是windows 则打开cmd 输入 set oracle_sid= xxx xxx为你需要导出数据库的sid 然后再exp 就可以了 . exp不要加@ 或者两个数据库上的tnsnames都设置好就可以了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯