rman の共通コマンド

期間内にリストアする必要があるアーカイブを表示します
。RMAN>「to_date('2023-08-02 00:10:00','yyyy-mm-dd,hh24:mi:ss') 間のアーカイブログ時間のバックアップをリスト」 " と "to_date( '2023-08-02 03:03:03','yyyy-mm-dd hh24:mi:ss')";

#制御ファイル レコードにないアーカイブをロードし、6 時間前にすべてのアーカイブを削除します - 実際のパスに応じてパスを調整します
RMAN> カタログは ' /archivelog ' で開始 noprompt;     
RMAN>crosscheck archivelog all;
RMAN>delete noprompt時刻「sysdate-1/4」までのアーカイブログ。

 #バックアップポリシーの要件に従って、削除されていない期限切れのバックアップ処理 - 実際の状況に応じてパスが調整されます

RMAN> カタログは「 /backup/orcl/ 」で始まりますnoprompt;
RMAN> コピーをクロスチェックします。
RMAN> バックアップをクロスチェックします。
RMAN> 削除 noprompt 期限切れバックアップ デバイス タイプ ディスク;
RMAN> delete noprompt 古いデバイス タイプ ディスク ;

ADG 環境では、メイン ライブラリはアーカイブ モードを復元します。メイン ライブラリは rman バックアップを実行します。

スタンバイ・データベースのアーカイブ・ログにギャップがあるかどうかを確認します。

SQL> select * from v$archive_gap;

以下は本番ライブラリでの操作です

RMAN> シーケンス 128402 からシーケンス 128445 までアーカイブログを復元します。

スレッド番号は RAC 環境に追加する必要があります。追加しない場合、デフォルトはスレッド 1 です。

RMAN> シーケンス 112 スレッド 2 からアーカイブログを復元します。

シーケンス範囲の復元

RMAN> アーカイブログをシーケンス 90 からシーケンス 98 まで復元します。

RMAN> 20 ~ 35 のアーカイブログシーケンスを復元します。

一定期間のアーカイブを復元する

走る {

チャネル c1 タイプのディスクを割り当てます。

チャネル c2 タイプのディスクを割り当てます。

SQL 'ALTER SESSION SET NLS_DATE_FORMAT="YYYY-MM-DD:HH24:MI:SS"';

「2021-06-19 15:00:00」と「2021-06-25 16:00:00」の間のアーカイブログ時刻を復元します。

}

カスタム時間による scn 番号の取得
select timestamp_to_scn(to_date('2023-08-19 00:20:20','yyyy-mm-dd hh24:mi:ss')) scn from Dual;

おすすめ

転載: blog.csdn.net/kevinyu998/article/details/132161715
おすすめ