安装前我的电脑现状:
- 为了防止出错,我把本机的java先卸载了。
- Oracle 10g装在我的REDH虚拟机上。连接串:COGNOS/[email protected](DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.102)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = ADB1)))。 先把ORACLE启动起来。确保本地能连接上。
安装COGNOS:
1. 从网上分享的安装文件得到Cognos BI Server 10.2 32Bit.rar, 解压安装, 选择安装到目录:C:\Program Files (x86)\ibm\cognos\c10, 选择English版,然后一路默认安装到Finish
2. 打开Configuration , 选择Data Access, 删除Content Store, 然后再New一个新的, 选择Type位Oracle database,
配置:192.168.10.102:1521 ; ID:Cognos PW:cognos SID:ADB1
从虚拟机ORACLE目录$ORACLE_HOME/jdbc/lib中拷贝这些classes12.jar放到C:\Program Files (x86)\ibm\cognos\c10\bin\jre\6.0\lib
拷贝classes12.jar到目录C:\Program Files (x86)\ibm\cognos\c10\webapps\p2pd\WEB-INF\lib
配置环境变量JAVA_HOME:C:\Program Files (x86)\ibm\cognos\c10\bin\jre\6.0
3. 然后启动服务。
配置IIS:
1.参考这里面的设置:http://wenku.baidu.com/link?url=1XfrTnzHba7RATD8F6WE2aVJ2v1luk-i6GvSIvDWq3t7HO9sFKDvJB7HpAnBT8Av_pXHdi48ZCLPOPIGxV7nKe9CXqRaXrWTaNXwtuxPA8_
2. 控制面板/管理工具, 双击Internet 信息服务(IIS)管理器,在Default Web Site下添加一个虚拟目录,名为cognos10,物理路径:C:\Program Files (x86)\ibm\cognos\c10\webcontent
在新建的cognos10下面,再创建一个名为cgi-bin的虚拟目录,物理路径:C:\Program Files (x86)\ibm\cognos\c10\cgi-bin
3. 选择Server一级,双击ISAPI和CGI限制,在最右边的Action中,点击“添加”, 加入:
ISAPI或CGI限制:C:\Program Files (x86)\ibm\cognos\c10\cgi-bin\cognos.cgi
描述:cognos.cgi
勾选“允许执行扩展路径(A)”
点击右边的“编辑功能设置...”,然后选择两个复选框
4. 给cgi-bin虚拟目录添加module mapping:也有详细讲解: http://wenku.baidu.com/link?url=1XfrTnzHba7RATD8F6WE2aVJ2v1luk-i6GvSIvDWq3t7HO9sFKDvJB7HpAnBT8Av_pXHdi48ZCLPOPIGxV7nKe9CXqRaXrWTaNXwtuxPA8_
5. 在C:\Program Files (x86)\ibm\cognos\c10\cgi-bin中找到web.config, 修改
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers accessPolicy="Read, Execute, Script">
<add name="cgi-cognos" path="*.cgi" verb="*" modules="CgiModule" resourceType="Unspecified" allowPathInfo="true"/>
</handlers>
</system.webServer>
</configuration>
6. 将目录C:\Program Files (x86)\ibm\cognos\c10\webcontent中内容都拷贝到目录C:\Program Files (x86)\ibm\cognos\c10\webapps\p2pd里面 (注意:这部分如果不拷贝,据说页面样式全乱了) URL: http://localhost:9300/p2pd/servlet/dispatch?b_action=xts.run&m=portal/welcome/welcome.xts
7. 然后重启IIS服务, 在浏览器中输入:http://localhost/cognos10/, 能够进入COGNOS界面了
8. 保存Configuration 配置为UTF-8
9.