在ORACLE数据库中,我使用IMP导入数据,错把数据导入到其他用户中。请问我怎么删除错导入的数据?

在ORACLE数据库中,我使用IMP导入数据,错把数据导入到其他用户中。请问我怎么删除错导入的数据?,第1张

执行以下查询语句

select

'drop

table

'||table_name||''

from

cat

where

table_type='TABLE'

将会输出一批删除表的sql语句,执行一下这些SQL语句就可以了。

如下:

declarebeginfor

i

in

(select

table_name

from

dba_tables

where

owner=:username)

loopexecute

immediate

'drop

table

'||:username||'.'||i.tablenameend

loopend

1、数据库版本是否一致(大版本号)。

2、用户权限是否足够。

3、表空间是否足够。

4、临时表空间是否足够。

导入前不用删用户,把里面的表全部删除就可以了,之后再导入。

希望对你有用。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6847605.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-29
下一篇 2023-03-29

发表评论

登录后才能评论

评论列表(0条)

保存