Vectorwise DBをバックアップおよび元に戻す方法

Windowsの場合

バックアップ

  1. NetFlow Analyzerサービスを停止してください。
  2. 「管理者」としてコマンド プロンプトを開き、OpManager\bin、または、NetFlow\binに移動します。VWstartdb.batを実行します。ただし、「Vectorwise is already running. Use ingstop to shut down(Vectorwiseはすでに実行中です。ingstopを使用してVectorwiseをシャットダウンしてください)」というメッセージが表示される場合、この手順はスキップ可能です。
  3. バックアップの保存先となる新しいフォルダーを作成します(例:C:\NFA_Backup)
  4. コマンド プロンプトで、C:\NFA_Backupに移動します。
  5. copydb OpManagerDB、または、copydb netflowを実行します。このコマンドで、copy.incopy.outの2つのスクリプト ファイルが作成されます。
  6. sql OpManagerDB <copy.out、または、sql netflow < copy.outを実行します。これにより、データベースのコピーが始まります。待機してからリストアプロセスを続行してください。
  7. OpManager\bin、または、NetFlow\binに移動します。VWstopdb.batを実行します。
  8. 完了したら、バックアップ フォルダー(C:\NFA_Backup)を新しいサーバーにコピーします。

    メモ:バックアップ フォルダーのディレクトリ構造は、新しいサーバーと同じにしてください(C:\NFA_Backup)。

元に戻す

フォルダーが新しいサーバーにコピーされたら、以下の手順に従って元に戻します。

メモ:バックアップ フォルダーのディレクトリ構造は、古いサーバー(C:\NFA_Backup)と同じにしてください。

  1. NetFlow Analyzerサービスを停止してください。
  2. 「管理者」としてコマンド プロンプトを開き、OpManager\bi、または、NetFlow\binに移動します。VWstartdb.batを実行します。
  3. NetFlow AnalyzerサーバーにHighPerfがインストールされている場合、VWcreatedb.batを実行します。HighPerfがリモート サーバーにインストールされている場合、ユーザーはこの手順をスキップできます。
  4. コマンド プロンプトで、C:\NFA_Backupに移動します。
  5. sql OpManagerDB < copy.in、または、sql netflow < copy.inを実行します。
  6. NetFlow Analyzerサービスを起動してください。

Linuxの場合

バックアップ

  1. NetFlow Analyzerサービスを停止してください。
  2. 端末を開き、「インストール環境のオーナー」としてログインします。
  3. OpManager/bin、または、NetFlow/binに移動し、次のように実行ください。
    • ../VWenv.sh
    • ./VWstartdb.sh  
    メモ:「Vectorwise is already running. Use ingstop to shut down(Vectorwiseはすでに実行中です。ingstopを使用してVectorwiseをシャットダウンしてください)」というメッセージが表示される場合、この手順はスキップできます。
  4. バックアップを保存する必要がある新しいフォルダーを作成します(例:/tmp/NFAHighPerfBackup/)。
  5. 同じ端末で、/tmp/NFAHighPerfBackup/に移動します。
  6. copydb OpManagerDB、または、copydb netflowを実行します。上記のコマンドは、copy.incopy.outという2つのスクリプト ファイルを作成します。
  7. sql OpManagerDB <copy.out、または、sql netflow <copy.outを実行します。これにより、データベースのコピーが始まります。待機してからリストアプロセスを続行してください。
  8. 完了したら、バックアップ フォルダー(/tmp/NFAHighPerfBackup/)を新しいサーバーにコピーします。
    注:バックアップ フォルダーのディレクトリ構造は、新しいサーバーと同じにしてください(/tmp/NFAHighPerfBackup/)。
  9. OpManager/bin、または、NetFlow/binに移動します。VWstopdb.shを実行します。

元に戻す

フォルダーが新しいサーバーにコピーされたら、以下の手順に従って元に戻します。

メモ:バックアップ フォルダーのディレクトリ構造は、古いサーバーと同じにしてください(/tmp/NFAHighPerfBackup/)。

  1. NetFlow Analyzerサービスを停止してください。
  2. 端末を開き、「インストール環境のオーナー」としてログインします。
  3. OpManager/bin、または、NetFlow/binに移動し実行してください。
    • ../VWenv.sh
    • ./VWreinitializeDB.sh
    • ./VWstartdb.sh
  4. 同じ端末で、/tmp/NFAHighPerfBackup/に移動します。
  5. sql OpManagerDB < copy.in、または、sql netflow < copy.inを実行します。
  6. NetFlow Analyzerサービスを起動してください。

メモ:日本語ナレッジベースも用意があります。また、../VWenv.shには.が2つ必要です(VectorwiseはNetFlow Analyzerと別フォルダーのため)。