まだメモ
アーカイブログが多くなりすぎてバックアップとれなーいというときにRMANにて実行する。
というか起きたらだめだろう、、、 とほほ
アーカイブログモードだとたまりすぎるとDBが停止する。
rman target / nocatalog
七日前までを削除
delete archivelog until time 'sysdate-7';
(RMANで実行)
全削除
delete archivelog all ;
(RMANで実行)
アーカイブログのスレッド番号がわかっている場合
delete archivelog until sequence 100 thread 2;
スレット番号の確認する場合
list backup of archivelog all;
(RMANで実行)
参考 制御ファイルの番号を確認する。
SQL> select thread#,sequence#,name from v$archived_log order by thread#
,sequence#
さらに困った場合
rmで消しちゃった場合
change archivelog all crosscheck;
データベース全体でやめる場合とはじめる場合
(9までは停止が必要だったようだ。 確認中)
alter system archive log stop;
alter system archive log start;
日付指定で削除する。
RMAN> delete archivelog until time 'sysdate-7';
チャネル: ORA_DISK_1がリリースされました
チャネル: ORA_DISK_1が割り当てられました
チャネルORA_DISK_1: SID=490 インスタンス=oracle devtype=DISK
アーカイブ・ログ・コピーのリスト
Key Thrd Seq S Low時間 Name
------- ---- ------- - -------- ----
1148 1 765 A 07-01-23 +DG2/oracle/1_765_600370988.dbf
ずらずらずら、、、、、、
1228 2 381 A 07-01-27 +DG2/oracle/2_381_600370988.dbf
このオブジェクトを削除しますか(YESまたはNOを入力してください)。 yes
アーカイブ・ログを削除しました
アーカイブ・ログ・ファイル名=+DG2/oracle/1_765_600370988.dbf レコードID=1148 スタンプ=612619531
アーカイブ・ログを削除しました
アーカイブ・ログ・ファイル名=+DG2/oracle/1_766_600370988.dbf レコードID=1149 スタンプ=612630137
アーカイブ・ログを削除しました
---ずらずらずら----------------
81オブジェクトを削除しました