restoreConfig コマンド
restoreConfig コマンドを使用して、backupConfig コマンドを使用してバックアップしたノードの構成をリストアします。

この項目では、プロファイル構成マイグレーションについて説明します。アプリケーションを最新バージョンにマイグレーションするには、WebSphere® Application Server Migration Toolkit を使用します。詳しくは、WASdev の Migration Toolkit を参照してください。
sptcfgrestoreConfig コマンドは、単純なユーティリティーであり、 backupConfig コマンドを使用して構成をバックアップしてから、ノードの構成をリストアします。 デフォルトでは、ノード上のすべてのサーバーが停止してから構成がリストアされます。そのため、リストア中にはノードの同期化は行われません。 構成ディレクトリーが既に存在している場合、構成ディレクトリーは、リストアが行われる前に名前が変更されます。 このコマンドを実行する状況について詳しくは、コマンド行ツールの使用を参照してください。
app_server_root/installedApps ディレクトリーのアプリケーション・ファイルに直接変更を加え (「ホット・デプロイメント」と呼ばれる処理)、同様の変更を app_server_root/config ディレクトリーのアプリケーション・ファイルには加えない場合、restoreConfig コマンドを使用すると変更を上書きできます。
backupConfig コマンドは、ファイル・アクセス権、所有権情報を保存しません。
restoreConfig コマンドは、現行の umask と実効ユーザー ID
(EUID) を使用し、ファイルのリストア時にアクセス権と所有権を設定します。復元されたファイルに復元前のアクセス権と所有権を持たせる必要がある場合は、
tar コマンド (UNIX または Linux のすべてのシステムで使用可能) を使用して構成のバックアップを取り、復元します。
app_server_root/config に論理ディレクトリーを使用している場合は、restoreConfig コマンドは機能しません。
ロケーション
このコマンドは、profile_root/bin ディレクトリーから実行します。
構文
コマンド構文は次のようになります。
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
![[Solaris]](../images/solaris.gif)
restoreConfig.sh backup_file [options]
![[Windows]](../images/windows.gif)
restoreConfig.bat backup_file [options]
ここで、backup_file は復元するファイルを指定します。指定しない場合、コマンドは実行されません。パラメーター
restoreConfig コマンドで使用可能なオプションは、以下のとおりです。
- -help
- 使用ステートメントを出力します。
- -location directory_name
- バックアップ・ファイルの復元先ディレクトリーを指定します。
- ロケーションのデフォルトは、app_server_root/config ディレクトリーに設定されています。
- -logfile file_name
- トレース情報を書き込むログ・ファイルのロケーションを指定します。
デフォルトでは、ログ・ファイルは restoreConfig.log という名前で、logs ディレクトリーに作成されます。
- -nostop
- 構成を復元する前にサーバーを停止しないよう、restoreConfig コマンドに指定します。
- -password password
- サーバーでセキュリティーが有効な場合、認証のためのパスワードを指定します。
- -profileName profile_name
- マルチプロファイル・システムで、アプリケーション・サーバー・プロセスのプロファイルを定義します。
-profileName オプションは、単一プロファイル環境で実行する場合は必要ありません。 このオプションのデフォルトは、 デフォルト・プロファイルです。
- -quiet
- restoreConfig コマンドにより通常モードで印刷される進行情報を抑止します。
- -replacelog
- 現行ログに追加する代わりに、ログ・ファイルを置き換えます。
- -trace
- デバッグのために、ログ・ファイルにトレース情報を生成します。
- -username user_name
- サーバーでセキュリティーが有効な場合、認証のためのユーザー名を指定します。-user オプションと同じ働きをします。
- -user user_name
- サーバーでセキュリティーが有効な場合、認証のためのユーザー名を指定します。-username オプションと同じ働きをします。
- -?
- 使用ステートメントを出力します。
使用法
以下は、正しい構文の例です。
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
![[Solaris]](../images/solaris.gif)
restoreConfig.sh WebSphereConfig_2006-04-22.zip
![[Windows]](../images/windows.gif)
restoreConfig.bat WebSphereConfig_2006-04-22.zip
次の例では、指定されたファイルを /tmp ディレクトリーに復元します。修復を開始する前に、サーバーは停止しません。
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
![[Solaris]](../images/solaris.gif)
restoreConfig.sh WebSphereConfig_2006-04-22.zip -location /tmp -nostop
![[Windows]](../images/windows.gif)
restoreConfig.bat WebSphereConfig_2006-04-22.zip -location /tmp -nostop
構成を、backupConfig コマンドによってバックアップしたディレクトリーとは別のディレクトリーに復元する場合は、 構成ディレクトリーのパスの一部を手動で更新する必要があります。