Linuxファイルシステムに小さな変更を加える予定です。安全のため、事前にすべてのドライブのSANレベルのスナップショットを撮ると思いました。 Oracleデータベースをバックアップモードにする必要があると考えていました。
Alter system archive log current;
Alter database begin backup;
-- after the SAN snapshot finish--
Alter database end backup;
Alter system archive log current;
このコマンドは9iから廃止されると誰かが言った。
私の質問は、私が先に進んでこれを使用すると、大丈夫ですか?またはこれを行う別の方法はありますか?
注:RMANの完全バックアップは6時間かかるため、使用したくありません。
あなたが説明する方法は大丈夫です。この方法は、OracleがRMANを導入する前に使用されていたバックアップ方法であり、現在も有効です。スナップショットバックアップを実行するツール(NetappのOracle用バックアップツールなど)でも引き続き使用されており、私は同じような状況でよく使用します。すべての制御ファイルがこれらのディスク上にある場合は、制御ファイルのバックアップも作成する必要があります。
データベースのシャットダウンを行って、SANのファイルシステムに本当に何も書き込まれていないことを確認します。同じファイルシステムにアーカイブログがありますか?スナップショットを作成した後、再起動します。
alter database begin backup;
は11gのドキュメントに含まれているため、引き続き有効である必要があります(12cをチェックしていない)。
RMANを使用して完全バックアップを作成しますか?その場合、アーカイブログのみのバックアップを行うこともできます。これにより、完全な損失が発生した場合にデータベースを復元することもできます。
すべて同時にのスナップショットを作成できる場合は、バックアップモードも必要ありません。
バックアップモード(ユーザー管理バックアップ)は非推奨ではありませんが、RMANはバックアップを作成するための推奨ツールです。