一个ReportNet连接Oracle数据库的问题

 忽然有一天夜里,维护的一个cognos的报表系统作业全部运行失败。 
日志提示如下:
RSV-DR-0002 Unable to execute this request.
QE-DEF-0285 Logon failure.
QE-DEF-0285 Logon failure.
QE-DEF-0325 The cause of the logon failure is:
QE-DEF-0068 Unable to connect to at least one database during a multi-database attach to 1 database(s) in: dw
UDA-SQL-0432 Unable to locate the gateway "libcogudaor".
 reportnet中定义的dw数据源连接,测试不成功。出错提示:
  QE-DEF-0068 Unable to connect to at least one database during a multi-database attach to 1 database(s) in: dw
 UDA-SQL-0432 Unable to locate the gateway "libcogudaor".
            
但是换了台机子,重新配置reportnet服务器,就可以连接。因此确定是服务器端配置出了问题。
查找资料,果然发现:
ReportNet连接ORACLE和informix 等数据,要把客户端信息加入到系统环境变量PATH中。
   在AIX环境下, 先用env PATH查看aix(23.1)系统PATH的取值为:/usr/vacpp/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/dt/bin:/usr/bin/X11:/sbin:/usr/java14/jre/bin:/usr/java14/bin:/usr/local/bin:.
执行 . ./ORACLE.env后,则PATH变量取值变为:/ora9206/9.2.0/bin:/usr/ccs/bin:/usr/sbin:/usr/vacpp/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/dt/bin:/usr/bin/X11:/sbin:/usr/java14/jre/bin:/usr/java14/bin:/usr/local/bin:.
重启repornet服务。dw连接恢复正常。
记录该信息,已供大家以后碰到类似问题参考 

你可能感兴趣的:(一个ReportNet连接Oracle数据库的问题)