ORACLE MASTER Silver DBA 26ai領域・パラメータ・監査の切分けオリジナル・公式資料照合難易度★★★☆☆

CDBルートで、PDB_AとPDB_BのローカルユーザーAPPをコンテナ別に確認したい。両PDBは通常のREAD WRITEで開いている。実行者は辞書参照の権限と対象PDBのCONTAINER_DATAの可視性を満たす。適切な管理ビューと識別方法はどれか。

A
CDB_USERSからUSERNAME='APP'の行を取得し、CON_IDで所属コンテナを区別する★ 正解

CDB_*ビューは可視範囲のコンテナ情報を扱い、CON_IDが同名ユーザーの属するコンテナを区別します。

B
ルートのDBA_USERSだけを参照し、USERNAME='APP'が1行あれば両PDBのAPPは同じユーザーと判断する

ルートのDBA_USERSは全PDBのローカルユーザー一覧を無条件に返しません。また、PDBが異なる同名ローカルユーザーは区別されます。

C
PDB_Aへ接続してDBA_USERSを参照すれば、PDB_BのAPPも同じビューに自動的に表示される

PDB内のDBA_USERSはそのコンテナのユーザーを扱います。別のPDBのローカルユーザーまで自動的に横断しません。

D
V$INSTANCEのINSTANCE_NAMEを、各ローカルユーザーが所属するPDBの識別子として使う

単一インスタンスCDBでは複数PDBが同じインスタンスを利用できます。INSTANCE_NAMEは個別PDBの識別子ではありません。

解説

ルートからCDB_USERSを参照すると、参照権限・CONTAINER_DATA・各コンテナの状態等に従い、ユーザー情報をコンテナ横断で確認できます。CON_IDで所属コンテナを区別します。DBA_USERSをルートで参照しただけで全PDBのローカルユーザーが自動的に並ぶわけではありません。

根拠資料・確認情報

対応範囲:ORACLE MASTER Silver DBA 26ai(1Z0-182-JPN)

資料確認日:2026-10-29

同じレッスンの問題

アプリで毎日学習しよう

ゲーミフィケーションで ORACLE MASTER Silver DBA 26ai 合格を目指す。無料・課金なし。

更新: 2026/10/28
CDBルートで、PDB_AとPDB_BのローカルユーザーAPPをコンテナ別に確認 | ORACLE MASTER Silver DBA 26ai 練習問題・解説 | Mondaily