如何删除Oracle数据库中的某一用户名下全部的表

如何删除Oracle数据库中的某一用户名下全部的表,第1张

*** 作步骤如下:
第一步:用超级管理员登陆oracle“conn / as sysdbaconn / as sysdba”
第二步:删除指定的用户“drop user username cascade”
第三步:重新创建此用户 “create user username identified by password;
第四步:给用户授权"grant dba to username "
第五步:登陆指定用户”conn username /password“

我考虑原因是我之前的删除的老的表空间时,还有残留,导致现在的问题发生,我之前删除旧表空间是用ORACLE客户端直接删除的。我从服务器上emp将数据库备份下来,现在想导入本地机器上,所以我把以前的老数据库和用户删除了,重新添加用户和表空间,随之导入备份的数据库,可导完后发现,所有的表前面都加了个用户,以至于我想用的话,还用在表前面加上:用户表名才能用。


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

原文地址: http://outofmemory.cn/yw/13370031.html

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

发表评论

登录后才能评论

评论列表(0条)

保存