Oracle agent 6.21采集不到数据

来源:互联网 发布:access数据库 编辑:程序博客网 时间:2024/05/06 02:20

今天在装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"

 

 

原创粉丝点击