软件开发Oracle可靠性

【转载】cognos内容库集群

Cognos高可用部署之一:基于Oracle RAC的Content Store实现

一、前言
       资料库(Content Store)的可靠性是Cognos集群可靠性的根本,当使用Oracle作为资料库时,Cognos提供了连接Oracle RAC的方式,通过这种方式,Cognos能够利用Oracle RAC的可靠性实现Content Store的可靠性,继而保证Cognos Content Manager模块的可用性,同时也实现了Cognos Content Store的横向扩展。
二、Oracle RAC的部署要求
       对于Oracle的基本要求就是实例要使用UTF-8字符集,另外,RAC集群的规模最好仅为两个实例组成,最好能够提供服务器端的错误转移能力。
三、Cognos Content Manager的配置
1、Oracle 客户端的安装和配置
‍      Content Manager 连接 Oracle  RAC 资料库使用了Oracle 的OCI方式的JDBC连接方式,因此首先需要在部署Cognos Content Manager的服务器上部署Oracle的客户端,并在环境变量中添加ORACLE_HOME、PATH(HP UNIX下需要指定 SHLIB_PATH)。
例如windows下:
set ORACLE_HOME=D:oracleproduct10.2.0db_1
set PATH=%PATH%;D:oracleproduct10.2.0db_1bin
‍如在HP-UX下:
export  ORACLE_HOME=/home/db/oracle/product/10.2.0/db_1
export SHLIB_PATH=$SHLIB_PATH:/home/db/oracle/product/10.2.0/db_1/bin
2、Content Manager的配置
‍      STEP1:在确保使用命令行的SQLPLUS能够正常登陆的情况下,启动Cognos Configuration删除原有资料库配置,选择新建Oracle advanced类型的连接方式,如下图:

‍‍‍‍

untitled.png



     STEP2:输入Oracle RAC 连接信息
‍Oracle RAC的连接信息如下:
COGCM =
(DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST =host1)(PORT = 1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = host2)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = cogcm)
    )
  )

‍将上述灰底字贴如如下位置(不包括蓝色字):


untitled.png


3、配置后可以测试数据库是否连通
四、使用效果
‍       通过测试发现,利用Oracle的 RAC集群作为Content Store不仅是可行的,而且在并发承载能力方面也略有提升。理论上,通过OCI的方式连接数据库都可以在一定程度上获得一些性能方面的优势。


原文如下:http://hi.baidu.com/eldersun/item/57a726bf03d2ab52bb0e124d
参与13

12同行回答

buxiangdengdaibuxiangdengdai网站架构师善为投资
收着看,学习le  ~显示全部
收着看,学习le  ~收起
互联网服务 · 2014-10-13
浏览1231
lnlxlnlx其它北京
这是要把Oracle的字符集改成utf-8么???显示全部
这是要把Oracle的字符集改成utf-8么???收起
互联网服务 · 2013-09-15
浏览1166
爱上零点半爱上零点半软件开发工程师1234
学习学习啦显示全部
学习学习啦收起
互联网服务 · 2013-03-26
浏览1412
hunshizhehunshizhe软件开发工程师陈先生
配置的啊显示全部
配置的啊收起
互联网服务 · 2013-01-15
浏览1438
onionfloweronionflower软件开发工程师HD
喔,这个我们这次上线就用上,非常不错。学到一招。显示全部
喔,这个我们这次上线就用上,非常不错。学到一招。收起
互联网服务 · 2013-01-13
浏览1416
yayainyayain数据仓库工程师UNION PAY
收着看,学习le  ~显示全部
收着看,学习le  ~收起
银行 · 2013-01-11
浏览1409
zcqzcq软件开发工程师兴业证券
相当不错,   有价值显示全部
相当不错,   有价值收起
政府机关 · 2012-11-14
浏览1465
Li123QingLi123Qing项目经理南京鹏德软件开发有限公司
不错,学习了。显示全部
不错,学习了。收起
软件开发 · 2012-08-14
浏览1389
dj_csutdj_csut软件开发工程师中兴软创
学习了,先收着显示全部
学习了,先收着收起
互联网服务 · 2012-08-13
浏览1443
cognos2010cognos2010系统分析师IBM
实现Content Store的双机热备的最佳实践显示全部
实现Content Store的双机热备的最佳实践收起
银行 · 2012-08-10
浏览1365

提问者

cp123456
项目经理gs
擅长领域: 大数据商业智能

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2012-08-01
  • 关注会员:1 人
  • 问题浏览:8737
  • 最近回答:2014-10-13
  • X社区推广