オラクル コマンド(ユーザ)
全ユーザを確認する
SELECT username, password, default_tablespace, temporary_tablespace FROM dba_users WHERE username = 'AHO';
SELECT * FROM all_users;
出力結果:
USERNAME USER_ID CREATED
------------------------------ ---------- --------
AHO 36 09-04-24
FLOWS_020100 35 06-01-31
FLOWS_FILES 34 06-01-31
HR 33 06-01-31
MDSYS 32 06-01-31
ANONYMOUS 28 06-01-31
XDB 27 06-01-31
CTXSYS 25 06-01-31
DBSNMP 23 06-01-31
TSMSYS 20 06-01-31
DIP 18 06-01-31
USERNAME USER_ID CREATED
------------------------------ ---------- --------
OUTLN 11 06-01-31
SYSTEM 5 06-01-31
SYS 0 06-01-31
うげ、最初からこんなにいるのか・・・。
出力結果:
USERNAME PASSWORD
------------------------------ ------------------------------
DEFAULT_TABLESPACE TEMPORARY_TABLESPACE
------------------------------ ------------------------------
AHO 94E02DE224DF199B
USERS TEMP
こういう形で出てくるとは思わなかった・・・。
見づらいような、見やすいような・・・。
ユーザを作成する
CREATE USER username IDENTIFIED BY password;
ユーザを変更する
ALTER USER username IDENTIFIED BY password;
ユーザを削除する
DROP USER username;
DROP USER username CASCADE;
CASCADE ・・・ そのユーザのスキーマ内にあるすべてのオブジェクトを削除