データベースのバックアップスクリプト

コールドスタンバイのスクリプト:

{実行
即時シャットダウンを。
STARTUP MOUNT;
チャネルC1デバイスタイプのディスクを割り当てます。
チャンネルC2デバイスタイプのディスクを割り当てます。
バックアップデータベース形式「/u01/backup/rman/db_%d_%T_%U.bak」; バックアップ現行の制御フォーマット「/u01/backup/rman/ctl_%d_%T_%U.bak」; 開いているデータベースを変更します。
リリースチャネルc1を。
チャンネルC2を解放します。
}

ホットスタンバイスクリプト:

{実行
チャンネルC1デバイスタイプのディスクを割り当てます。
チャンネルC2デバイスタイプのディスクを割り当てます。
バックアップデータベース形式「/u01/backup/rman/db_%d_%T_%U.bak」
プラスアーカイブ・ログフォーマット「/u01/backup/rman/ar_%d_%T_%U.bak」; バックアップ現行の制御フォーマット「/u01/backup/rman/ctl_%d_%T_%U.bak」; リリースチャネルc1を。
チャンネルC2を解放します。
}

非アーカイブモードの削減:

起動力NOMOUNT:

制御ファイルをリストアします。

マウントデータベースを変更します。

データベースを復元します。

データベースNOREDOを回復します。

データベースのオープンリセットログを変更します。

(廃止)トラッキングブロック増分バックアップ速度が増加

データベースはファイル「XXX」を使用してブロック・チェンジ・トラッキングを有効に変更します。

データベース無効ブロック・チェンジ・トラッキングを変更します。

五$ block_change_trackingから*を選択します。 

ホットスタンバイ増分レベル0

実行{
クロスチェックのバックアップ;
チャネルC1デバイスタイプのディスクを割り当てます。
チャンネルC2デバイスタイプのディスクを割り当てます。
バックアップ増分レベル0データベース形式'/ U01 /
バックアップ/ RMAN / DB_%D_%T_%U.bak'
プラスアーカイブ・フォーマット'/u01/backup/rman/ar_%d_%T_%U.bak'。バックアップ現行の制御フォーマット
「/u01/backup/rman/ctl_%d_%T_%U.bak」;
廃止されたデバイスタイプのディスクを報告。
NOPROMPT廃止されたデバイスタイプのディスクを削除します。
NOPROMPT期限切れのバックアップデバイスの種類のディスクを削除します。
リリースチャネルc1を。
チャンネルC2を解放します。
}

インクリメンタルホットスタンバイLEVEL1:

実行{
クロスチェックのバックアップ;
チャネルC1デバイスタイプのディスクを割り当てます。
チャンネルC2デバイスタイプのディスクを割り当てます。
バックアップ、増分レベル1データベース形式'/ U01 /バックアップ/ RMAN / DB_%D_%T_%U.bak'

バックアップ現行の制御フォーマット
「/u01/backup/rman/ctl_%d_%T_%U.bak」;
廃止されたデバイスタイプのディスクを報告。
NOPROMPT廃止されたデバイスタイプのディスクを削除します。NOPROMPT期限切れのバックアップデバイスの種類のディスクを削除します。リリースチャネルc1を。
チャンネルC2を解放します。
}

 

おすすめ

転載: www.cnblogs.com/yangyanhao/p/11404278.html