ORACLE MASTER Silver DBA 26ai管理クライアントの接続と表示操作オリジナル・公式資料照合難易度★★★☆☆
権限のある管理者がSQL*Plusで診断用PL/SQLを実行し、ブロック内のDBMS_OUTPUT.PUT_LINEが実行されたことも確認した。ブロックは正常終了したが、そのメッセージが画面に表示されない。表示を有効にするSQL*Plus設定はどれか。
A
SET SERVEROUTPUT ON★ 正解
DBMS_OUTPUT.PUT_LINE等のバッファ出力を表示する設定である。
B
SET ECHO ON
スクリプトで実行するコマンド本文の表示を制御し、DBMS_OUTPUTの表示設定とは異なる。
C
SET FEEDBACK ON
影響を受けた行数等の表示の設定であり、DBMS_OUTPUT出力を有効にする指定ではない。
D
SET TIMING ON
実行時間の表示を制御する設定であり、診断ブロックのメッセージ表示とは異なる。
解説
SET SERVEROUTPUT ONはDBMS_OUTPUTの出力をSQL*Plusで表示する設定である。SET ECHOはスクリプトのコマンド表示、FEEDBACKは処理行数等、TIMINGは経過時間であり、出力の種類が異なる。
根拠資料・確認情報
対応範囲:ORACLE MASTER Silver DBA 26ai(1Z0-182-JPN)
資料確認日:2026-10-30