oracle 删除用户时提示用户不存在

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 删除用户时提示用户不存在相关的知识,希望对你有一定的参考价值。

删除用户drop user u8ly cascade提示 ora-01918:用户‘U8LY’不存在,但是我在PLSQL里确实能看到这个用户,请高手帮忙

把用户名用双引号引起来,可能是你建用的时候用双引号引了,它就会建一个与双引号内容一样大小写的用户
如果你不用双引号建用户,不管你输入是大还是小写,它都会统一建为大写的用户,同样在删除的时候不用引号,也不管大小写了
参考技术A

    你删除的和你在PLSQL里面看到是不是同一个数据库

    删除drop的时候,是不是使用的dba用户

    PL/SQL重启试试,或者在后台登陆看一下

    --我能想到的就这些

参考技术B select * from dba_users;看看有没有这个用户

oracle用imp导入用户数据时,提示表或视图不存在

其他数据都能正常导入
但是有一个触发器导入的时候提示表或视图不存在
其他触发器都正常
表空间没问题
dmp里面有N个触发器 只有一个导不进去,有一个完全一样的触发器作用于另外一个表可以导入,应该与触发器没关系。至于重新编译..导都没导进来怎么重新编译...手工copy一下还可以...

把这个触发器重新编译一下可能就好了,如果编译还出错,那就按提示找原因,可能这个表或试图真的不存在,有可能这个表或试图没到进,或者是由数据库连接得到其他数据库的表。 参考技术A 你的dmp文件是用户(U)导出还是全库导出?如果是用户导出,就只导出一个用户的所有对象,如果触发器中使用了别的用户下的表或视图,就会报错。 参考技术B 在原库中查一下这个触发器,然后手工解决一下吧 参考技术C 查看你备份的.dmp文件的路径与你安装的数据库路径是否一样。

以上是关于oracle 删除用户时提示用户不存在的主要内容,如果未能解决你的问题,请参考以下文章

oracle 10g 删除用户时提示ORA-00604 :递归SQL级别 1

用户批量删除脚本

oracle 执行sql语句提示用户不存在

(转)oracle中用户删除不了,ORA-01940提示 “无法删除当前已连接用户”

Win10 系统删除文件时提示文件不存在

在oracle数据库中,想要删除一个用户,但是报递归SQL级别1出现错误,表或视图不存在,请问有办法解决吗?