REDOログの状態を業務で確認することがあるため備忘録として
REDOロググループの状態を確認するには?
動的パフォーマンス・ビューのV$LOGで確認できます。
ロググループの確認
SELECT * FROM v$log;
Oracle Database 19c データベース・リファレンス - V$LOG
REDOログファイルの状態を確認するには?
動的パフォーマンス・ビューのV$LOGFILEで確認できます。
ログファイルの確認
SELECT * FROM v$logfile;
Oracle Database 19c データベース・リファレンス - V$LOGFILE
ロググループとログファイルを同時に確認したい
V\$LOGとV$LOGFILEをGROUP#列で結合すると確認できます。
ロググループとログファイルの確認
SELECT
lg.group#, -- ログ・グループ番号
lg.thread#, -- ログ・スレッド番号
lg.status AS LOG_STATUS, -- ログ状態
lf.status AS MEMBER_STATUS, -- ログ・メンバー状態
lf.member, -- ログ・メンバー名
lf.type -- ログ・ファイルのタイプ
FROM
v$logfile lf
INNER JOIN
v$log lg
ON
lf.group# = lg.group#
ORDER BY
lg.group#, lg.thread#
;