读书人

oracle网友回帮帮忙吧

发布时间: 2012-12-14 10:33:07 作者: rapoo

oracle网友来帮帮忙吧,急~
我现在需要用到一个oracle空库,与另一个库结构一模一样,也就是不要数据只要结构。请问怎么把现在已有数据的库弄成没有数据的,查资料说加上 rows=n导出,然后再导入。可是提示“由于对象已存在...”什么的。我都是另建一个的用户,数据也清空了,怎么还提示这个?郁闷!

谁知道怎么搞定?刚接触oracle。。。
[最优解释]
你的imp导入语句加多一个ignore=y的参数试试
[其他解释]
不要使用 full=y,而是用 owner= 参数制定需要导入的方案,再加 rows=no。
[其他解释]

引用:
你的imp导入语句加多一个ignore=y的参数试试

我再次试了下,导出另一个用户下的数据库语句:
exp sftlmis/sftlmis@MyOracle file=D:\sftbb.dmp full=y rows=n;
这个没什么问题吧?
然后也成功导出了,没有警告。

然后我把这个dmp文件导入到sftbb用户下,但是提示“名称已被现有约束占用”,继续郁闷中。。。
imp sftbb/sftbb@MyOracle file=D:\sft.dmp full=y rows=n ignore=y;

读书人网 >oracle

热点推荐