日期:2014-05-17  浏览次数:20906 次

请问一个关于imp的问题
由于业务需要,我们经常要把本地数据库导出后,再在客户处进行导入。
命令如下:
导出:exp   TT@ORASRV   file=TT.DAT
导入:imp   TT@ORASRV   file=TT.DAT   full=y

但是在导入时,由于很多表、视图、触发器,序列都已经存在,所以会导致
“IMP-00015错误:由于对象已经存在,下列语句失败”。

我希望本地文件能完全替代客户处的数据库内容,所以我删除了原来表空间,
再建一个同名的表空间,即使如此,原来表空间的触发器,序列等都没有得到
清除。

请问;要实现我想要的功能,该如何做。


------解决方案--------------------
不是删除表空间,
删除用户,再新建一样的用户,权限。
------解决方案--------------------
如上