データベースユーザ作成
問題: 次のSQL文について正しい説明を選びなさい。
CREATE USER ops$educ
IDENTIFIED EXTERNALLY
DEFAULT TABLESPACE users
TEMPORARY TABLESPACE temp
PASSWORD EXPIRE
PROFILE DEFAULT; |
a. パスワードはEXTERNALLYである
b. USERS表領域は無制限に使用できる
c. パスワードは期限切れのためこのユーザは利用できない
d. TEMP表領域は無制限に使用できる
e. アカウントはロックされている
解答:[ d ]
CREATE USER ops$educ・・・・・・・・・・・・・・@
IDENTIFIED EXTERNALLY・・・・・・・・・・・・・A
DEFAULT TABLESPACE users・・・・・・・・・・B
TEMPORARY TABLESPACE temp・・・・・・・C
PASSWORD EXPIRE・・・・・・・・・・・・・・・・・・D
PROFILE DEFAULT;・・・・・・・・・・・・・・・・・・E |
@CREATE USER <ユーザ名>でユーザ名を指定します。ユーザ名は先頭が英字ではじまり30文字以内の文字列となります。
AIDENTIFIEDでは認証方式を指定します。EXTERNALLYが指定されているのでOS認証となります。
BDEFAULT TABLESPACEはデフォルトの表領域を割り当てます。オブジェクト作成時に表領域名を指定しない場合に、ここで指定した表領域がしようされます。QUOTAキーワードにてサイズを指定していないためオブジェクトは作成できません。
CTEMPORARY TABLESPACEでは一時表領域を指定します。ソート処理などでメモリ不足した際に使用される領域となります。QUOTAキーワードにてサイズを指定する必要がなく無制限に使用可能です。
DPASSWORD EXPIREを指定することで初回ログイン時パスワード入力(変更)を促すことができます。
EPROFILEにてデータベース使用率またはインスタンスリソース対する使用制限はプロファイルを作成しユーザに割り当てるだけで有効になります。
|
スポンサードリンク
|