助け合いフォーラム
Oracle Master Bronze DBA 2019(1Z0-085)
問題ID : 29850
問題を開く
次のうち、システム権限が無いとできないことはどれですか(3つ選択して下さい)。
この問題はプレミアムコンテンツです。
問題 選択肢 解答 訂正
投稿日 2023/05/05
他スキーマの表に索引を作成する。
とは、任意のスキーマ内に索引を作成する権限だと思います。
ですので、CREATE ANY INDEX
システム権限が必要であると考えられるため、問題に誤りがあると思われます。
2023/05/10 08:35
ご指摘の選択肢については、こう解説されています。
・他スキーマの表に索引を作成する
INDEXオブジェクト権限があれば行えますので、誤りです。
https://docs.oracle.com/cd/E29814_01/timesten.1122/b66446/privileges.htm#BABIDBFC をみると
オブジェクト権限とは、オブジェクトで特定のアクションを実行したり、別のユーザーのオブジェクトにアクセスする権限のことです。オブジェクトには、表、ビュー、マテリアライズド・ビュー、索引、シノニム、順序、キャッシュ・グループ、レプリケーション・スキームと、PL/SQLファンクション、プロシージャおよびパッケージがあります。
と記載があり、誤答解説のINDEXオブジェクト権限について確認すると
ユーザーは表またはマテリアライズド・ビューに索引を作成できます。
と書かれてます。なので、CREATE ANY INDEX
システム権限がなくても「他スキーマの表」に関して索引の作成を実行するユーザーに対するINDEXオブジェクト権限があれば実行できることになり、問題の正誤にも解説にも特に誤りはないと思いますよ。
コメント
この投稿に対して返信しませんか?