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 能正常启动了

                          

     



    

 

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