2009-05-21 5 views
0

私は..どのように外部ユーザーをOracleにドロップしますか?

を与えるDBA_USERSから選択します*; ユーザーリストを表示します。そのリストには、ユーザー

ユーザ名があります:最初/ dbgokul パスワード:ofcourseのEXTERNAL

。これは誤って私によって作成された(長いバック)。

今私は

親切TEL私..このユーザーを削除する方法殿...データベースからこのユーザーを削除する方法 ...?

ありがとうございます。

答えて

1

ドロップユーザー "first/dbgokul" cascade;

0
drop user <username> CASCADE; 

ユーザーがオブジェクトを所有していない場合、CASCADEは省略できます。

+0

UE返事に感謝... しかし、ITSは動作しない... それがエラーを示す。.. ドロップユーザー第一/ dbgokul ORA-00921:私が使ってログインしようとしたSQLコマンドの予期せぬ終了 ユーザー名「first/dbgokul」.. それも入っていません。 実際に問題は何ですか? –

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. 

よろしく、 よろしくお願いします。

関連する問題