手動によるデータベーススキーマの作成
インストーラを使用してデータをロードしない場合は、インストーラによってソリューションがインストールされた後、
データベースの初期化とデータのロードの手順を使用して手動でデータをロードする必要があります。ただし、シナリオによっては、インストールを完了するために追加のステップを実行する必要があります。該当するシナリオは、次のとおりです。
• インストーラを使用したインストール時に、スキーマの作成とデータのロードを自動的に行わない。
• インストーラを使用して既存の Servigistics InService インストールに追加する際に、スキーマの作成とデータのロードを自動的に行わない。
• インストーラを使用したベースデータのロードをスキップする。
E3C スキーマの読み込み
1. コマンドシェルで次のいずれかのコマンドを実行して、Windchill シェルを開きます。
UNIX/Linux の場合:
<WT_HOME>/bin/windchill --java=<JAVA_HOME>/bin/java shell
Windows の場合:
<WT_HOME>/bin/windchill.bat --java=<JAVA_HOME>\bin\java.exe shell
2. 次のコマンドを実行して、Servigistics InService のデータベーススキーマをロードします。
<swDir>/utilities/ant/bin/ant -v -f <swDir>/utilities/create3cSchema.xml
-DswDir=<swDir> -Dhostname=<dbhost> -Dport=<dbport> -Dtype=<database Type>
-Dvendor=<database Vendor> -Dsid=<dbname>
-DdbName=<dbname>-Duser_CMIDB=<cmi_username> -Duser_3CDB=<e3c_username>
-Duser_CMIDB=<cmi_username> -Duser_E3CDB=<e3c_username>
-Duser_TitanDB2=<titandb2_username>
-Duser_TitanDB=<titandb_username> -Dpassword_CMIDB=<cmi_password>
-Dpassword_E3CDB=<e3c_password>
-Dpassword_TitanDB2=<titandb2_password> -Dpassword_TitanDB=<titandb_password>
ここで、<swDir> = ソフトウェアディレクトリの場所<dbhost> = インストール中にインストーラで入力されたデータベースホスト名<dbport> = インストール中にインストーラで入力されたデータベースポート<database Type> = Oracle、SQL、PostgreSQL などのインストールされているデータベースのタイプ<database Vendor> = Oracle、Microsoft、PostgreSQL などのデータベースのベンダー<dbname> = インストール中にインストーラで入力されたグローバルデータベース名 (SID) またはサービス名<cmi_username> = インストール中にインストーラで入力された CMI スキーマユーザー名<e3c_username> = インストール中にインストーラで入力された E3C スキーマユーザー名<titandb2_username> = インストール中にインストーラで入力された TitanDB2 スキーマユーザー名
データベースの例:
• Oracle:
/data/ptcG800/InService/InS_SW/SW/utilities/ant/bin/ant -v -f
/data/ptcG800/InService/InS_SW/SW/utilities/create3cSchema.xml
-DswDir=/data/ptcG800/InService/InS_SW/SW
-Dhostname=hrz-slmorcl12 -Dport=1521
-Dtype=thin -Dvendor=oracle
-Dsid=orcl12.ptcnet.ptc.com
-DdbName=orcl12.ptcnet.ptc.com
-Duser_CMIDB=TESTXCMI -Duser_E3CDB=TESTXE3C
-Duser_TitanDB2=TESTXT2 -Duser_TitanDB=TESTXT1
-Dpassword_CMIDB=TESTXCMI
-Dpassword_E3CDB=TESTXE3C
-Dpassword_TitanDB2=TESTXT2
-Dpassword_TitanDB=TESTXT1
• SQL Server:
D:\ptcG656\InService\InS_SW\SW\utilities\ant\bin\ant -v -f
D:\ptcG656\InService\InS_SW\SW\utilities\create3cSchema.xml
-DswDir=D:\ptcG656\InService\InS_SW\SW -Dhostname=PAWSSV-SLM04T.ptcnet.ptc.com
-Dport=1433
-Dtype=sqlserver
-Dvendor=microsoft
-Dsid=testdb
-DdbName=testdb
-Duser_CMIDB=TESTXCMI
-Duser_E3CDB=TESTXE3C
-Duser_TitanDB2=TESTXT2
-Duser_TitanDB=TESTXT1
-Dpassword_CMIDB=TESTXCMI
-Dpassword_E3CDB=TESTXE3C
-Dpassword_TitanDB2=TESTXT2
-Dpassword_TitanDB=TESTXT1
• PostgreSQL:
D:\ptcG761\InService\InS_SW\SW\utilities\ant\bin\ant -v -f
D:\ptcG761\InService\InS_SW\SW\utilities\create3cSchema.xml
-DswDir=D:\ptcG761\InService\InS_SW\SW
-Dhostname=pawssv-pgs01w.ptcnet.ptc.com
-Dport=5432
-Dtype=postgresql
-Dvendor=postgresql
-Dsid=postgres
-DdbName=postgres
-Duser_CMIDB=ptc_pub01w761_cmi
-Duser_E3CDB=ptc_pub01w761_e3c
-Duser_TitanDB2=ptc_pub01w761_titan
-Duser_TitanDB=ptc_pub01w761_titan
-Dpassword_CMIDB=ptc_pub01w761_cmi
-Dpassword_E3CDB=ptc_pub01w761_e3c
-Dpassword_TitanDB2=ptc_pub01w761_titan2
-Dpassword_TitanDB=ptc_pub01w761_titan