加入收藏
最新动态
最新动态
DB2

cognos服务无法启动解决方案及一些相关配置

来源:未知 作者:admin 人气: 时间:2014-02-07

1.    环境变量中JAVA_HOME路径不是cognos自带的jdk路径

可以把JAVA_HOME的路径指向:\cognos\c8\bin64\jre\1.5.0

2.    修改\cognos\c8\bin\目录下Startup.bat 和shutdown.bat文件。删除  if “%JAVA_HOME%”== “” 这段代码

3.     向 \cognos\c8\configuration 路径下的cogconfig.prefs文件中添加两行代码:

ServiceMaxTries=360

ServiceWaitInterval=10000

当服务一直无法启动时可以尝试把这两行代码中的数值调的大一点

4.     当在服务配置中配置数据库时,相对应的数据库(oracle,db2)一般需要配置成UTF-8字符集。注意,需要删除配置中原有的Content Store,然后再新建数据库。

5.     有时候需要禁用应用防火墙。设置Cognos Application Firewall的Enable CAF validation属性为“False”。

6.      添加数据库的驱动,例如:

(1)     把\oracle\product\10.2.0\db_1\jdbc\lib中的classes12.zip修改为classes12.jar,并放到\cognos\c8\webapps\p2pd\WEB-INF\lib路径下。

(2)     把\IBM\SQLLIB\java中的db2java.zip修改为db2java.jar,并放到\cognos\c8\webapps\p2pd\WEB-INF\lib路径下。

7.    Db2数据库的配置步骤需要注意,以下的步骤为db2的配置步骤:

(1)     打开db2数据库控制中心,右击“所有数据库”,创建cm数据库,在创建过程中需要把字符集由默认的GBK调整为UTF-8,而且需要添加“容器”的路径(一般是db2的安装路径下的根目录),其他按默认创建即可。

(2)     Cm创建成功后,需要右击cm中的“缓存池”创建缓存池名为“cog”,页大小为“16”,其他默认设置即可,直到完成。

(3)     右击“表空间”,新建三个表空间,分别为congnossys,cognosuser,cognosregular,这三个表空间的类型分别选择:系统临时,用户临时,常规。且相应的缓冲池都选择第二步骤中建立的cog。

(4)     表空间建立完之后,需要设定权限问题。右击 “cm “,选择权限,添加用户DB2ADMIN,ADMINISTRATOR,并把这两个用户赋予”全部授权“。

(5)     完成配置。

8.    Apache Http Server的配置。向…\conf\httpd.conf中添加以下代码:

ScriptAlias /cognos8/cgi-bin/ "C:/cognos/c8/cgi-bin/" 

<Directory "C:/cognos/c8/cgi-bin"> 

    AllowOverride None 

    Options None 

    Order allow,deny 

    Allow from all 

</Directory>

Alias /cognos8/ "C:/cognos/c8/webcontent/" 

<Directory "C:/cognos/c8/webcontent/"> 

    Options Indexes MultiViews 

    AllowOverride None 

    Order allow,deny 

    Allow from all 

</Directory>

注意:也可以在该文件中修改端口号,如 ServerName yuchengtech-HP : 20000,其中yuchengtech-HP为计算机名,端口的修改有两处需要修改,可以通过搜索原端口找到,然后再修改。

9.    Tomcat的配置。把\cognos\c8\webcontent中的所有内容拷贝到\cognos\c8\webapps\p2pd目录下面。

10.   修改COGNOS.INI配置文件:

..\cognos\COGNOS.INI

添加

imisdb=^UserID:^?Password:;LOCAL;D2;DSN=imisdb;UID=%s;PWD=%s;@ASYNC=0@0/0@COLSEQ=

用transformer建立项目时,为了能够让transformer找到iqd文件连接的数据源,必须将在Cognos 8 Server中建立的数据源的“连接串(如上所示)”复制到Cognos安装目录下的Cognos.ini文件中。

11.   修改cs7g.ini配置文件:

..\cognos\c8_transformer\CS7Gateways\bin\cs7g.ini

向该文件中添加代码,如:

[Datebases]

imisdb=^User ID:^?Password:;LOCAL;D2;DSN=imisdb;UID=%s;PWD=%s;@ASYNC=0@0/0@COLSEQ=

这段代码可以通过该路径找到:

浏览器打开cognos公共文件夹(地址:http://10.1.4.35:9084/p2pd/servlet/dispatch)

 –》 工具 –》 目录 –》 数据源 –》 更多 –》测试连接

上一篇:DB2脚本
下一篇:本地数据源连接远程DB2
  • 用友
  • IBM
  • oracle
  • 联想
  • 华为
  • 思科
  • 公司地址:广州市天河区燕岭路95号四楼404室A20 邮编:510000
    电话:020-31600147 传真:020-31600147
      Copyright © 2015-2024 yunyuns.cn 云云(广州)科技有限公司 版权所有 ICP备13000495号-10