Cognos安装及通过ODBC连接Tibero数据库
2016-09-29 10:42
766 查看
Cognos连接Tibero
Tibero 5sp1 64bit.exe
本手册中cognos数据库为oracle 10g 32bit
本手册中cognos要配置的tibero的数据源版本为tibero5sp1 64bit
(2) 进入安装向导,选择安装语言,这里一般安装英文,因为安装中文有可能导致SERVER无法启动。
(3) 是否同意相关协议
(4) 选择安装路径
(5) 选择安装组件,因为一般都不会用cognos content database做资料库所以把它去掉,默认也是去掉的
(6) 开始安装
(7) 安装完成
(1) 安装oracle数据库或oracle client
安装完,还需要对server进行配置.因为配置cognos server主要是配置资源库,下面我介绍一下资源库的准备工作
( 资源库是什么呢 ?可以这么理解,因为cognos是为我们提供报表设计,报表展现,数据建模,定时任务,作业,用户角色控制等等的一套应用软件,而资源库就是上面的所有信息。也有资料库这种叫法,反正都是指cognos启动前配置的这个库)
这里,我选用oracle做为资源库,其他数据库暂不讲解。
提醒一下 :一般做cognos资源库的数据库,有DB2,oracle,sqlserver这三个关系型数据库,还有自带的Congos Content Database,但因为自带的性能略差,所以一般企业公司,都会用DB2,oracle,sqlserver这三个,暂时不支持mysql,跟nosql类型的数据库 。
content manager 只有DB2 SQLSERVERORACLE INFORMIX SYSBASE
如果你的机器已经安装了oracle数据库,可以直接用于建立cognos资源库,当然还要确认oracle数据库的字符集为UTF-8
可以用SELECTUSERENV('language') FROM DUAL;来查看oracle数据库的字符集
如果显示是SIMPLIFIEDCHINESE_CHINA.AL32UTF8就对了。
如果Cognos与oracle数据库不在同一台机器,可以在cognos服务器上安装oracle client.
(2) 建立资源库用户
一般来说,我们都会用独立一个用户来管理资源库,用一般用户就行,不能用sys跟system用户 ,因为这两个用户oracle设定是不能建立触发器的,
而建立cognos资源库的时候须要建立触发器,所以用sys跟system会导致建立资源库报错
我的建立用户语句如下:
create
user cognos identified by cognos default tablespaceusers
temporary tablespace temp;
grant
connect to cognos;
grant resource
to cognos;
grant unlimited tablespace
to cognos;
grant
create any view to cognos;
上图为配置界面,CongtentManager是配置资源库的,默认有一个Content Store的已经配置在上面,但用的是DB2做资源库。如果你不是用DB2做资源库的话,可以直接把这个 Content Store删除,自己新建一个。而我是用oracle做资源库的,所以我删除原来的 Content Store,自己新建一个
(2) 新建一个content manager
(3) 按要求填写好连接的数据库的ip、port、user、pwd、sid
(4) 拷贝ORACLE jar包到cognos目录下
因为我们需要连接oracle数据库,所以我们必须要oracle的jdbc驱动包,去oracle的根目录找jdbc文件夹,lib里面都是jdbc的驱动包,我们拷贝ojdbc14.jar放到cognos的根目录webapps/p2pd/WEB-INF/lib里面
(5) 测试是否可以连接资源库
如下图所示,表示已经连接上了。
(6) 拷贝相关文件到webapp下
找到webapp跟webcontent两个文件夹
将webcontent里面所用的文件跟文件夹拷贝到webapps下面的p2pd文件夹里面。
完成后,再回到IBMCognos Configuration界面,保存我们刚才的配置,保存为UTF-8,保存完,右键IBM Cognos,start
(7) 启动成功
(8) 访问管理界面
成功启动后,直接用IE访问 http://ip地址:9300/p2pd/servlet/dispatch
例如我的机子的ip地址为10.166.13.26
那么访问地址为http://10.166.13.26:9300/p2pd/servlet/dispatch
1. 无论你安装的tibero数据库是32位还是64位的,必须安装32位的TIBERO的ODBC.因为cognos只识别32位的odbc
2. 在配置odbc时必须配置系统DSN,配置用户DSN无效。
tbodbc_driver_installer_5_32.exe
libtbcli.dll
(2) 把libtbcli.dll放到c:\windows\system32目录下,安装tibero odbc驱动
(2) 添加“系统DSN”
(3) 选择tibero 5 odbc driver
http://10.166.13.26:9300/p2pd/servlet/dispatch
(2) 新建数据源
附:数据类型
(3) 测试
1 环境信息
1.1 软件准备
Cognos BI Server 10.2 64Bit.rarTibero 5sp1 64bit.exe
1.2 安装说明
本手册中cognos安装环境为win8.1 64bit本手册中cognos数据库为oracle 10g 32bit
本手册中cognos要配置的tibero的数据源版本为tibero5sp1 64bit
2 Cognos安装
2.1 Cognos server组件安装
(1) 解压cognos BI Server 10.2 64Bit.rar的安装包,进去打开winx64h,双击issetup.exe进行安装(2) 进入安装向导,选择安装语言,这里一般安装英文,因为安装中文有可能导致SERVER无法启动。
(3) 是否同意相关协议
(4) 选择安装路径
(5) 选择安装组件,因为一般都不会用cognos content database做资料库所以把它去掉,默认也是去掉的
(6) 开始安装
(7) 安装完成
2.2 Cognos内容库建立
(1) 安装oracle数据库或oracle client
安装完,还需要对server进行配置.因为配置cognos server主要是配置资源库,下面我介绍一下资源库的准备工作
( 资源库是什么呢 ?可以这么理解,因为cognos是为我们提供报表设计,报表展现,数据建模,定时任务,作业,用户角色控制等等的一套应用软件,而资源库就是上面的所有信息。也有资料库这种叫法,反正都是指cognos启动前配置的这个库)
这里,我选用oracle做为资源库,其他数据库暂不讲解。
提醒一下 :一般做cognos资源库的数据库,有DB2,oracle,sqlserver这三个关系型数据库,还有自带的Congos Content Database,但因为自带的性能略差,所以一般企业公司,都会用DB2,oracle,sqlserver这三个,暂时不支持mysql,跟nosql类型的数据库 。
content manager 只有DB2 SQLSERVERORACLE INFORMIX SYSBASE
如果你的机器已经安装了oracle数据库,可以直接用于建立cognos资源库,当然还要确认oracle数据库的字符集为UTF-8
可以用SELECTUSERENV('language') FROM DUAL;来查看oracle数据库的字符集
如果显示是SIMPLIFIEDCHINESE_CHINA.AL32UTF8就对了。
如果Cognos与oracle数据库不在同一台机器,可以在cognos服务器上安装oracle client.
(2) 建立资源库用户
一般来说,我们都会用独立一个用户来管理资源库,用一般用户就行,不能用sys跟system用户 ,因为这两个用户oracle设定是不能建立触发器的,
而建立cognos资源库的时候须要建立触发器,所以用sys跟system会导致建立资源库报错
我的建立用户语句如下:
create
user cognos identified by cognos default tablespaceusers
temporary tablespace temp;
grant
connect to cognos;
grant resource
to cognos;
grant unlimited tablespace
to cognos;
grant
create any view to cognos;
2.3 Cognos server配置
(1) 打开cognos configuration配置界面,删除默认content store上图为配置界面,CongtentManager是配置资源库的,默认有一个Content Store的已经配置在上面,但用的是DB2做资源库。如果你不是用DB2做资源库的话,可以直接把这个 Content Store删除,自己新建一个。而我是用oracle做资源库的,所以我删除原来的 Content Store,自己新建一个
(2) 新建一个content manager
(3) 按要求填写好连接的数据库的ip、port、user、pwd、sid
(4) 拷贝ORACLE jar包到cognos目录下
因为我们需要连接oracle数据库,所以我们必须要oracle的jdbc驱动包,去oracle的根目录找jdbc文件夹,lib里面都是jdbc的驱动包,我们拷贝ojdbc14.jar放到cognos的根目录webapps/p2pd/WEB-INF/lib里面
(5) 测试是否可以连接资源库
如下图所示,表示已经连接上了。
(6) 拷贝相关文件到webapp下
找到webapp跟webcontent两个文件夹
将webcontent里面所用的文件跟文件夹拷贝到webapps下面的p2pd文件夹里面。
完成后,再回到IBMCognos Configuration界面,保存我们刚才的配置,保存为UTF-8,保存完,右键IBM Cognos,start
(7) 启动成功
(8) 访问管理界面
成功启动后,直接用IE访问 http://ip地址:9300/p2pd/servlet/dispatch
例如我的机子的ip地址为10.166.13.26
那么访问地址为http://10.166.13.26:9300/p2pd/servlet/dispatch
3 Tibero ODBC配置
注意事项:1. 无论你安装的tibero数据库是32位还是64位的,必须安装32位的TIBERO的ODBC.因为cognos只识别32位的odbc
2. 在配置odbc时必须配置系统DSN,配置用户DSN无效。
3.1 安装Tibero odbc
(1) 准备如下两个文件,注意两个文件必须为32位的tbodbc_driver_installer_5_32.exe
libtbcli.dll
(2) 把libtbcli.dll放到c:\windows\system32目录下,安装tibero odbc驱动
3.2 配置Tibero odbc
(1) 打开“控制面板”――“管理工具”――“ODBC数据源(32位)”(2) 添加“系统DSN”
(3) 选择tibero 5 odbc driver
4 Cognos配置连接Tibero
(1) 打开cognos的administrator管理界面http://10.166.13.26:9300/p2pd/servlet/dispatch
(2) 新建数据源
附:数据类型
(3) 测试
相关文章推荐
- MySQL一些监控项整理
- Redis 五大常用数据类型
- oracle 11g rac启动报错ORA-01102: cannot mount database in EXCLUSIVE mode
- oracle 11g rac启动报错ORA-01102: cannot mount database in EXCLUSIVE mode
- window 上安装redis 以及php redis扩展
- mysql 开发技巧之JOIN 更新和数据查重/去重
- 多例设计模式
- 深入理解分布式事务
- redis的安装
- MySql存储引擎MyISAM和InnoDB的区别
- MySql存储引擎MyISAM和InnoDB的区别
- 各数据库的JDBC连接串
- sqlserver 存储 过程知识
- mysql慢查询设置(5.7)
- PHP操作Redis KEY,String 的相关命令 (二)
- mysql 调用函数碰到Illegal mix of collations的解决办法
- xml解析——增删改查操作后将其修改结果保存
- SQLplus的默认设置
- jdbcTemplate获取mysql的blob
- inner join on 和 where 的区别