ORACLE MASTER Bronze DBA 26aiユーザー・ロール・権限の管理オリジナル・公式資料照合難易度★☆☆☆☆
開いているPDBに、パスワード認証するローカルユーザーTRAINEEを作成した。アカウントはロックされておらず、パスワードも有効だが、CREATE SESSIONを直接にもロール経由にも持たない。通常のDBセッションを開始するために必要な権限付与はどれか。
A
GRANT CREATE SESSION TO trainee;★ 正解
CREATE SESSIONはセッションの開始に必要なシステム権限です。この問題では他の接続条件が満たされている前提です。
B
GRANT CREATE TABLE TO trainee;だけを実行する
CREATE TABLEは自分のスキーマに表を作るための権限です。セッションの開始権限の代わりにはなりません。
C
GRANT SELECT ON hr.employees TO trainee;だけを実行する
特定の表のSELECT権限と、データベースにセッションを開始するCREATE SESSIONは別の権限です。
D
権限は追加せず、ユーザー名を大文字に変更すれば接続できる
権限不足はユーザー名の大小文字を変えても解消しません。アカウントの認証と、接続するための認可を分けて確認します。
解説
アカウントを作っただけでは通常のセッション開始を許可したことになりません。CREATE SESSIONが必要です。表作成や他者の表へのアクセス、管理者認証の権限とは区別します。
根拠資料・確認情報
対応範囲:Bronze DBA Oracle AI Database 26ai Fundamentals(1Z0-185-JPN)
資料確認日:2026-10-29
同じレッスンの問題
問題 1
CDBの通常の業務用PDBであるSALESとHRに、それぞれローカルユーザーAPPを作った。名前が衝突する共通ユーザーは存在しない。この2アカウントの関係として正しいのはどれか。
問題 3
PDB SALESで、複数の業務利用者にHR.EMPLOYEESの参照だけを許可するローカルロールSALES_READERを管理したい。必要な権限を持つ管理者と表所有者が同じPDBで作業し、通常の対話SQLで使う。適切な方針はどれか。
問題 4
PDB内のAPPはCREATE SESSIONとCREATE TABLEを持つ。永続表領域APPDATAはオンラインで空き容量があるが、APPの割当て制限は0でUNLIMITED TABLESPACEも持たない。表に最初のエクステントを割り当てる処理が、APPDATAへの割当て制限不足で失敗した。50Mまで使わせる対応はどれか。