データ復旧について知り、データを確実に復旧させましょう。

2009年09月12日

データベースのリカバリーに迫る

トランザクション・ログは、データベースの修正を記録するファイルです。データベースの修正としては、挿入、更新、削除、コミット、ロールバック、およびデータベースのスキーマ変更があります。



トランザクション・ログは必須ではありませんが、使用することをお勧めします。データベース・エンジンはトランザクション・ログを使用して、最新のチェックポイントとシステム障害の間で行われた変更を適用します。


チェックポイントは、コミットされたすべてのトランザクションがディスクに書き込まれることを保証します。

dbinit というデータベース初期化ユーティリティを使用すると、デフォルトのファイル名がdatabase_name.log というログ・ファイルが作成されます。


Sybase Central を使用してデータベースのログ・ファイルを作成すると、デフォルトのファイルは、drive:\path\database_name.log のようにログ・ファイルへの完全パスで表示されます。


データベース・エンジンは、リカバリの間にこの場所でログ・ファイルを見つける必要があります。トランザクション・ログ・ファイルが明確に指定されていない場合、データベース・エンジンは、データベース・ファイルと同じディレクトリにログ・ファイルがあるものと想定します。


ミラー・ログはオプション・ファイルであり、ファイル拡張子は mlg です。これは、トランザクション・ログのコピーであり、トランザクション・ログが使用できなくなった場合に、データの消失を特別に防止できるようにするものです。

データベースパフォーマンスアップの教科書 基本原理編
エンコアコンサルティング
翔泳社
売り上げランキング: 7983
おすすめ度の平均: 5.0
5 プロ向けの良書
5 データベースチューニングをマスターしたい方必見!
5 1/10のソースで10倍の速度は嘘ではない

posted by データ at 13:02| データベースのリカバリー | このブログの読者になる | 更新情報をチェックする
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。