Teradata Databaseシステム回復のおおまかな順序は、以下のとおりです。
- 各オンラインAMP上にある各トランザクションのステータスが、Teradata Databaseシステムによって決定される。
すべてのオンラインAMPは、再始動時に完了したトランザクションと完了していないトランザクションを判別するプロセスに関与します。完了したトランザクションは無視され、未完了のトランザクションはバックアウトされます。未完了のトランザクションをロールバックするプロセスは、時間がかかることがあります。
未完了のトランザクションによって変更されたすべてのデータについては、書き込みロックと排他ロックが設定されます。
- 回復に必要なすべてのロックが設定されると、Teradata Databaseシステムは、トランザクションのロールバックまたは完了処理を開始する。
- Teradata Databaseシステムは作業を受け入れ、運用可能になる。 新しいトランザクションが、ロールバック予定のトランザクションの不整合なデータを参照する場合、これらのトランザクションは、回復プロセスによりデータが復元されロックが解除されるまでブロックされます。
- 障害AMPの回復が開始される。