马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622 。
您需要 登录 才可以下载或查看,没有帐号?注册
x
前两天发现项目中用到的一台cognos的服务器连接不上Oracle数据库。着急,检查原因~~
无果。
今天IBM的工程师过来,给解决了。。发现问题所在 超简单。。。瀑布汗!!!
整理了下linux类的系统下运行cognos的注意事项!
1.在linux类环境中安装congos时,一般会用root用户创建新的用户,所在在装的时候,注意该用户的profile文件 的配置。
需要配置:JDK及Oracle的位置。
2.如果使用was等第三方软件发布cognos,那在起动was时, 要把该 用户的profile文件 中Oracle配置要和cognos用户一致,否则起动cognos后会连接不上数据库!!即:UDA-SQL-0432 论坛中求解超多的一个问题。(我们的问题就在这,悲催!!)
综上,在linux类环境中,如果cognos不能连数据库,请先检查congos启动用户的profile文件 中环境变量的配置是否正确,
如果cognos是通过was等方式发布的,请检查was起动用户的profile文件 配置的Oracle是否和cognos用户
root用户下的TNS_ADMIN、NLS_LANG和cognos用户下的要保持一致,如下图:
上图是cognos用户下的配置
上图是Root用户下的 若未进行此处配置,则报Oracle ora-01804错误。
在was上部署cognos是必须配置LIBPATH、PATH,root用户下的LIBPATH、PATH可配到profile文件里,也可以配到was应用服务器中。
注意root用户下有两个配置环境变量的地方,若profile文件更改后还有问题,则查看etc/environment里配置的变量,此处可以不配置。
3、
每次修改环境变量后最好重新打开命令窗口,重新启动was服务。 4、
若将cognos部署到was后图片无法显示,则将cognos安装目录下p2pd里除WEB-INF以外所有的文件拷到was应用中部署的cognos同目录下,若安装时采用的是apache部署则无需进行此步操作。
该贴已经同步到 xiaoerp的微博 |