misc.log

日常茶飯事とお仕事と

Oracle DB、アーカイブログの記録状況を確認する

とりあえずメモです。Oracle DB(12c)のアーカイブログを削除する処理動作の確認が必要になったのですが、本当に消えたのかどうかを調べる方法を探していました。2通りあったので説明してくださってるサイトのリンクを貼っておきます。

1つめはこちら。rmanというOracle付属のツールでlist archivelogコマンドを使う方法です。

doppo1.net

DBサーバー上でコマンドプロンプトから「rman target user/password@SID」でrmanコマンドモードに入り、そこから「list archivelog all;」といった命令を出せばずらっと出力されます。ただ、ちょっと気になったのがこれだと昨日の日付までしか出ませんでした(後述の方法は今日日付のモノも出てくる)。

もう1つがこちら。SQL DeveloperなどからSQLを使って取得します。「時間別出力量の確認」というところにあるSQLが、上記のrmanが出す結果に近い内容を出してくれます。

www.fuku.tokyo