2009-05-21 4 views
0
제가 수득

..오라클에서 외부 사용자를 삭제하는 방법은 무엇입니까?

DBA_USERS에서 선택

*; 사용자 목록을 제공합니다. 이 목록에서 사용자에게이

이름 : 첫째/dbgokul 암호 : 당연히 ..이 실수로 나에 의해 만들어진

외부 (긴 뒤)..

지금 내가

친절하게 전화 나 .. 에서는 데이터베이스에서이 사용자를 제거합니다 ..이 사용자를 삭제하는 방법을 dono .. ???

미리 감사드립니다.

답변

1

사용자 삭제 "first/dbgokul"cascade;

0
drop user <username> CASCADE; 

사용자가 객체를 소유하지 않은 경우 CASCADE를 생략 할 수 있습니다.

+0

덕분에 .. 드롭 사용자가 처음/dbgokul ORA-00921 : 내가 로그인을 시도 SQL 명령의 예상치 못한 종료 사용자 이름 "first/dbgokul".. 도 입력하지 않습니다. 실제로 문제가 무엇입니까 ?? –

0

따옴표없이 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. 

감사합니다, 감사합니다. UE 응답 .. 하지만, 그것은 오류를 보여주는 .. 작동하지 않는

관련 문제