在 oracle 11G 中,我想永久删除用户,即不应该保留该用户的任何痕迹,并且我不应该收到这样的“现有对象”错误 - ORA-00955:名称已被现有对象使用,当我尝试使用其表重新创建该用户。
请帮助我做到这一点。谢谢。
编辑 -
使用表和列创建用户的命令
CREATE USER Products identified by discounted
GRANT ALL PRIVILEGES TO Products
CREATE TABLE Cars(Brand varchar(25),Model varchar(25))
以上是完全删除用户并完全重新创建用户的命令
DROP USER PRODUCTS CASCADE
CREATE USER Products identified by discounted
GRANT ALL PRIVILEGES TO Products
CREATE TABLE Cars(Brand varchar(25),Model varchar(25))
导致异常 -
java.sql.SQLSyntaxErrorException: ORA-00955: name is already used by an existing object