インストールおよびアップグレード > Upgrade Guide > Windchill のアップグレード手順 > 最終アップグレードステップの実行 > Oracle データベース接続プロパティの指定
  
Oracle データベース接続プロパティの指定
Windchill 11.0 で、デフォルトの Oracle データベース接続文字列では、SID ではなくデータベースサービス名が使用されます。Oracle データベースを使用する環境で、ソースデータベースインスタンスとターゲットデータベースインスタンスが別々のホストに配置されており、ソースデータベースインスタンスが SID のみを使用するように設定されている場合、Windchill 永続レイヤーが SID ではなくデータベースサービス名を使用して Oracle データベースに接続するようにデータベースを設定する必要があります。これは、データベース接続を確立するための URL フォーマットでサービス名の文字列フォーマット Host:Port/ServiceName が使用されていることを意味します。Windchill シェルを使用して、以下のプロパティを修正します。
xconfmanager -s wt.pom.oracle.jdbcConnectionUseService=true -t db/db.properties -p
xconfmanager -s wt.pom.jdbc.service=<Target_Oracle_ServiceName> -t db/db.properties -p
Windchill 11.0 では、SID を使用したデータベース接続はサポートされています。SID を使用したデータベース接続が必要とされる場合 (つまり Host:Port:SID という URL フォーマット)、以下のプロパティを設定する必要があります。
xconfmanager -s wt.pom.oracle.jdbcConnectionUseService=false -t db/db.properties -p
xconfmanager -s wt.pom.jdbc.service=<Target_Oracle_SID> -t db/db.properties -p
* 
サービス名は、Oracle 12c のデフォルトの接続メカニズムであり、8i リリースからサポートされています。ほとんどの場合、SID の代わりにサービス名を使用して Oracle に接続しても問題は発生しません。
データベース接続に SID を使用する方法の詳細については、https://support. ptc.com/appserver/cs/view/case_solution.jsp?n=222980 を参照してください。
Oracle サービス名の詳細については、https://docs.oracle.com/en/database/oracle/oracle-database/12.2/refrn/SERVICE_NAMES.html#GUID-AC956707-D568-4F8A-BF2E-99BA41E0A64F を参照してください。