当我给..
从dba_users中选择*; 它会给出用户列表。在该列表中有一个用户
用户名:第一/ dbgokul 密码:外部
ofcourse ..这是由我错误创造的。(很久以前)。
现在我不知道如何放弃这个用户..
请告诉我.. 如何从数据库中删除此用户.. ???
提前致谢。
答案 0 :(得分:1)
删除用户“first / dbgokul”级联;
答案 1 :(得分:0)
drop user <username> CASCADE;
如果用户不拥有任何对象,则可以省略CASCADE。
答案 2 :(得分:0)
如果指定不带引号的Oracle对象名(包括用户名),Oracle将以大写形式搜索名称而不使用特殊字符。因此,建议不要在Oracle对象的名称中使用混合或小写名称或特殊字符。如果您在名称周围指定引号,Oracle可以接受较低/混合大小写的名称和特殊字符。见这个例子:
SQL> create user "first/dbgokul" identified by foo
2 /
Gebruiker is aangemaakt.
SQL> select username from dba_users where username like 'fi%'
2 /
USERNAME
------------------------------
first/dbgokul
1 rij is geselecteerd.
SQL> drop user first/dbgokul
2 /
drop user first/dbgokul
*
FOUT in regel 1:
.ORA-00921: Onverwacht einde van SQL-opdracht.
SQL> drop user "first/dbgokul"
2 /
Gebruiker is verwijderd.
此致 罗布。