CREATE USER / DROP USER の使い方
ユーザーを作る・消す(Oracle)
書き方
CREATE USER 名前 IDENTIFIED BY パスワード [DEFAULT TABLESPACE 表領域] [TEMPORARY TABLESPACE temp] [QUOTA 100M ON 表領域] [PROFILE p] [ACCOUNT LOCK]; DROP USER 名前 [CASCADE];
FREEPDB1 で作ったユーザーはローカルユーザーで、ユーザー/パスワード@FREEPDB1 で接続します。CDB$ROOT では C## で始まる共通ユーザーしか作れません(ORA-65096)。作っただけでは接続できません(CREATE SESSION 権限が要る)。同じ名前のユーザー・ロールがあると ORA-01920。接続中のユーザーは消せません(ORA-01940)。オブジェクトを持つユーザーは CASCADE を付けて消します。DBA_USERS で確かめます。
例
CREATE USER alice IDENTIFIED BY Welcome1 DEFAULT TABLESPACE users QUOTA 50M ON users; DROP USER alice CASCADE;
実際に打って練習する
Oracle DBA コースの Lv22「ユーザーを作る CREATE USER」で覚えます。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
すべてのレベルが、プラチナ以上のプランで遊べます。