Oracleは、アーカイブログモードでrmanのバックアップとリカバリを実行します

アーカイブモードでデータベースからデータを回復する場合は、アーカイブログの内容もデータに適用する必要があります。

1.データベースがアーカイブモードになっていることを確認します

v $ databaseからlog_modeを選択します。

2.rmanを介してUSERSテーブルスペースをバックアップします

RMAN> run { チャネルch_1タイプのディスクを割り当てます。チャネルch_2タイプのディスクを割り当てます。バックアップテーブルスペースユーザーフォーマット '/backup/usersTablespace.bak'; }




3.削除されるUSERS01.dbfまたはメディア障害をシミュレートします

user01.dbfの名前を変更するだけです

シミュレーション中にデータベースを閉じなかったため、データベースを正常にシャットダウンできず、shutdownabortのみを使用できます。

4.リカバリを開始します

まず、データベースをマウントモードで起動します

スタートアップマウント;

次に、rmanと入力して、リカバリコマンドを実行します。

RMAN> run { チャネルch_1タイプのディスクを割り当てます。表領域ユーザーを復元します。表領域ユーザーを回復します。}



最後にデータベースを起動して、正常に起動できるかどうかを確認します

開いているデータベースを変更します。

おすすめ

転載: blog.csdn.net/zetion_3/article/details/114398185