Windchill 9.0 安裝心得

本機ORACLE安裝目錄(ORACLE_HOME)如下
 ORACLE_HOME =  E:/oracle/product/10.2.0

 

10、安裝ORACLE數據庫時,如果遇到提示“...權限不匹配...”;原因是“sqlnet.ora文件對權限做了限制”;請到 目錄(類似%ORACLE_HOME%/db_1/NETWORK/ADMIN )中將sqlnet.ora文件刪除

 

11、安裝Winchill之前,請先到Oracle的安裝目錄下類似%ORACLE_HOME%/db_1/NETWORK/ADMIN )將sqlnet.ora文件刪除;否則在最後一步安裝中會報錯,導致需要恢復安裝

 

12、安裝遇到提示“http端口。。。”以及“Servlet 引擎的端口。。。”,需要到任務管理器中將下列進程停止“java”,“rwp”,回到安裝界面即可繼續操作。

 

13、安裝遇到“... Listener...未啓動”,需要到服務中啓動Oracle的Listner服務(“例:OracleOraDb10g_home1TNSListener”服務);

 

20、Winchill安裝到oracle配置那一步,如果遇到下列問題:http/server端口(80,...)無效 ;原因是“端口正在被使用” ; 解決方法:<在任務管理器中,停掉2個rwp.exe和所有 java.exe SYSTEM >;(注:rwp.exe是與CC、CQ相關的程序)

 

21、、(安裝時即時刷新“任務管理器”,啓動Aphelion和Oracle服務,有可能避免)安裝遇到“ 。。。IE_log。。。”等問題,需要點確定,然後啓動安裝程序,恢復安裝。


30、當安裝到“複製文件到C:/ptc/Installers”一步時,可以手工建立相應目錄,並將下列共享文件(他人安裝後在自己的C:/ptc/Installers目錄下生成)複製到目錄下;點擊下一步,就可直接安裝了!!<可節省40分鐘>

 

40、複製文件完成後,執行安裝,進行到“數據庫配置”時,如果報(OCU)錯,並且在“%ORACLE_HOME%/db_1/cfgtoollogs/dbca/wind"下的wind.log文件中有以下內容
“正在創建並啓動 Oracle 實例
 DBCA_PROGRESS : 1%
 DBCA_PROGRESS : 2%
 ORA-12638: 身份證明檢索失敗
 DBCA_PROGRESS : 3%
 ORA-03114: 未連接到 ORALCE
 ORA-03114: 未連接到 ORALCE
 DBCA_PROGRESS : 100%”
原因與 10、中相同 ,解決方法:刪除 %ORACLE_HOME%/db_1/NETWORK/ADMIN 中的 sqlnet.ora文件;然後恢復安裝。

 

50、Ldap虛擬服務器的使用:目前由運維部註冊R:盤解決了與安全衝突的問題,但是開機啓動Tomcat時如果報出“...389port...”錯誤,請先關閉Tomcat,然後在“服務”中重啓動Aphelion 的三個服務;重啓Tomcat,問題解決.

 

60、卸載Aphelion時要注意,先在服務和任務管理器中停掉Aphelion,然後在控制面板中刪除相關程序,最後刪除安裝目錄內容;如果不小心先刪除了安裝內容,在重新調用Windchill9.0的安裝程序時可能會提示“Aphelion實例已經存在,請先刪除實例,才能繼續安裝”,這時比較麻煩,除了完成上述操作,還需要到註冊表中“查找Aphelion”刪除相關的鍵值,一定要刪徹底才能解決這個問題;

 

70、啓動Windchill時如果,Apache起不來,請先到“任務管理器”中查看是否有 httpd進程,如無,可能是端口被佔用;使用中發現Rational Web platform 與Apache 是衝突的,在“服務”中停掉Rational Web Platform, HTTP server,這時Apache可以啓動了

 

71、另外Rational Web Platform, ReqWeb servlet ; Rational Web Platform, servlet engine 等服務也會影響Windchill頁面的正常打開!!

 

72、安裝完Oracle後CQ不能正常操作,一般是由於系統變量Perl5Lib中的版本衝突造成的,先備份原有內容然後將如下目錄作爲Path即可:如
    C:/Program Files/Rational/Common/lib/perl5/5.6.1

-------------------------------------------------------------------------------------

             以下爲在Win 7 X64  操作系統 (3G內存)中 windows virtual PC  ,Windows XP Mode,中安裝 Windchill 9.0 

----------------------------------------------------------------------------------------

100、安裝遇到問題列舉

   01、數據庫主機名輸入錯誤後,恢復失敗實例時無法更新----解決:將錯就錯 沿用第一次輸錯的dbhost(系統 hosts 文件中 配置爲 127.0.0.1  ghost)

   02、安裝即將完成時 虛擬系統的內存不夠導致安裝失敗----解決:關閉Windows XP Mode,調整內存

   03、調整內存後繼續失敗的實例,始終報錯如下,伴隨MethodServer 閃退:

You must login as a user from the Administrator group.


ERROR: You must login as a user from the Administrator group. 
If this is the initial login to the load program, indicate that you 
want to execute wt.admin.Install at the next prompt.  This will set 
the administrator to the user you logged in as.

************  Starting to log at Thu Aug 10 14:22:57 EDT 2017************
wt.util.WTException: wt.util.WTRemoteException: 無法調用遠程方法; 嵌套異常是:
	wt.util.WTRemoteException: 無法定位方法服務器; 嵌套異常是:
	wt.util.WTRemoteException: 無法定位方法服務器; 嵌套異常是:
	wt.util.WTRemoteException: 無法獲取服務器; 嵌套異常是:
	(wt.manager.managerResource/3) wt.util.WTException: 啓動MethodServer超時。
嵌套異常是: wt.util.WTRemoteException: 無法調用遠程方法; 嵌套異常是:
	wt.util.WTRemoteException: 無法定位方法服務器; 嵌套異常是:
	wt.util.WTRemoteException: 無法定位方法服務器; 嵌套異常是:
	wt.util.WTRemoteException: 無法獲取服務器; 嵌套異常是:
	(wt.manager.managerResource/3) wt.util.WTException: 啓動MethodServer超時。
	at wt.manager.ServerManagerImpl.getServer(ServerManagerImpl.java:271)
	at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
	at sun.rmi.transport.Transport$1.run(Transport.java:153)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
	at java.lang.Thread.run(Thread.java:595)
	at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:247)
	at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:223)
	at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:126)
	at wt.manager.ServerManagerImpl_Stub.getServer(Unknown Source)
	at wt.manager.RemoteServerManager.getServer(RemoteServerManager.java:300)
	at wt.manager.RemoteServerManager.getServer(RemoteServerManager.java:268)
	at wt.method.RemoteMethodServer.getMethodServer(RemoteMethodServer.java:1013)
	at wt.method.RemoteMethodServer.invoke(RemoteMethodServer.java:614)
	at wt.auth.Authentication.getUserName(Authentication.java:75)
	at wt.load.Installer.authenticateAsAdmin(Installer.java:246)
	at wt.load.BasicLoader.doInstall(BasicLoader.java:265)
	at wt.load.BasicLoader.<init>(BasicLoader.java:215)
	at wt.load.WindchillLoader.load(WindchillLoader.java:293)
   ---------解決: 實在沒有料想到,根源是Oracle數據庫的2個配置文件tnsnames.ora ,listener.ora 在安裝失敗時未正確初始化,導致數據庫監聽服務故障

                             用C:\ptc\Windchill_9.0\ocu\Conf 目錄下的tnsnames.ora ,listener.ora 替換 Oracle 安裝目錄\NETWORK\ADMIN中的同名文件。

   配置完畢後重啓整個windchill 服務,發現Method Server 能正常啓動了

                          

     



    

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章