在 RHEL 5.5 下安装 Cognos Server

最近一段时间,公司这边最大的项目就是 BI 项目了,公司买了 N 台服务器,用来运行 IBM Cognos 商业智能解决方案。我实际上是在项目的上线部署的过程中才参与进来,说心里话,真的从中学到很多东西。过去在 HP Neoview 组也号称涉足商业智能,但是毕竟只是支持,通过这个项目,我才真正了解到了一个公司应该如何来构建自己的商业智能解决方案。技术层面上,我除了掌握了 Cognos 的一些简单安装配置外,还接触到了 Oracle GoldenGate 技术,GoldenGate 亚秒级的数据同步技术,不但实现了数据库的冗余备份,而且使用 Cognos ETL 工具对备库进行抽取,也大大降低生产数据库的负载。GoldenGate 这方面的内容以后我也会把一些实践心得写到博客上来。感兴趣的朋友请关注博客的相关更新。
下面我来简单介绍一下 Cognos Server 的配置过程:
- 安装 Java SDK。由于 Cognos 要求的 Java 版本比较高,所以必须自行下载新版本的 Java。我自己下载并安装的是 jdk1.6.0_29。
- 创建 itadmin 用户和用户组。
- 配置相关环境变量:
export JAVA_HOME=/jboss/jdk1.6.0_29
export PATH=$JAVA_HOME/bin:$PATH:.
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib - 配置 vncserver 并启动:
[itadmin@dlidcbiuatapp ~]$ vi .vnc/xstartup
#!/bin/sh# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &
twm &
[itadmin@dlidcbiuatapp ~]$ vncserver - 创建安装目录,并修改相应的权限:
[root@dlidcbiuatapp ~]# mkdir -p /opt/ibm/cognos
[root@dlidcbiuatapp ~]# chown -R itadmin:itadmin /opt/ibm/cognos - 安装 Cognos Server 的依赖软件包。
[root@dlidcbiuatapp ~]# yum install libXp*
[root@dlidcbiuatapp ~]# yum install openmotif*
[root@dlidcbiuatapp ~]# yum install compat-libstdc++* - 使用 vncviewer 以 itadmin 登录 vncserver。
- 挂载 Cognos Server 安装光盘。
[root@dlidcbiuatapp ~]# mount -o loop /media/Cognos_Server_linux_x86_64.iso /cognos/
- 运行安装脚本:
[itadmin@dlidcbiuatapp ~]$ cd /cognos/linuxi38664h/
[itadmin@dlidcbiuatapp linuxi38664h]$ ./issetup - 拷贝jar文件。
[itadmin@dlidcbiuatapp ~]$ cp /opt/ibm/cognos/c10_64/bin64/jre/6.0/lib/ext/bcprov-jdk14-134.jar $JAVA_HMOE/jre/lib/ext/
- 在 /opt/ibm/cognos/c10_64/webapps/p2pd/WEB-INF/lib/ 目录下添加 Oracle 数据库驱动包 ojdbc14.jar。
- 启动可视化配置:
[itadmin@dlidcbiuatapp ~]$ cd /opt/ibm/cognos/c10_64/bin64/
[itadmin@dlidcbiuatapp bin64]$ ./cogconfig.sh - 配置 content manager。
- 拷贝 /opt/ibm/cognos/c10_64/webcontent/ 目录下的所有内容到 /opt/ibm/cognos/c10_64/webapps/p2pd/ 目录下。
- 启动 Cognos server。
- 打开浏览器输入:http://10.10.7.175:9300/p2pd/servlet/dispatch
在具体的实践中,如果你遇到了 CM-CFG-5137 错误,log 给出的具体信息是:“Content Manager was unable to complete the initialization of the content store.”。请参考这里解决。
如果你遇到了CM-CFG-5063 错误,那么你一定是数据库的用户配置的权限不够,具体请参考这里解决。
另外一个需要说明的就是,如果你使用 Oracle 作为 Cognos Server 的数据库,那么创建的数据库编码方式一定要是 UTF-8,否则你会遇到 CM-SYS-5124 错误,排错请参考这里解决。
相关日志:
- 2011年08月3日 -- RHEL 5.5 下解决 IBM DS4700 的多路径问题 (0)
- 2011年11月2日 -- 在 RHEL 5.5 下安装 Python 和 IPython (0)
- 2011年10月25日 -- yum 命令出现“段错误”的解决方案 (0)
- 2011年10月16日 -- 在 RHEL 5.5 下应用 RHCS 实现 Oracle HA (0)
- 2011年10月10日 -- 在 RHEL 5.5 下解决 MSA2312fc 的多路径问题 (0)
- 2011年07月12日 -- 配置编译安装的 Apache 为系统服务 (0)
Categories
- 信息世界 | IT (85)
- Certification (1)
- Database (15)
- Google (10)
- Hardware (2)
- J2EE (4)
- Network (17)
- OS (17)
- Programming (11)
- Virtualization (1)
- Webmaster (5)
- 数码先锋 | Digital (15)
- 时事评论 | Event (5)
- 时光飞驰 | News (2)
- 杂七杂八 | Mix (2)
- 流金岁月 | Life (9)
- 游戏志 | Game (13)
- 看电影 | Movie (10)
- 红魔拥趸 | ManUtd (5)
- 读书频道 | Reading (1)
- 音乐无限 | Music (5)
- 信息世界 | IT (85)
Latest Comments
- Robin 发表在《查看已经安装的 Perl 模块》
- xiaochuanjiejie 发表在《查看已经安装的 Perl 模块》
- 马继军 发表在《About Me》
- Robin 发表在《在 Cacti 下实现对 Tomcat 的监控》
- 酱油 发表在《在 Cacti 下实现对 Tomcat 的监控》
- dream 发表在《理解 pkg-config 工具》
Twitter
- Chenjunlu’s Blog: 在 MIUI 系统下开启 App2SD+ 功能 http://t.co/t6F5HiRm 2012-02-15
- Chenjunlu’s Blog: 虚拟化 hypervisor 的类型对比 http://t.co/T7hvle03 2012-01-31
- I'm at 公主岭 (Siping) http://t.co/mpEU711u 2012-01-27
- 好像又没动静了。 2012-01-09
- I'm at 宜家家居 IKEA (Dalian) http://t.co/MJWDZt3g 2012-01-07
- I'm at 中山广场 Zhongshan Circus (大连) http://t.co/MyBQWjOF 2012-01-04
- I'm at Changchun Railway Station 长春站 (长白路5号, 长春市) http://t.co/sdcmprTJ 2012-01-03
- I'm at 万达广场 (Shenyang) http://t.co/EfAqBrNn 2011-12-31
- Chenjunlu’s Blog: Liferay Portal 集群配置指南 http://t.co/ANxjlSID 2011-12-26
- I'm at 壹品星海 (Dalian, China) http://t.co/knlcVidX 2011-12-14
- I'm at 五殼日本料理 (Dalian) http://t.co/Zocw45vI 2011-12-10
- I just became the mayor of 五殼日本料理 on @foursquare! http://t.co/rfHazBzj 2011-12-10
- I'm at 壹品星海 (Dalian, China) http://t.co/hQH7xCNa 2011-12-10
- I'm at 奥林匹克广场 Olympics Square (五四路, 大连) http://t.co/BWEGsBpt 2011-12-02
- Chenjunlu’s Blog: Kindle Keyboard 上手玩 http://t.co/hhN6HoN4 2011-12-02
豆瓣生活
Foursquare Checkins
标签
Android Apache Apple Cacti CPAN Digital Signature England Excel VBA Facebook Froyo Google Gravatar HA HTC Desire httpd https IBM iPad J2EE Java JBoss Konami Linux Man Utd Oracle Perl PES2011 Playstation Premier League PSP Red Hat RHCS RHEL RMAN Rooney RSA Secure Shell SNMP South Africa 2010 ssh Windows World Cup 人生 桌游 爱电影




