Servigistics InService 배포 > 고급 구성 > 데이터베이스 초기화 및 데이터 로드 > 데이터베이스 스키마 수동 작성
  
데이터베이스 스키마 수동 작성
설치 관리자를 사용하여 데이터를 로드하지 않는 경우 설치 관리자가 솔루션을 설치한 후 데이터베이스 초기화 및 데이터 로드 섹션의 지침에 따라 수동으로 로드해야 합니다. 그러나 특정 시나리오에서는 설치를 완료하기 위해 추가 단계를 수행해야 합니다. 해당 시나리오는 다음과 같습니다.
설치 관리자를 사용하여 설치할 때 자동으로 스키마를 작성하고 데이터를 로드하도록 선택하지 않습니다.
설치 관리자를 사용하여 기존 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