Oracle 12cでユーザーを作成、削除するサンプル

環境
Oracle 12.2.0.1.0

書式

CREATE USER <ユーザー> 
 IDENTIFIED BY <パスワード>
 DEFAULT TABLESPACE <表領域>
 TEMPORARY TABLESPACE <一時表領域>
 QUOTA UNLIMITED ON <表領域>
 PROFILE <プロファイル>;

使用例
1.ユーザーを作成

CREATE USER "TESTUSER"  IDENTIFIED BY "TESTUSER" DEFAULT TABLESPACE "TABSP" TEMPORARY TABLESPACE "TABSP_TMP"
QUOTA UNLIMITED ON "TABSP" PROFILE "DEFAULT"

説明
IDENTIFIED BY: パスワードを指定します
DEFAULT TABLESPACE:ユーザーが使用する表領域を指定します
TEMPORARY TABLESPACE: ユーザーが使用する一時表領域を指定します
QUOTA: ユーザーに表領域を割り当てサイズ
PROFILE:プロファイルを指定します(ディフォルトの場合、DEFALUTを使用)

2.作成したOracleユーザーの確認

SELECT USERNAME,USER_ID, CREATED FROM ALL_USERS WHERE USERNAME='TESTUSER';

結果
USERNAME	USER_ID	CREATED
TESTUSER	101	2021/11/15 11:45:14

3.Oracleユーザーを削除

DROP USER TESTUSER CASCADE

 

Oracle 12c

Posted by arkgame