Vectorwise DBをバックアップおよび元に戻す方法
Windowsの場合
バックアップ
- NetFlow Analyzerサービスを停止してください。
- 「管理者」としてコマンド プロンプトを開き、OpManager\bin、または、NetFlow\binに移動します。VWstartdb.batを実行します。ただし、「Vectorwise is already running. Use ingstop to shut down(Vectorwiseはすでに実行中です。ingstopを使用してVectorwiseをシャットダウンしてください)」というメッセージが表示される場合、この手順はスキップ可能です。
- バックアップの保存先となる新しいフォルダーを作成します(例:C:\NFA_Backup)
- コマンド プロンプトで、C:\NFA_Backupに移動します。
- copydb OpManagerDB、または、copydb netflowを実行します。このコマンドで、copy.inとcopy.outの2つのスクリプト ファイルが作成されます。
- sql OpManagerDB <copy.out、または、sql netflow < copy.outを実行します。これにより、データベースのコピーが始まります。待機してからリストアプロセスを続行してください。
- OpManager\bin、または、NetFlow\binに移動します。VWstopdb.batを実行します。
- 完了したら、バックアップ フォルダー(C:\NFA_Backup)を新しいサーバーにコピーします。
メモ:バックアップ フォルダーのディレクトリ構造は、新しいサーバーと同じにしてください(C:\NFA_Backup)。
元に戻す
フォルダーが新しいサーバーにコピーされたら、以下の手順に従って元に戻します。
メモ:バックアップ フォルダーのディレクトリ構造は、古いサーバー(C:\NFA_Backup)と同じにしてください。
- NetFlow Analyzerサービスを停止してください。
- 「管理者」としてコマンド プロンプトを開き、OpManager\bi、または、NetFlow\binに移動します。VWstartdb.batを実行します。
- NetFlow AnalyzerサーバーにHighPerfがインストールされている場合、VWcreatedb.batを実行します。HighPerfがリモート サーバーにインストールされている場合、ユーザーはこの手順をスキップできます。
- コマンド プロンプトで、C:\NFA_Backupに移動します。
- sql OpManagerDB < copy.in、または、sql netflow < copy.inを実行します。
- NetFlow Analyzerサービスを起動してください。
Linuxの場合
バックアップ
- NetFlow Analyzerサービスを停止してください。
- 端末を開き、「インストール環境のオーナー」としてログインします。
- OpManager/bin、または、NetFlow/binに移動し、次のように実行ください。
- ../VWenv.sh
- ./VWstartdb.sh
- バックアップを保存する必要がある新しいフォルダーを作成します(例:/tmp/NFAHighPerfBackup/)。
- 同じ端末で、/tmp/NFAHighPerfBackup/に移動します。
- copydb OpManagerDB、または、copydb netflowを実行します。上記のコマンドは、copy.inとcopy.outという2つのスクリプト ファイルを作成します。
- sql OpManagerDB <copy.out、または、sql netflow <copy.outを実行します。これにより、データベースのコピーが始まります。待機してからリストアプロセスを続行してください。
- 完了したら、バックアップ フォルダー(/tmp/NFAHighPerfBackup/)を新しいサーバーにコピーします。
注:バックアップ フォルダーのディレクトリ構造は、新しいサーバーと同じにしてください(/tmp/NFAHighPerfBackup/)。 - OpManager/bin、または、NetFlow/binに移動します。VWstopdb.shを実行します。
元に戻す
フォルダーが新しいサーバーにコピーされたら、以下の手順に従って元に戻します。
メモ:バックアップ フォルダーのディレクトリ構造は、古いサーバーと同じにしてください(/tmp/NFAHighPerfBackup/)。
- NetFlow Analyzerサービスを停止してください。
- 端末を開き、「インストール環境のオーナー」としてログインします。
- OpManager/bin、または、NetFlow/binに移動し実行してください。
- ../VWenv.sh
- ./VWreinitializeDB.sh
- ./VWstartdb.sh
- 同じ端末で、/tmp/NFAHighPerfBackup/に移動します。
- sql OpManagerDB < copy.in、または、sql netflow < copy.inを実行します。
- NetFlow Analyzerサービスを起動してください。
メモ:日本語ナレッジベースも用意があります。また、../VWenv.shには.が2つ必要です(VectorwiseはNetFlow Analyzerと別フォルダーのため)。