手動によるデータベーススキーマの作成
インストーラを使用してデータをロードしない場合は、インストーラによってソリューションがインストールされた後、
データベースの初期化とデータのロードの手順を使用して手動でデータをロードする必要があります。ただし、シナリオによっては、インストールを完了するために追加のステップを実行する必要があります。該当するシナリオは、次のとおりです。
• インストーラを使用したインストール時に、スキーマの作成とデータのロードを自動的に行わない。
• インストーラを使用して既存の Servigistics InService インストールに追加する際に、スキーマの作成とデータのロードを自動的に行わない。
Oracle
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 のデータベーススキーマをロードします。
UNIX/Linux の場合:
windchill --javaargs="-Dwt.tools.sql.dbUser=<username> -
Dwt.tools.sql.dbPassword=<password>" wt.tools.sql.SQLCommandTool create_ddl_wt.sql
<WT_HOME>/db/sql3
Windows の場合:
windchill.bat --javaargs="-Dwt.tools.sql.dbUser=<username> -
Dwt.tools.sql.dbPassword=<password>" wt.tools.sql.SQLCommandTool create_ddl_wt.sql
<WT_HOME>\db\sql3
3. 次のいずれかのコマンドを実行して、Servigistics InService ユーティリティのデータベーススキーマをロードします。
UNIX/Linux の場合:
windchill --javaargs="-Dwt.tools.sql.dbUser=<username> -
Dwt.tools.sql.dbPassword=<password> -Dwt.tools.sql.serviceName=//<hostname>:
<port>/<sid> -Dwt.tools.sql.jdbcVendor=oracle"
wt.tools.sql.SQLCommandTool create_staging_schema.sql <WT_HOME>/db/sql3/wbm
Windows の場合:
windchill.bat --javaargs="-Dwt.tools.sql.dbUser=<username>
-Dwt.tools.sql.dbPassword=<password> -Dwt.tools.sql.serviceName=//<hostname>:
<port>/<sid> -Dwt.tools.sql.jdbcVendor=oracle" wt.tools.sql.SQLCommandTool
create_staging_schema.sql <WT_HOME>\db\sql3\wbm
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>/schemaload/ant/bin/ant -v -f <swDir>/schemaload/create3cSchema.xml
-DworkDir=<workDir> -Dhostname=<dbhost> -Dport=<dbport> -Dsid=<dbname>
-Duser_CMIDB=<cmi_username> -Duser_3CDB=<e3c_username>
-Duser_TitanDB2=<titandb2_username>
-Duser_TitanDB=<titandb_username> -Dpassword_CMIDB=<cmi_password>
-Dpassword_3CDB=<e3c_password>
-Dpassword_TitanDB2=<titandb2_password> -Dpassword_TitanDB=<titandb_password>
変数の意味は次のとおりです。<swDir> = ソフトウェアディレクトリの場所<workDir> = 作業ディレクトリの場所<dbhost> = インストール中にインストーラに入力したデータベースホスト名<dbport> = インストール中にインストーラに入力したデータベースポート<dbname> = インストール中にインストーラに入力したグローバルデータベース名 (SID) またはサービス名<cmi_username> = インストール中にインストーラに入力した CMI スキーマのユーザー名<e3c_username> = インストール中にインストーラに入力した E3C スキーマのユーザー名<titandb2_username> = インストール中にインストーラに入力した TitanDB2 スキーマのユーザー名<titandb_username> = インストール中にインストーラに入力した TitanDB2 スキーマのユーザー名<cmi_password> = インストール中にインストーラに入力した CMI スキーマのパスワード<e3c_password> = インストール中にインストーラに入力した E3C スキーマのパスワード <titandb2_password> = インストール中にインストーラに入力した TitanDB2 スキーマのパスワード <titandb_password> = インストール中にインストーラに入力した TitanDB2 スキーマのパスワード