日期:2014-05-16  浏览次数:20755 次

oracle问题 !!!!急求大神们解决。谢谢
在oracle中我要导入数据,但数据必须先删除后才能导入,涉及的数据比较多时怎么删除。
例 一个用户为一个库的话我要怎么全部删除。user000019212011  ......user000027862013 (很多)
怎么样才能一次全删除。
oracle

------解决方案--------------------
有一个参数table_exists_action

1) skip:默认操作
2) replace:先drop表,然后创建表,最后插入数据
3) append:在原来数据的基础上增加数据
4) truncate:先truncate,然后再插入数据

impdp tuser/tuser directory=dir_dump dumpfile=expdp.dmp schemas=tuser table_exists_action=replace;