Windchill 8.0/9.0安裝後記

rattbell發表於2007-11-24
Windchill 9.0 [SQL Server2005]快速安裝筆記:
http://rattbell.itpub.net/resource/22952/28369

Windchill 8.0/9.0 Installation安裝後記
http://rattbell.itpub.net/resource/22952/26255

相對MONE而言,Windchill PDMlink/ProjectLink安裝更容易;
估計以後版本會更快捷、更易部署...
>PTC官方Windchill 8.0安裝演示教程
> http://rattbell.itpub.net/resource/22952/26268
> http://rattbell.itpub.net/resource/22952/26269
> http://rattbell.itpub.net/resource/22952/26270[@more@]

Phase Ⅰ
1。安裝JDK1.4.2
建議在 下載JDK 1.4.2_10
針對Windchill 9.0, 此處應部署JDK1.5.0.x
2。準備DNS或修改$Windows/system32/driver/etc/hosts檔案,做一個本機域名

3。安裝Tomcat(Windchill 8.0 Third Party Application光碟中)
PTC提供的Tomcat是做過剪裁的,在瀏覽器裡輸入localhost:埠號也看不到小貓,
4。安裝Apache。
直接執行apahcebinApache.exe即可;
可以註冊為服務 apache -k install
在瀏覽器裡輸入localhost,可以看到Apache的羽毛,

5。安裝Aphelion,安裝完成後用LDAPBrowser確認一下LDAP Service確實已經Running了

6。安裝Info*Engine。
安裝完成後,在瀏覽器裡輸入

頁面能正常顯示,就OK。
嫌URL裡Windchill字樣太長的可以在安裝的時候改個短的。

上述這些步驟一般都不會有問題,
從下面的步驟開始要仔細參閱WCInstallConfigGuide_WCInstall.pdf中的要求來安裝。

Phase Ⅱ
7。安裝Oracle Database,選擇定製,
查一下WCInstallConfigGuide_WCInstall.pdf,詳細的描述了要選那些元件。
特別要說明的是不要建立資料庫,但是要配置Listener。
針對Windchill 8.0, 此處應部署Oracle DB9i 9.2.0.x
針對Windchill 9.0, 此處應部署Oracle DB10g 10.2.0.x
建議:單獨部署Oracle DBMS到另外一臺機器上,以提高效能

8。安裝OCU(Windchill 8.0 Third Party Application光碟中)
通常有一綠色標籤START HERE,建立資料庫,記得一定要改Oracle SID。
注意:分別部署Oracle DB與Windchill Application時,
應在DB Server完成以上操作後,另外在Windchill Host上部署Oracle 9i Client
並在Net Manager中新增服務命名並測試,確保TNSNAME能連通.

9。依次安裝Windchill Service、 PDMLink(如果你需要)、Project Link(如果你需要)、
Multi Language Pack、Service Pack。
所有都選定製,加入[顯示剪裁的文字](如果有此選項)。
這時候會要求指定Windchill的管理員賬戶和密碼以及JDBC的賬戶和密碼。
改掉“WCadmin”ID以及密碼可以在這時候操作。
*****************************************************************************
10。視必要修改site.xconf檔案,如:



儲存修改後在Windchill Shell下執行xconfmanager -p使之生效。

11。用JavaGen.bat生成初始化的DDL Script,當然也包括Service Pack的wnc-wsp。
在Windchill Shell下執行
1) xconfmanager -p
2) cd %WT_HOME%bin
3) JavaGen registry false false true false

12。再次安裝OCU,選擇建立使用者和執行指令碼(create_ddl_wt),
指的是再次執行全面安裝過的OCU工具,JDBC的賬戶和密碼要與第9步中的一致
建立資料庫使用者(預設為guest)和執行資料庫指令碼(@create_ddl_wt)。
也可以透過手工方式執行:
1) 建立資料庫使用者,如guest:
cd %WT_HOME%dbsql
sqlplus
@create_user;
guest
temp
users
exit
2) 執行sql指令碼,生成資料庫物件並打補丁:
cd %WT_HOME%dbsql
sqlplus
@create_ddl_wt
@wnc-wsp.sql
exit
***********************************************************************

13。視必要,再次檢查並修正site.xconf檔案,
修改wt.locale.encoding和wt.template.charset以及其他你想修改的東東。
注意檢查wt.server.id、wt.db.encoding,
wt.pom.jdbc.port、wt.pom.jdbc.host、
wt.pom.dbUser、wt.pom.dbPassword、wt.pom.serviceName、
注意:儲存修改後在Windchill Shell下執行xconfmanager -p使之生效


14。視必要修改wtloadfoundationLoad.xml、
comptcwindchillpdmlinkloadpdmlinkLoad.xml
以及comptcwindchillprojectlinkloadprojectlinkLoad.xml
更改1:(for Foundation)
/codebase/wt/load/foundationLoad.xml檔案;
FoundationInitRules.xml -> FoundationInitRules_zh_CN.xml
更改2:(for PDMLink)
/codebase/com/ptc/windchill/pdmlink/load/pdmlinkLoad.xml檔案中的
以下檔名稱 .xml 為 _zh_CN.xml;
commonLifeCycles.xml
lifecycleInitRule.xml
CommonInitRules.xml
PDMLinkContainerTemplates.xml
PDMLinkOrgContainer.xml
更改3:(for ProjectLink)
/codebase/com/ptc/windchill/projectlink/load/projectlinkLoad.xml
檔案中的以下檔名稱 .xml 為 _zh_CN.xml;
commonLifeCycles.xml
lifecycleInitRule.xml
ProjectLinkBaseData.xml
ProjectLinkContainerTemplates.xml
ProjectLinkSoftTypes.xml

15. 一切都OK後,開始導初始化資料,wt.load.WindchillLoader -All -UAOps。
雖是無人值守模式,但還要輸入一次管理員密碼,也就是在第10步時指定的賬戶和密碼。
這時候只用預先啟起Apache和Tomcat就行了,
Server Manager和Method Server會自動隨WindchillLoader啟動起來
*****************************************************************
在Windchill Shell下執行:
cd %WT_HOME%
windchill wt.load.WindchillLoader -All -Unattended
exit
當系統詢問使用者名稱密碼時,輸入wcadmin/wcadmin,(即在安裝Windchill Service時的設定)
**********************************************************************

16-當Windchill外殼程式報告Load Complete的時候就大功告成了。
開啟瀏覽器,輸入,
就應該會看到PTC的Logo了。
驗證透過以後,首當其衝要在站點Site-實用程式Application-承擔者管理器 裡把管理員加到當前組織中(否則管理員無法建立產品、專案、儲存庫),
並且給管理員填好電子郵件地址(否則管理員無法新增到各個團隊中)。

TroubleShooting

第12步OCU無法順利執行,第15步匯入資料時Method Server啟動起不來:
1。檢查網路狀況以及主機長名($yourhost.$yourcompany.com)的解析:
2。這時候要查查%WT_HOME% /site.xconf檔案:
wt.pom.dbUser、wt.pom.dbPassword和wt.pom.serviceName等是否正確
3。用TNSping、SQLPlus檢查Oracle到底起來了沒有。

正常使用以後,有時候Method Server起不來,甚至Tomcat也起不來,這時要用LDAP Browser查查Aphelion是不是OK。

使用時建立產品或建立專案報錯,可能原因教多,極可能是改wt.template.charset引起的。

最後就是測試是否安裝成功了。
在IE位址列中輸入。
如果可以正常使用,記得備份,以後萬一不行了可以恢復,免得重新安裝。

1)備份ptc目錄;
2)備份資料庫:exp
3)備份LDAP資料;
進入LDAP Browser使用Export功能匯出根節點下的資料(包括所有子節點);


關於PTC Windchill 9.0安裝過程:
在Step1、Step 9中分別更改為J2DK 1.5.X 以及Oracle 10g Database;
其他大致類同,差異主要僅體現於PTC安裝包及模組不同。

FYI: http://rattbell.itpub.net/resource/22952/26255

Windchill 9.0 /SQL Server2005快速安裝筆記:
Windchill_9 Install Notes.pdf
http://rattbell.itpub.net/resource/22952/28369

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7830804/viewspace-983752/,如需轉載,請註明出處,否則將追究法律責任。

相關文章