安装故障排除
如果不能完成安装或安装无效,请检查以下内容:
是否启动了 Creo Elements/Direct Manager Server 重新配置然后又将其取消?
启动 Creo Elements/Direct Manager Server 重新配置 ( > > > > ),然后单击 Choose Components 屏幕上的 Next 以停止所有 Creo Elements/Direct 服务。之后,如果在任意屏幕上单击取消,服务仍将停止。必须手动重新启动 Creo Elements/Direct 服务或运行整个重新配置。
是否将字符串 localhost 用作 SQL Server 计算机名称?
使用字符串 localhost 作为您的 SQL Server 计算机名称会导致 Creo Elements/Direct Manager Server 安装失败,此时将会出现“与服务器通信失败”错误。使用实际计算机名称重新安装。
是否安装了 SQL Server 数据库中的命名实例?
如果在 Microsoft SQL Server 2005 安装过程中安装了数据库的命名实例,则在配置 MS SQL Server Database Server 时必须在 Creo Elements/Direct Manager Server 安装过程中输入相同的名称。默认情况下,SQL Server 2005 Express 将安装命名实例 (SQLExpress)。
是否出现“无法加载 MAPILogon 函数”错误?
该错误会在 Microsoft Windows Small Business Server 2003 系统上安装 Creo Elements/Direct Manager Server 时出现。要更正该问题,需对下列系统环境变量进行设置,然后重新启动安装。
WM_NO_MAPI=1
是否出现“连接至服务器失败”错误?
如果出现“连接至服务器失败”错误,可使用应用程序事件查看器打开应用程序事件日志并查找下列事件:
• getpeername(): WSAENOTSOCK - Descriptor is not a socket
-or-
setsockopt(): WSAENOTSOCK - Descriptor is not a socket
◦ 可能需要重置 Winsock 目录。运行命令
netsh winsock reset
◦ 在 Microsoft 网络堆栈上可能会有分层服务。运行命令
netsh winsock show catalog > debug.txt
并联系 Creo Elements/Direct 技术支持。
• NT AUTHORITY\SYSTEM (仅适用于使用 SQL Server 的情况)
◦ 可能会与先前安装的数据库冲突。使用 SQL Server Management Studio 检查冲突。
◦ 可能存在与正在安装数据库有冲突的文件。检查 SQL Server 安装位置下的文件系统,找到所有导致冲突的文件。
数据库服务是否正在运行?
如果已安装 Microsoft SQL Server 2005,请检查下列服务未被禁用且未设置为手动启动。因为这将会导致数据库安装失败。
Microsoft SQL Server 2005:
SQL Server (instance_name)
是否出现“ORA-01543:表空间 'WM_CLASSINFOS' 已存在”错误?
有时,在尝试更新现有的 Creo Elements/Direct Manager Server 数据库时,会在 Microsoft Windows 上出现“表空间 'WM_CLASSINFOS' 已存在”的 ORA-01543 错误。您还可以看到包含 dbca -createDatabase 命令的命令提示符窗口。关闭错误对话框可终止 Creo Elements/Direct Manager Server 安装。
在安装过程中,安装程序会确认是否已具有现有数据库或是否需要安装新数据库。有时在尝试连接到现有 Oracle 实例时,实例却不响应,但这种情况极为罕见。这会导致安装程序尝试通过发出 dbca -createDatabase 命令来创建新数据库,该命令可能会触发数据库实例的唤醒。然后安装程序会尝试在“新”实例上创建表空间,但这会因现有实例处于活动状态而失败。
尝试下列方法来解决该错误:
1. 检查现有数据库实例是否正常运行。
2. 使用其中一个 Oracle 客户端工具以连接至数据库并确保可以建立连接。
3. 运行 Creo Elements/Direct Manager Server 重新配置。
> > >
是否出现 ORA-01031 错误?
有时,在尝试安装新 Creo Elements/Direct Manager Server 数据库时,会在 Microsoft Windows 上出现“权限不足”的 ORA-01031 错误。原因可能是用户不在 ORA_DBA 组内,但有时即使在用户已明显位于 "ORA_DBA" 组内时该错误仍然会出现。这可能是因为与服务 (如:安全远程) 的验证方法不一致而造成的。如果您遇到此问题,请尝试通过下列方法解决:
1. 卸载 Creo Elements/Direct Manager Server
2. 以即是管理员组也是 ORA_DBA 组成员的本地用户身份登录。确保这是一个本地 PC 用户。根据需要,您可能要创建一个新的用户。此时应能成功运行命令
sqlplus "/ as sysdba"
并且不会出现 ORA-01031 错误。
3. 重新安装 Creo Elements/Direct Manager Server 并选择安装新的数据库。
如果仍出现 ORA-01031 错误,请尝试下列方法:
1. 卸载 Creo Elements/Direct Manager Server。
2. 在 DOS 窗口中,执行:
set ORACLE_SID=WM
sqlplus "sys/change_on_install as sysdba"
SQL> grant dba, connect, resource to medmgr identified by your_medmgr_password;
SQL> commit;
SQL> exit
3. 重新安装 Creo Elements/Direct Manager Server 并选择安装新的数据库。可能仍会出现错误窗口,但状态窗口应指示安装正在继续。
是否出现 Oracle 9.2.0.5 修补程序完成和导出错误?
存在与 9.2.0.5 修补程序关联的安装后步骤,该步骤需要在与此 Oracle 安装关联的所有数据库上运行 catpatch.sql。它必须在所有现有数据库以及以后安装的任何数据库上运行。如果导出失败并出现 ORA-00942 和 EXP-00024 错误,这表示未能成功运行 catpatch.sql 脚本。补丁文档自述中概述的步骤为:
sqlplus "/ as sysdba"
SQL> select instance_name from v$instance; # Make sure it is the proper SID
SQL> shutdown # Stop Creo Elements/Direct Database Server service before this
SQL> startup migrate
SQL> spool catpatch.log
SQL> @ \oracle\ora92\rdbms\admin\catpatch.sql # Adjust your oracle path if necessary
SQL> spool off # Observe catpatch.log for errors
SQL> shutdown
SQL> startup
SQL> exit
每次通过 Oracle 9.2.0.5 修补程序在系统上安装新数据库时,都需要运行 catpatch.sql。
在 workmgr.ini 文件中,是否将 WORKMGR_DIR 设置为 Creo Elements/Direct Manager Server macros 目录?
如果没有,可以看到要求输入文件的消息。(要查找系统正在尝试输入的文件,可键入 trace + filename,然后键入 startup。这样将记录系统无法在 filename 中找到的文件名。)
客户端工作站是否已正确连接到网络?
请阅读 Creo Elements/Direct Manager Server Administrator Guide (《Creo Elements/Direct Manager Server 管理员指南》) 和 Creo Elements/Direct License Server Administration Guide (《Creo Elements/Direct License Server 管理指南》) 的 Troubleshooting 部分中的相关信息,以诊断其他连接问题。
Database Server 的主机名是否列在 db_defaults 文件中?
请记住,Creo Elements/Direct Manager Server 首先在当前目录中查找 db_defaults,然后在 WORKMGR_DIR 提供的搜索路径目录中查找,最后在 Creo Elements/Direct Manager Server 安装目录下的本地目录中查找。
许可证服务器主机上是否正在运行许可证服务器?
如果拒绝连接,可能需要在许可证服务器主机上执行 MEls。如需详细信息,请参阅 Creo Elements/Direct License Server Administration Guide (《Creo Elements/Direct License Server 管理指南》)。
是否正在运行不受支持的许可证服务器版本?
如果是,则系统在尝试连接到许可证服务器时将挂起。可通过将 Web 浏览器连接至 hostname:17171, the License Usage Summary Web Page 来检查正在运行哪一个许可证服务器版本。
计算机的主机名是否被 /MEls dir/MEls.conf 文件中的相应证书所允许?
请参阅 Creo Elements/Direct License Server Administration Guide (《Creo Elements/Direct License Server 管理指南》)。
涉及的主机名是否名列在 PC 上的 HOSTS 文件中?
例如,是否在客户端工作站上的 \WINDOWS\SYSTEM32\DRIVERS\ETC 中?
本地目录中是否已安装客户端配置文件?
如果没有,可以看到要求输入文件的消息。通过右键单击属性来检查 db_defaults。
客户端上 db_defaults 文件中的条目是否正确?
请记住,Creo Elements/Direct Manager Server 首先在当前目录中查找 db_defaults,然后在 WORKMGR_DIR 提供的搜索路径目录中查找,最后在 Creo Elements/Direct Manager Server 安装目录下的本地目录中查找。
是否正在使用 Oracle JRE?
Oracle 安装通常会安装不同于 Creo Elements/Direct Model Manager 或 Creo Elements/Direct Drawing Manager 中所使用的 JRE。如果用 Oracle 安装的 JRE 替代 Creo Elements/Direct 提供的 JRE,将会导致 Creo Elements/Direct 产品无法正常运行。