如何使 SDMS Administrator 和 Empower 客户端在计算机上共存 - WKB56833
文章编号: 56833点击此处访问英文版本文章
目的
将 SDMS Admin 和 Empower 3 客户端配置为共存状态,在安装在同一台计算机上时正常运行。
环境
- NuGenesis 9 SDMS管理员
- NuGenesis 8 SDMS Administrator
- Empower 3 软件
步骤
- 首先安装 Empower 客户端。SDMS Administrator 将使用 Empower 中的 Oracle 客户端连接到 NuGenesis 数据库。
- 将系统中的 TNS_ADMIN 变量配置为指向 E3 Oracle 客户端:
- 示例:G:\Empower\Oracle\Oracle12cClient\network\admin
- 编辑上述路径中的 tnsnames.ora 文件,在其中包含 SDMS 数据库条目。
- 如果用户将使用 NuGenesis LMS 和 Stability 模块,请在 tnsnames.ora 中添加 SLIM 数据库的条目。
- 运行 32 位 ODBC 管理工具(“控制面板”>“管理工具”),单击“系统 DSN”选项卡,并确保 NuGenesis 的每个 DSN 都存在:
- NuGenesis 8:
- _NG_PROJ80_ORACLEINFO_
- _NG_PROJLIST_MASTER80_
- NuGenesis 9:
- _NG_PROJ_ORACLEINFO_
- _NG_PROJLIST_MASTER_
- NuGenesis 8:
- 如果用户还要使用 LMS 和 Stability 模块,请为 SLIM 数据库实例添加系统 DSN。
- 如果从下拉列表中选择名称,则服务名称后面可能会附加一个额外的空格;如果是这种情况,请在保存 DSN 之前删除此空格。
附加信息
Empower 客户端在 tnsnames.ora 中的别名通常不使用后缀“.WORLD”,而 SDMS 通常使用后缀。这两个客户端在 sqlnet.ora 文件中对 names.default_domain 参数的使用也有所不同:Empower 会省略该参数,而 SDMS 会使用该参数。因此,通常最好在 Empower tnsnames.ora 文件中设置两个 SDMS 数据库条目,一个带 .WORLD 后缀,一个不带后缀,以便系统在所有情况下都能正确解析别名。
如果 TNS_ADMIN/sqlnet.ora/tnsnames.ora 参数配置不正确,启动或登录客户端时可能会出现以下消息:
- SDMS:错误:TNS: could not resolve the connect identifier specified(TNS:无法解析指定的连接标识符)。
- Empower:Enter the service name of the database you wish to connect to.(输入要连接的数据库的服务名称。)
id56833, EMP2LIC, EMP2OPT, EMP2SW, EMP3GC, EMP3LIC, EMP3OPT, EMP3SW, EMPGC, EMPGPC, EMPLIC, EMPOWER2, EMPOWER3, EMPSW, SDMS, SDMS8, SDMS8NU, SUP, SUPISDMS, SUPNG