リポジトリデータを、指定したディレクトリへ一括して退避します。
本作業は、運用管理サーバで行います。
移行前の環境がバージョン16.0以前の場合
注意
データを退避するディレクトリを、事前に作成しておく必要があります。
本作業は、rootユーザーで実施してください。
運用管理サーバ導入時に指定したロケール(事前にSymfowareを導入していた場合はSymfoware導入時のロケール)で実行してください。
作業手順は以下のとおりです。
以下のコマンドを実行します。
# /opt/swstorage/bin/stgdbbackup
以下のメッセージが表示されます。
処理を続けるときは"y"、中止するときは"n"を入力してください。
//////////////////////////////////////////////////////////////////// AdvancedCopy Manager Storage管理サーバ ( **** ) データベースバックアップ //////////////////////////////////////////////////////////////////// +----------------------------------------------------------------+ | | | 全ての格納データを外部ファイルへ退避します。 | | | | [注意] | | 退避データを格納するディレクトリを用意して下さい。 | | | +----------------------------------------------------------------+ 処理を続けますか? [y/n] ==> y
以下のメッセージが表示されます。
退避データを格納するディレクトリ名を絶対パスで入力してください。
//////////////////////////////////////////////////////////////////// AdvancedCopy Manager Storage管理サーバ ( **** ) データベースバックアップ //////////////////////////////////////////////////////////////////// 退避データを格納するディレクトリを絶対パスで 入力して下さい。 Enter ==> /storage/backdir
注意
ディレクトリ内に退避データが存在する場合、処理は実行されません。
ディレクトリ内の退避データを削除するか、ほかのディレクトリを指定して、再実行してください。
以下のメッセージが表示されます。
処理を続けるときは"y"、中止するときは"n"を入力してください。
なお、"n"を入力した場合は、手順2に戻ります。
//////////////////////////////////////////////////////////////////// AdvancedCopy Manager Storage管理サーバ ( **** ) データベースバックアップ //////////////////////////////////////////////////////////////////// 退避データ格納ディレクトリ : /storage/backdir 処理を続けますか? [y/n] ==> y
処理が実行され、実行結果が画面に随時表示されます。
以下は、実行結果の例です。
////// AdvancedCopy Manager データベースバックアップ実行 ////// ================================================================== DBデータのバックアップを開始します。 ================================================================== .... データのアンロードが完了しました。(base) ... データのアンロードが完了しました。(backup) . データのアンロードが完了しました。(repl) ================================================================== DBデータのバックアップが完了しました。 ================================================================== データベースバックアップは正常終了しました。 #
データベースのバックアップが成功していることを確認します。
拡張子「.unl」のファイルが、指定したディレクトリに作成されていることを確認してください。
移行前の環境がバージョン16.1以降の場合
注意
データを退避するディレクトリを、事前に作成しておく必要があります。
本作業は、rootユーザーで実施してください。
参考
手順内の表記について
ファイル名 | 説明 |
---|---|
$BAK_FILE | 絶対パス指定のバックアップファイル名 |
作業手順は以下のとおりです。
ETERNUS SF ManagerのWebサービスを停止します。
以下のシェルスクリプトを実行して、サービスを停止してください。
/opt/FJSVesfcm/bin/stop-webservice.sh
バックアップデータを作成します。
OSの管理者権限で以下のコマンドを実行して、バックアップデータを作成します。
ポート番号を変更していない場合は<ポート番号>に15432を指定します。ポート番号を変更している場合は、<ポート番号>に変更後のポート番号を指定してください。$BAK_FILEに指定したファイルに、バックアップデータが作成されます。
/opt/FJSVesfcm/postgres/bin/pg_dump -U esfpostgres -a --attribute-inserts -p <ポート番号> -t esccs.\"BASE_\"* -t esccs.\"REP_REPVOL\" -t esccs.\"BR_\"* -f $BAK_FILE esfdb
プロンプトが表示され、入力待ちになります。以下のキーワードを入力してください。
master01!
ETERNUS SF ManagerのWebサービスを起動します。
以下のシェルスクリプトを実行して、サービスを起動してください。
/opt/FJSVesfcm/bin/start-webservice.sh