Oracle agent 6.21采集不到数据

本文记录了在安装OracleAgent过程中遇到的CGN1521E及RCD0100E等错误,并分享了解决方案,即通过修改test_or_portal.cfg配置文件中的环境变量来修复连接权限被拒绝的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天在装oralce agent的时候报  以下错误:

CGN1521E (132043) Interval collection failed for cursor KORHART2
RCD0100E (132043) Unable to connect to ORACLE at collector
RCD0105E (132043) Connect sql code = -12546
RCD0105E (132043) Connect sql code msg detail = ORA-12546: TNS:permission denied

通常这个错误的出现,表示你的这个账号是没有oracle相关环境变量的,但是我把oralce_home,oracle_sid ,都加到path里去了,还是报这个错。

然后我们在网上找了一下,发现有在/opt/IBM/ITM/config/这个目录下有个文件,与先前安装好的文件进行对比的时候,少了一行(如红色字体所设)

这个文件名是test_or_portal.cfg  test是机器名  or是oracle的简称,而portal是oracle实例,把这个文件打开,然后加上红色字体,就好了。这个机器上的oracle就一个实例。

 

===========================

#  Following environment variables are set for convenience in running grants.
   export ORACLE_SID="portal"
   export ORACLE_HOME="/opt/oracle/product/10.2/db_1"
   # IY92195  COLL_DISABLE_CURSORS setting
   export TNS_ADMIN="/opt/oracle/product/10.2/db_1/network/admin"

#  Following variables are set for the setup scripts
   db_sid="portal"
   db_home="/opt/oracle/product/10.2/db_1"
   db_initfilename=""
   db_login="system"
   db_password="F"
   db_ver="10.2"
   db_type="kor"
   db_tns="/opt/oracle/product/10.2/db_1/network/admin"
   db_extparms=""
   db_hostname="test"
   db_reason=""
   db_pipedir=""
   db_installstatus="CONFIGSUCCESS"

#  User-defined environment variables

   export TWO_TASK="portal"

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值