インストールおよびアップグレード > 高度な展開の検討事項 > 高度なデータベース設定 > Oracle Data Guard を使用する場合の Windchill の設定 > Oracle Data Guard を使用する場合の既存 Windchill Oracle データベースの設定
  
Oracle Data Guard を使用する場合の既存 Windchill Oracle データベースの設定
Oracle Data Guard とともに使用する既存の Windchill Oracle データベースを設定するには、以下の手順に従います。
1. Windchill を中止します。
2. 既存の Windchill データベースをバックアップし、バックアップが有効であることを確認します。
3. Oracle から提供されている情報 (https://docs.oracle.com/database/121/SBYDB/create_ps.htm) に従って、Oracle Data Guard を設定および確認します。
* 
PTC は、データベースフェイルオーバー直後のデータの矛盾を回避するため、Data Guard の保護モードとして MaxProtection を選択することを強くお勧めします。この保護モードによって、データの整合性は確保されますが、システム全体のパフォーマンスは低下することがあります。
4. Oracle から提供されている JDBC アプリケーション用のホワイトペーパー「Client Failover Best Practices」 (http://www.oracle.com/technetwork/database/features/availability/maa-wp-11gr2-client-failover-173305.pdf)、または Oracle サポートドキュメント 461874.1 または 1429223.1 に従って、Oracle Data Guard 用にクライアントフェイルオーバーサービスを設定します。
5. Windchill シェルで、以下のコマンドを実行して必要なプロパティを設定します。変数は、システムで適切となる値に置き換えてください。
xconfmanager -s wt.pom.dbConnectionRetryCount=60 -t "db/db.properties"
xconfmanager -s
wt.pom.jdbc.host="(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)
(HOST==<プライマリ_データベース_ホスト>)(PORT=<リスナー_ポート>))
(ADDRESS=(PROTOCOL=TCP)(HOST=<スタンバイ_データベース_ホスト>)
(PORT=<リスナー_ポート>)))
(CONNECT_DATA=(SERVICE_NAME=<クライアント_フェールオーバー_サービス_名>)
(SERVER=DEDICATED)(FAILOVER_MODE=(TYPE=session)(METHOD=BASIC)(RETRIES=180)
(DELAY=5))))" -t "db/db.properties"
xconfmanager -s wt.pom.jdbc.port="" -t "db/db.properties"
xconfmanager -s wt.pom.jdbc.service="" -t "db/db.properties"
xconfmanager -p
6. Windchill を起動します。
7. すべての Windchill 機能が正常に動作していることを確認します。