_BACKUP DATABASE
_コマンド(EXP
を使用)を使用してバックアップを作成する代わりに、データベースダンプにEXPDP
またはRMAN
コマンドのみを使用して(およびバックアップと見なして)欠点は何ですか?データベースダンプ(エクスポート)とデータベースバックアップの違いは何ですか?
高いレベルでお答えします。 2つのバックアップ方法は、異なるレベルで機能します。 RMAN
バックアップは物理バックアップであり、Data Pumpバックアップは論理バックアップ。
expdp
を使用したデータベースダンプは、1つ以上のデータベーススキーマの1回限りのエクスポートです。 DDL(テーブル構造、ビュー、シノニム、ストアドプロシージャ、パッケージなど)とデータをバックアップします。
RMAN
バックアップは、データベース全体のポイントインタイムバックアップです(この質問の目的のため)。データベースを構成する物理ブロック(データファイル、制御ファイル、アーカイブログなど)をバックアップし、データベースアーカイブログと組み合わせて、ポイントインタイムのリカバリオプションを可能にします。
データベース全体が失われた場合、RMAN
バックアップを使用してデータベース全体を復元できます。ただし、expdp
を使用してデータをインポートするには、impdp
を使用してデータをインポートする前に、新しいデータベースを作成する必要があります。
趣味のOracle XEデータベース(archivelogモードではない可能性があります)の場合、expdp
を使用したバックアップでおそらく十分です。
Oracleのドキュメントは、これまで説明できなかったよりもはるかに優れています。 Oracle®データベースの概念-バックアップとリカバリ