跳转到主内容
Waters China

如何使 SDMS Administrator 和 Empower 客户端在计算机上共存 - WKB56833

目的

将 SDMS Admin 和 Empower 3 客户端配置为共存状态,在安装在同一台计算机上时正常运行。

环境

  • NuGenesis 9 SDMS管理员
  • NuGenesis 8 SDMS Administrator
  • Empower 3 软件

步骤

  1. 首先安装 Empower 客户端。SDMS Administrator 将使用 Empower 中的 Oracle 客户端连接到 NuGenesis 数据库。
  2. 将系统中的 TNS_ADMIN 变量配置为指向 E3 Oracle 客户端:
    • 示例:G:\Empower\Oracle\Oracle12cClient\network\admin
  3. 编辑上述路径中的 tnsnames.ora 文件,在其中包含 SDMS 数据库条目。
    • 如果用户将使用 NuGenesis LMS 和 Stability 模块,请在 tnsnames.ora 中添加 SLIM 数据库的条目。
  4. 运行 32 位 ODBC 管理工具(“控制面板”>“管理工具”),单击“系统 DSN”选项卡,并确保 NuGenesis 的每个 DSN 都存在:
    • NuGenesis 8:
      • _NG_PROJ80_ORACLEINFO_
      • _NG_PROJLIST_MASTER80_
    • NuGenesis 9:
      • _NG_PROJ_ORACLEINFO_
      • _NG_PROJLIST_MASTER_
  5. 如果用户还要使用 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 参数配置不正确,启动或登录客户端时可能会出现以下消息:

id56833, EMP2LIC, EMP2OPT, EMP2SW, EMP3GC, EMP3LIC, EMP3OPT, EMP3SW, EMPGC, EMPGPC, EMPLIC, EMPOWER2, EMPOWER3, EMPSW, SDMS, SDMS8, SDMS8NU, SUP, SUPISDMS, SUPNG