ノード障害後にローカル ストレージ インスタンスを復元するには、スクリプトを実行してAMPを再構築します。AMPが再構築されるまで、データは他のAMPのフォールバック行に保持されます。
EBSストレージ(r5インスタンス タイプ)を使用している場合は、tdc-rebuildスクリプトを実行する前にEBSボリュームを置き換えます。
tdc-rebuildスクリプトでは次のコマンド オプションを使用できます。
コマンド オプション | 説明 |
---|---|
-w |
|
-t | 再構築の進行状況メッセージの表示間隔をデフォルト値の4秒から変更する。このオプションに、ステータス メッセージの間に経過する秒数を追加する。例えば、-wt 20と入力すると、20秒ごとにステータスが表示される。 |
Ctrl-c |
|
-c | 再構築プロセスが開始されている場合は、完全にキャンセルする |
- コマンド プロンプトで、次のいずれかのコマンドを入力します。
- 対話型モードで実行する場合はtdc-rebuild
- 非対話型モードで実行する場合はtdc-rebuild -w
- Vantageスーパー ユーザー(dbc)のパスワードを入力し、Enterを押します。スクリプトは、再構築されたAMPを一覧表示します。例えば次のようになります。
FATAL AMPs are: AMP NodeId Cluster State ---- ------ ------- ------- 0 1-01 0 FATAL** 1 1-01 1 FATAL** 2 1-01 2 FATAL** 3 1-01 3 FATAL**
- AMPを再構築するように求められたら、次のいずれかのコマンドを入力します。
- 再構築プロセスを続行する場合はy
- プロセスを停止し、データベースを変更しない場合はn
例えば次のようになります。Rebuild these AMPs? (Y/N): y *** Stopping Teradata to initialize pdisks --- Initialized pdisk /dev/pdisk/dsk0 --- Initialized pdisk /dev/pdisk/dsk1 --- Initialized pdisk /dev/pdisk/dsk2 --- Initialized pdisk /dev/pdisk/dsk3 *** Restarting Teradata to contine after initializing pdisks --- Booting FATAL AMPs --- Initiating AMP rebuilds 17:22:07 Background rebuild started, log into LOGAMP_0 17:22:07 Background rebuild started, log into LOGAMP_1 17:22:07 Background rebuild started, log into LOGAMP_2 17:22:07 Background rebuild started, log into LOGAMP_3 --- Rebuilds running Wait for rebuilds complete? (Y/N): n #
- 対話型モードで実行している場合は、再構築が完了するのを待つかどうかを確認するメッセージが表示されたら、次のいずれかを実行します。
オプション アクション それ以上の対話なしで再構築を完了する - yと入力する。
継続的な入力に基づいて再構築を完了する - nと入力する。
スクリプトは進行状況メッセージを表示してから停止する。
- #tdc-rebuildと入力して、スクリプトを再開する。
- Vantageスーパー ユーザー(dbc)のパスワードを入力し、Enterを押す。
- 再構築が完了するまで、スクリプトが停止するたびに、前の2つのサブ ステップを繰り返す。
次の出力は、再構築が完了したことを示します。--- AMP rebuilds completed *** Restarting Teradata to set rebuilt AMPs online --- Rebuild complete