关于oracle的imp

jeaking 2001-11-07 05:30:58
imp 时,如果数据库中原有同名的表就会出问题。
怎样解决?
...全文
152 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
mydb 2001-11-08
  • 打赏
  • 举报
回复
在imp的参数中加上 ignore=y !!!
fuyao 2001-11-08
  • 打赏
  • 举报
回复
将表删了,再IMP
pawly 2001-11-08
  • 打赏
  • 举报
回复
imp help=y
看看有什么参数可以解决不,如不行删除再导
qianby 2001-11-08
  • 打赏
  • 举报
回复
imp前先把原有的表删除,再imp
KingSunSha 2001-11-08
  • 打赏
  • 举报
回复
drop user username casacade;
jeaking 2001-11-08
  • 打赏
  • 举报
回复
怎么把一个用户的东西都删掉?
mashansj 2001-11-08
  • 打赏
  • 举报
回复
删掉,再导入
jeaking 2001-11-08
  • 打赏
  • 举报
回复
忽略就是没有把原来的东西覆盖掉,我现在想要达到的目的是要把数据库恢复到备份时的状态,仅此而已。
ykliu1 2001-11-08
  • 打赏
  • 举报
回复
mydb(不中用) 说得对,IMP时系统会提示如果对象存在是否忽略错误。回答是即可
或者在导入时加入命令行参数ignore=y
北极星2013 2001-11-07
  • 打赏
  • 举报
回复
没有呀。因为上面的老兄说已经备份了。

我也是通常备份——整个数据库。
KingSunSha 2001-11-07
  • 打赏
  • 举报
回复
看来你的数据也没什么重要的东西,干脆清光数据库重建,保证不会有同名表的问题。
北极星2013 2001-11-07
  • 打赏
  • 举报
回复
把table删除不就结了?

我的做法是要么删除实例,要么用编好的sql删除表。
flowerofwind 2001-11-07
  • 打赏
  • 举报
回复
不好意思,看错了,确实没必要这么做
jeaking 2001-11-07
  • 打赏
  • 举报
回复
exp出去之后,我对数据库做了些修改,结果改坏了,我想再恢复回去,可是imp的时候,系统提示:xxx表以存在,创建失败
flowerofwind 2001-11-07
  • 打赏
  • 举报
回复
按照上面的提示一步一补得做,我觉得很简单啊
KingSunSha 2001-11-07
  • 打赏
  • 举报
回复
EXP出去再IMP回去,那又何苦来哉!
jeaking 2001-11-07
  • 打赏
  • 举报
回复
我的意思是,如果我把数据exp出来后,再imp回去,怎么做?

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧