Cognos安装配置手册

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

山东省城市商业银行合作联盟
Cognos安装配置手册
2013-6
文件修订历史
目录
1 安装前准备 (4)
1.1 系统要求 (4)
1.2 安装软件环境要求: (4)
1.3 操作系统要求 (4)
1.4 下载并安装JRE (6)
1.5 安装Oracle或DB2 (7)
2 安装和配置Cognos BI 产品 (10)
2.1 安装Cognos BI Server 产品 (10)
2.1.1 设置环境变量 (10)
2.1.2 Cognos BI Server安装 (11)
2.1.3 启动服务 (16)
2.1.4 配置tomcat servlet网关 (19)
2.2 安装IHS (20)
2.3 配置IHS (27)
2.4 配置cognos (28)
2.5 安装transformer (34)
2.6 安装配置OpenLDAP (40)
2.6.1 安装所需要的安装包 (40)
2.6.2 安装openssl-devel(安装第2.6.1节指定的版本) (40)
2.6.3 安装cyrus-sasl(安装第2.6.1节指定的版本) (41)
2.6.4 安装BerkeleyDB(安装第2.6.1节指定的版本) (41)
2.6.5 安装OpenLDAP(安装第2.6.1节指定的版本) (41)
2.6.6 配置OpenLDAP (41)
2.6.7 配置LDAP Admin (42)
2.6.8 配置Cognos Configuration (45)
3 验证 (48)
3.1 验证cognos connection (48)
3.2 验证数据库连接 (48)
1安装前准备
1.1系统要求
Cognos BI Server 可以安装在以下操作系统:
1.Windows
2.UNIX(Sun Solaris, HP-UX, IBM AIX)
3.Linux
机器内存最小为 2G,可用硬盘空间最小为 3.5G,其中 2.5G 为软件安装所需,1G 为 Cognos BI Server 各组件作为临时文件夹所用。

1.2安装软件环境要求:
若安装cognos10.1.1则软件环境要求,请参考:
/support/docview.wss?uid=swg27021368
若安装cognos10.2则软件环境要求,请参考:
/support/docview.wss?uid=swg27027080
1.3操作系统要求
OS 参考下图highlight部分准备系统补丁,且务必为32bit;配置图形化界面,可通过Xmanager 或 VNC连接Linux服务器;创建两个系统用户cognos和transformer,若安装cognos 10.1.1则按一下系统要求安装操作系统补丁:
Redhat上除了安装以上3个包,还必须安装libstdc++.i686的32位包,使用root用户安装
具体Cognos10.1.1对操作系统的支持,请参考:
/support/docview.wss?uid=swg27022463#linux
若安装cognos 10.2则按一下系统要求安装操作系统补丁:
Cognos 10.2具体操作系统要求,请参考:
/support/docview.wss?uid=swg27036131#linux 1.4下载并安装JRE
若安装Cognos 10.1.1,则要求为:
具体请参考:
/support/docview.wss?uid=swg27021368#java_runtim e
若安装Cognos 10.2,则要求为:
具体请参考:
/support/docview.wss?uid=swg27027080#java_run_ti me
1.5安装Oracle或DB2
安装好oracle或 DB2 32位客户端,并保证cognos用户可以通过sqlplus或DB2命令访问数据库。

如果要以oracle或DB2作为资料库,还需要以下条件
以下为Oracle配置要求:
在Oracle 中创建内容存储库的建议设置
为内容存储库创建的数据库必须包含指定的配置设置。

为确保成功安装,请在创建内容存储库时使用以下原则。

使用相同的指导原则为日志消息创建数
据库。

在Oracle 中创建内容存储库的指导原则
使用以下检查列表来帮助您在Oracle 上设置内容存储库。

❑确保内容存储数据库的数据库实例兼容级别的参数设置为9.0.1 或更高。

例如,可通过发出以下SQL 语句检查COMPATIBLE 初始化参数设置:
SELECT name, value, description FROM v$parameter WHERE name='compatible';
有关更改实例配置参数的信息,请参阅Oracle 文档。

❑确定数据库是否为Unicode。

提示:一种方法是键入以下Select 语句:
select * from NLS_DATABASE_PARAMETERS
如果结果集返回非Unicode 的NLS_CHARACTERSET,请创建新的数据库,然后指定AL32UTF8
作为数据库字符集参数。

❑确定将用于访问数据库的用户帐户。

提示:如果您要在Oracle 实例上托管多个内容存储库,且将同时使用它们,请对每个内容
存储库使用不同的用户帐户,以确保每个IBM® Cognos® Business Intelligence 实例完全

立于其它实例。

❑确保访问数据库的用户帐户具有执行以下操作的权限:
●连接到数据库
●创建、更改和删除、触发器、视图、步骤和顺序
●创建和更改表
●插入、更新和删除数据库表中的数据
❑数据库管理员必须定期备份IBM Cognos BI 数据库,因为它们包含Cognos 数据。

为确保数
据库的安全性和完整性,请对其进行保护,以防止未授权访问或不当访问。

以下为DB2配置要求:
在配置 Cognos BI Server 之前,必须创建一个可以作为 Content Store 的关系型数据库。

(请参照“参考资源”对应资源), 在DB2 服务端创建cognos资料库,且字符集必须为UTF-8,页码集为1208,可通过 db2 get db configuration 查看;安装 db2 32bit客户端,并保证db2安装目录下存在lib32 文件夹,同时通过 db2 connect to db user username using password 成功连接数据库;配置环境变量使cognos用户与db2 客户端用户具有相同权限,即可通过 db2 connect to db user username using password 成功连接数据库
准备数据库
如代码 1 所示创建作为 Content Store 的数据库,并查看这个数据库的代码页。

作为 Content Store 的数据库的代码页必须为 1208。

清单 1. 创建数据库
db2inst1@cognos-heyuan:~> db2 create db content using codeset UTF-8 territory US
DB20000I The CREATE DATABASE command completed successfully.
db2inst1@cognos-heyuan:~> db2 get db cfg for content | grep "code page" Database code page
作为 Content Store 的数据库需要有页面大小分别为 4k,8k,16k 和 32k 的缓冲池(buffer pool),创建数据库的时候会默认创建页面大小为 4k 缓冲池,还需创建页面大小为 8k,16k 和 32k 的缓冲池,如代码 2 所示。

清单 2. 创建 buffer pool
db2inst1@cognos-heyuan:~> db2 connect to content
Database Connection Information
Database server = DB2/LINUX 9.5.0
SQL authorization ID = DB2INST1
Local database alias = CONTENT
db2inst1@cognos-heyuan:~> db2 create bufferpool BF8 immediate size 250 pagesize 8k
DB20000I The SQL command completed successfully.
db2inst1@cognos-heyuan:~> db2 create bufferpool BF16 immediate size 250 pagesize 16k
DB20000I The SQL command completed successfully.
db2inst1@cognos-heyuan:~> db2 create bufferpool BF32 immediate size 250 pagesize 32k
DB20000I The SQL command completed successfully.
db2inst1@cognos-heyuan:~> db2 connect reset
DB20000I The SQL command completed successfully.
作为 Content Store 的数据库需要有页面大小为 32k 的系统临时表空间(system temporary tablespace),页面大小为 4k 的用户临时表空间(user temporary tablespace),以及页面大小分别为 4k 和 8k 的用户表空间(regular user tablespace)。

如代码 2 所示创建这些所需的表空间。

清单 3. 创建 tablespace
db2inst1@cognos-heyuan:~> db2 connect to content
Database Connection Information
Database server = DB2/LINUX 9.5.0
SQL authorization ID = DB2INST1
Local database alias = CONTENT
db2inst1@cognos-heyuan:~> db2 create system temporary tablespace STMP pagesize 32k managed by automatic storage extentsize 16 overhead 10.5 prefetchsize 16 transferrate 0.14 bufferpool BF32
DB20000I The SQL command completed successfully.
db2inst1@cognos-heyuan:~> db2 create user temporary tablespace UTMP pagesize 4k managed by automatic storage extentsize 16 overhead 10.5 prefetchsize 16 transferrate 0.14 bufferpool IBMDEFAULTBP
DB20000I The SQL command completed successfully.
db2inst1@cognos-heyuan:~> db2 create regular tablespace RUTS pagesize 4k managed by automatic storage extentsize 16 overhead 10.5 prefetchsize 16 transferrate 0.14 bufferpool IBMDEFAULTBP dropped table recovery on DB20000I The SQL command completed successfully.
db2inst1@cognos-heyuan:~> db2 create regular tablespace RUTS8 pagesize 8k managed by automatic storage extentsize 16 overhead 10.5 prefetchsize 16 transferrate 0.14 bufferpool BF8 dropped table recovery on
DB20000I The SQL command completed successfully.
db2inst1@cognos-heyuan:~> db2 connect reset
DB20000I The SQL command completed successfully.
2安装和配置Cognos BI 产品
2.1安装Cognos BI Server 产品
2.1.1设置环境变量
2.1.2Cognos BI Server安装
如下图所示,进入/software/cognos10.1.1/cognos_64/linuxi38664h,输入./issetup,启动 Cognos 安装界面,默认的安装路径为
“/opt/ibm/cognos/c10_64”,选择要安装的三个组件 Application Tier Component,Gateway 和 Content Manager。

2.1.3启动服务
打开IE,进入http://36.33.64.141:9300/p2pd/servlet/dispatch,进入如下界面,则安装成功
2.1.4配置tomcat servlet网关
进入进入目录/opt/cognos/c10_64/bin 输入命令 ./cogconfig.sh,打开cognos configuration配置界面
将默认Gateway URI改为如下图所示:
最后,进入/opt/cognos/c10_64/webcontent,将此文件夹下所有文件拷贝到
/ opt/cognos/c10_64/webapps/p2pd下,即可,然后重新启动服务,启动后打开IE,进入http://196.0.0.210:9300/p2pd/servlet/dispatch,进入如下界面,则配置成功
2.2安装IHS
2.3配置IHS
ScriptAlias /ibmcognos/cgi-bin "/opt/ibm/cognos/c10_64/cgi-bin" <Directory "//opt/ibm/cognos/c10_64/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
Alias /ibmcognos "/opt/ibm/cognos/c10_64/webcontent"
<Directory "/opt/ibm/cognos/c10_64/webcontent">
Options Indexes MultiViews
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
修改/opt/ibm/HTTPServer/conf/httpd.conf
2.4配置cognos
2.5安装transformer
2.6安装配置OpenLDAP
2.6.1安装所需要的安装包
db4-devel-4.7.25-16.el6.x86_64
db4-4.7.25-16.el6.x86_64
db4-utils-4.7.25-16.el6.x86_64
db4-cxx-4.7.25-16.el6.x86_64
openssl-devel-1.0.0-20.el6.x86_64
openssl-1.0.0-20.el6.x86_64
openldap-2.4.33
2.6.2安装openssl-devel(安装第2.6.1节指定的版本)[root@localhost Server]# rpm -ivh openssl-devel-0.9.8e-12.el5.i386.rpm
2.6.3安装cyrus-sasl(安装第2.6.1节指定的版本)
[root@localhost Server]# rpm -ivh cyrus-sasl-2.1.22-5.el5.i386.rpm
2.6.4安装BerkeleyDB(安装第2.6.1节指定的版本)
[root@localhost Server]# rpm -ivh db4-4.3.29-10.el5.i386.rpm
[root@localhost Server]# rpm -ivh db4-devel-4.3.29-10.el5.i386.rpm
[root@localhost Server]# rpm -ivh db4-4.3.29-10.el5.x86_64.rpm
[root@localhost Server]# rpm -ivh db4-devel-4.3.29-10.el5.x86_64.rpm
[root@localhost Server]# rm -f /usr/lib/libdb-4.3.so
[root@localhost Server]# ln -s /lib64/libdb-4.3.so /usr/lib/libdb-4.3.so
2.6.5安装OpenLDAP(安装第2.6.1节指定的版本)
注:使用cognos用户安装
[cognos@localhost ~]$ tar zxvf openldap-2.3.43.tgz
[cognos@localhost ~]$ cd openldap-2.3.43
[cognos@localhost openldap-2.3.43]$ ./configure --prefix=/home/cognos/openldap [cognos@localhost openldap-2.3.43]$ make depend
[cognos@localhost openldap-2.3.43]$ make
[cognos@localhost openldap-2.3.43]$ make test
[cognos@localhost openldap-2.3.43]$ make install
2.6.6配置OpenLDAP
[cognos@localhost ~]$
cp openldap/var/openldap-data/DB_CONFIG.example openldap/var/openldap-data/DB_CONFIG [cognos@localhost ~]$
cp openldap/etc/openldap/slapd.conf openldap/etc/openldap/slapd.conf.bak
[cognos@localhost ~]$ vi openldap/etc/openldap/slapd.conf
[cognos@localhost ~]$ vi openldap/etc/openldap/cognos.ldif
[cognos@localhost ~]$ openldap/sbin/slapadd -vl openldap/etc/openldap/cognos.ldif [cognos@localhost ~]$ openldap/libexec/slapd -f openldap/etc/openldap/slapd.conf -h ldap://188.80.10.21:9388(即ldap://服务器IP:端口号)
2.6.7配置LDAP Admin
1)启动LDAP Admin
2)点击下图红框,建立连接
3)配置连接属性
①Host输入LDAP Server IP/服务器名称,预设Port为9388。

②Base通过点击“Fetch DNS”获取预设网域名称。

③Username输入slapd.conf中的rootdn的值。

④Password输入secret。

⑤最后点击左下方的“Test connection”,测试是否可以建立连接。

4)执行建立的连接
5)建立组织单元
①右键“连接名”建立New Entry
②Rdn输入ou=Cognos
③Objectclass点选下拉选单,建立一个organizationaUnit
④Ou输入Cognos
⑤点选左上角存档图案进行存档
⑥存档后就会如下图所示,多一个ou=Cognos。

6)建立登录角色(Admin,BDP,JXKH)
①对ou=Cognos右键点选New User
②以Admin为例,如下图设定输入
③对uid=Admin右键点选Set Passwd (Xmccb!),弹出下图视窗,输入你想要的密码。

④重复①-③步骤建立BDP(BDP123)和JXKH(JXKH123)用户。

2.6.8配置Cognos Configuration
1)新建名称空间
右键点选Security→Authentication,选中New resource→Namespace。

2)设置名称空间
①输入自订的名称,类型选择LDAP。

②设置资源空间的资源内容
Namespace ID →OPENLDAP
注:名字最好与建的namespace名字一样 Host and port→IP:9388
Base Distinguished Name→dc=cognos,dc=com User lookup→(uid=${userID})
注:括号不要丢掉
Use external identiy→true
Size limit/Time out in seconds→200
③禁止匿名登录
点选Security→Authentication→Cognos,将Allow anonymous access?设为False。

④配置Cognos认证
⑤启动Cognos服务
3验证
3.1验证cognos connection
至此,Cognos BI Server 的安装和配置已经完成。

打开 IE,通过
http://196.0.0.210:9300/p2pd/servlet/dispatch 进入 Cognos 的门户,如图19 所示
图 19. Cognos 门户
3.2验证数据库连接
db2数据库连接(oracle类似,仅在数据类型处选择oralce,其他步骤一样)
然后,进入cognos administrator。

相关文档
最新文档