Oracle® Fusion Middleware WebCenter Sitesインストレーション・ガイド 11g リリース1 (11.1.1.8.0) E49672-02 |
|
前 |
次 |
このドキュメントの内容は次のとおりです。
WebCenter Sitesのどの部分であってもバックアップする前に、アプリケーション・サーバーを停止することが最も適切です。アクティブなWebCenter Sitesをバックアップする場合は、そのアクティブ・サイトが使用中でなく、そのアプリケーション・サーバーに対してリクエストが行われていないことを確認します。
WebCenter Sitesのどの部分であってもリカバリする前に、アプリケーション・サーバーが停止していることを確認します。
この項では、次の項目について説明します。
WebCenter Sitesインストール・ディレクトリに対してjarまたはtarを実行します。
例:
tar –cvf ContentServer_backup.tar /u01/CS/Install
jar cvf ContentServer_backup.jar /u01/CS/Install
バックアップしたWebCenter Sitesインストール・ディレクトリに対してunjarまたはuntarを実行します。
例:
tar –xvf ContentServer_backup.tar
jar xvf ContentServer_backup.jar
この項では、次の項目について説明します。
注意:
|
Shared
ディレクトリをバックアップするには、そのディレクトリに対してjarまたはtarを実行します。
例:
tar –cvf Shared_backup.tar /u01/CS/Shared
jar cvf Shared_backup.jar /u01/CS/Shared
注意:
|
Shared
ディレクトリをリカバリするには、バックアップしたShared
ディレクトリに対してunjarまたはuntarを実行し、それを使用して既存のものを置き換えます。
例:
tar –xvf Shared_backup.tar
jar xvf Shared_backup.jar
表33-1は、WebCenter Sites Webアプリケーションのどのタイプのファイルをバックアップし、リカバリする必要があるのかを示しています。
表33-1 .warおよび.earファイルのバックアップおよびリカバリ情報
.war/.earのデプロイメント・メソッド | バックアップ | リカバリ |
---|---|---|
非展開。 WebSphere上のWebCenter Sitesの場合 |
WebCenter Sitesインストール・ディレクトリがバックアップされている場合は不要です。 ( |
第33.2.3.2.1項「展開されていないファイルのリカバリ」の手順を参照してください。 |
展開済。 次の上のWebCenter Sitesの場合
|
ファイルに対するデプロイメントの変更がない場合脚注 1 次の場合、バックアップは不要です。
かつ
( |
第33.2.3.2.2項「デプロイメントの変更がない、展開されたファイルのリカバリ」の手順を参照してください。 |
ファイルに対するデプロイメントの変更がある場合脚注 1 バックアップが必要です。第33.2.3.1.3項「デプロイメントの変更がある、展開されたファイルのバックアップ」の手順を参照してください。 |
第33.2.3.2.3項「デプロイメントの変更がある、展開されたファイルのリカバリ」の手順を参照してください。 |
脚注 1 「デプロイメントの変更」という用語は、コンテンツ、データ・モデル、テンプレート・コード、パブリッシュ先などに対する変更を意味します。
この項では、次の項目について説明します。
表33-1を参照してください。
表33-1を参照してください。
デプロイされたWebCenter Sites Webアプリケーションに対してjarまたはtarを実行します。圧縮済cs.war
ファイルと区別するために、バックアップにラベルを付けます。
例:
tar -cvf cs_web_backup.tar /u01/software/Tomcat/webapps/cs
jar cvf cs_web_backup.jar /u01/software/Tomcat/webapps/cs
この項では、次の項目について説明します。
WebCenter Sitesアプリケーションをアンデプロイします。
WebCenter Sitesインストール・ディレクトリをリカバリします(手順は、第33.2.1.2項「リカバリ」を参照)。
WebCenter Sitesアプリケーションを再デプロイします。
アプリケーション・サーバーを停止します。
展開されたWebアプリケーションを削除します。
例:
rm -rf /u01/software/Tomcat/webapps/cs/*
WebCenter Sitesインストール・ディレクトリをリカバリします(手順は、第33.2.1.2項「リカバリ」を参照)。
バックアップしたWebCenter Sites Webアプリケーションに対してunjarを実行します。
例:
cd /u01/software/Tomcat/webapps/cs
jar xvf <sites_install_dir>/ominstallinfo/app/cs.war
アプリケーション・サーバーを停止します。
展開されたWebアプリケーションを削除します。
rm -rf /u01/software/Tomcat/webapps/cs
バックアップしたWebCenter Sites Webアプリケーションに対してunjarまたはuntarを実行します。
cd /u01/software/Tomcat/webapps
tar -xvf <path to backup directory>/cs_web_backup.tar
この項では、次の項目について説明します。
SQL Server Management Studioを開きます。
データベース・サーバーに接続します。
「Databases」を開きます。
バックアップするデータベースを右クリックします。「Tasks」→「Backup」をクリックします。
「Backup type」の下の「Full」を選択します。「Destination」の下の「Add」をクリックします。
バックアップ・ファイルのパスおよびファイル名を入力します。「OK」をクリックします。
「Destination」の下で、新しく作成したバックアップの場所を選択します。
「OK」をクリックします。
oracleユーザーとしてサーバーにログインします。
ORACLE_HOME
をoracleデータベース・ディレクトリに設定し、ORACLE_SID
をデータベース名に設定します。
sys
としてsqlplusにログインします。次に、次の操作を実行します。
create directory
sqlを使用して、OSディレクトリにマップします。ここに、エクスポートが格納されます。例:
SQL> create directory exp_dp_dir as '/u01/backup/exports';
データベース・エクスポートおよびディレクトリ・アクセスの権限を付与します。例:
SQL> grant read, write on directory exp_dp_dir to system;
SQL> grant EXP_FULL_DATABASE to system
expdp
コマンドを実行し、エクスポートを開始します。例:
expdp system/<password> DIRECTORY=exp_dp_dir DUMPFILE=<file_name>.dmp FULL=y
SCHEMA=<YOUR_SCHEMA>;
db2inst
ユーザーとしてサーバーにログインします。
次のコマンドを実行します。
db2 force applications all
次のコマンドを実行します。
db2 backup db <db_name> to <backup_dir>
注意: コマンドが完了したら、タイムスタンプを書き留めます。このタイムスタンプは、データベース・バックアップ・ファイルの名前に組み込まれます。 |
SQL Server Management Studioを開きます。
「Databases」を開きます。
リストアするデータベースを右クリックします。「Tasks」→「Restore」→「Database」を選択します。
「Source for restore」の下の「From database」を選択します。
「Select the backup sets to restore」の下で、最新のバックアップを選択します。
最上部にある「Script」をクリックします。
この手順によって、restore
文が表示されたクエリー・エディタが開きます。
WITHの後にREPLACEを追加することでクエリーを編集します。
これによって、データベース・ログが上書き可能になります。
「Execute」をクリックします。
oracleユーザーとしてサーバーにログインします。
ORACLE_HOME
をoracleデータベース・ディレクトリに設定し、ORACLE_SID
をデータベース名に設定します。
$ORACLE_HOME/bin
に移動します。
次のコマンドを実行します。
./impdp system/<password> DIRECTORY=exp_dp_dir DUMPFILE=<file_name>.dmp
SCHEMAS=<YOUR_SCHEMA>;
db2inst
ユーザーとしてサーバーにログインします。
次のコマンドを実行します。
db2 force applications all
次のコマンドを実行します。
db2 restore db <db_name> from <backup_dir> replace existing
アプリケーション・サーバーを起動する前に次のようにします。
検索索引をクリアします。
rm –rf <shared_dir>/lucene/Global/*
Tomcatを使用している場合は、アプリケーション・サーバー・キャッシュをクリアします。
rm -rf <server_dir>/tmp/*
rm -rf <server_dir>/work/*
注意: WebLogicアプリケーション・サーバーの場合、アプリケーションを再デプロイメントするときにキャッシュはクリアされます。 |
TomcatまたはWebLogicを使用している場合は、次のようにコンパイル済JSPをクリアします。
rm -rf <web_app_dir>/jsp/cs_deployed/*
アプリケーション・サーバーを起動した後、すべてのキャッシュが同期されていることを確認します。