简介
本文档介绍在Prime Central 1.4及更高版本中用nco_g_jdbc替换nco_g_oracle进程的分步过程。
先决条件
要求
Cisco 建议您了解以下主题:
- Prime Central
- 基本Linux操作系统(OS)命令
使用的组件
本文档中的信息基于以下软件和硬件版本:
- Prime Central 1.4及更高版本
- Oracle 数据库
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
背景信息
在从任何较低版本升级到Prime Central 1.4及更高版本后,在少数情况下,您会发现nco_g_oracle进程仍在运行,而不是nco_g_jdbc进程。
升级到Prime Central 1.4及更高版本的默认行为包括用nco_g_jdbc进程替换nco_g_oracle进程。
问题
Prime Central G_JDBC.log抛出此错误消息,指示在Prime Central 1.4及更高版本成功升级后仍运行nco_g_oracle进程的问题:
Fatal: F-IVM-005-001: OpenServer - Fatal Error: Could not find server name 'NCO_GATE' in interfaces file
注意:G_JDBC.log文件存储在安装目录/faultmgmt/omnibus/log目录下。
解决方案
步骤1.检查omni.date文件以查找NCO_GATE条目:
[NCO_GATE]
{
Primary:
4300
}
注意: omni.dat文件存储在安装目录/faultmgmt/etc目录下。
步骤2.如果您发现其他类似的NCO条目,并且如果NCO_GATE条目未正确添加或添加,请遵循步骤3:
[NCO_GATE_REF]
{
Primary:
4310
}
[NCO_GATE_TEST]
{
Primary:
4320
}
[NCO_GATE_PROD]
{
Primary:
4330
}
步骤3.在omni.dat文件中添加NCO_GATE条目:
[NCO_GATE]
{
Primary:
4300
}
注意:必须为NCO_GATE添加一个带有自由开放端口的条目。
步骤4.重新生成接口文件/etc/interfaces.linux2x86:
su - primeusr
cd $NCHOME/bin/
./nco_igen -arch linux2x86
步骤5.重新启动JDBC_Gateway:
cd $NCHOME/omnibus/bin
./nco_pa_stop -server NCO_PA -user primeusr -password
-process JDBC_Gateway
./nco_pa_start -server NCO_PA -user primeusr -password
-process JDBC_Gateway
注意:primeusrpwd是Prime Central应用用户的密码。
步骤6.从Linux OS中终止已启动的nco_g_oracle进程。