バックアップを開始するとき、多くのユーザがデータベースを使用中である可能性があります。バックアップからデータベースをリストアする必要がある場合は、どの情報がバックアップされて、どの情報がバックアップされていないかを把握しておく必要があります。
バックアップを作成すると、データベースサーバで次の処理が実行されます。
チェックポイントを発行します。バックアップが完了するまで、これ以上チェックポイントは使用できません。
フルバックアップの場合は、データベースファイルのバックアップを作成します。
トランザクションログのバックアップを作成します。
ログの最後のページが読み込まれる前に、トランザクションログに記録されたすべてのオペレーションがバックアップされます。これには、バックアップの開始後に発行された命令も含まれます。
通常、トランザクションログのバックアップコピーは、オンライントランザクションログよりも小さくなります。データベースサーバでは、オンライントランザクションログに 64 KB 単位で領域を割り当てるので、トランザクションログファイルのサイズには空のページも含まれるのが一般的です。しかし、空でないページだけがバックアップされます。
データベースのバックアップイメージにマークを付けて、リカバリが必要であることを示します。この処理によって、バックアップの開始以降に実行されたオペレーションが、データベースのバックアップコピーの開始時に適用されます。また、チェックポイントの時点で完了していなかったオペレーションは、コミットされていなければ取り消されます。
バックアップコンポーネント
データベースサーバがチェックポイントのタイミングを決定する方法
トランザクションログの管理
並列データベースバックアップ
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |