XP上安装oracle+cognos+apatch实战经验_第1页
XP上安装oracle+cognos+apatch实战经验_第2页
XP上安装oracle+cognos+apatch实战经验_第3页
XP上安装oracle+cognos+apatch实战经验_第4页
XP上安装oracle+cognos+apatch实战经验_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、xp上安装oracle + cognos+apatch 实战经验【完美版】1 需要准备的工具:1) windows xp +service pack 32) jre 1.6.0_04 3) oracle 10g for windows4) cognos 8 bi server 8.3 windows 【服务端】5) apatch/2.2.4(win32)6) cognos 8 bi modeling 8.3 windows 【报表建模工具 framework manager在此安装】注意a:以上提到的工具将安装在同一台xp机器上,既做数据库服务器,也做报表服务器,同时也做报表开发平台。目的是在

2、单机上搭建一个模拟的集成环境。注意b:以上工具请按照以下步骤进行安装,否则有可能会导致启动某些服务时,出现未知的异常。特别是数据库安装完后,要先创建cognos资料库,再安装cognos注意c:cognos要求的jre的版本是1.5以上,建议使用 jre 1.6.0_04 2 需要注意的地方2.1 如果机器中安装有防火墙或者防病毒的工具(如开启了mcafee的“访问保护”功能),则有可能在安装和配置过程中出现意外报错。为了避免这种情况发生,建议在安装配置过程中,暂时屏蔽这些功能(如果有必要,甚至需要断掉网线)所有工具都先拷贝到单机上,再开始安装。2.2 如果机器上已经安装过oracle,则需要

3、按以下步骤卸载2.2.1 停止oracle服务开始运行services.msc /s将以上已经启动的oracle服务进程停止掉2.2.2 删除注册表中的oracle服务开始运行regedit1)定位到节点删除oracle 目录2)定位到节点删除以下服务3)然后关闭电脑重启4)删除oracle的两个安装目录c:program filesoracle 【这是oarcle安装时自动添加到系统盘的目录】d:oracle【这是oracle安装时制定的安装目录,包括数据库文件,等等】如果删除 d:oracle 时报错:“无法删除oci.dll文件的解决办法。”解决方法是:停止msdtc服务(msdtc服务

4、显示的名称是distributed transaction coordinator)a) 进入cmdb) 执行:net stop msdtc3 安装oracle 10g for windows3.1 创建启动库3.1.1 选择定制安装3.1.2 全局数据库命名mydb 这个库我是作为应用库3.1.3 字符集默认=zhs16gbk说明:应用库的字符集不做要求,可以按照默认安装3.1.4 启动库安装完成3.1.5 扩展应用库的表空间和临时表空间安装完成后,登录控制台(http:/songjie:1158/em)创建表空间create smallfile tablespace test datafi

5、le d:oracleproduct10.2.0oradatamydbtest01 size 2048mb autoextend on next 2k maxsize unlimited logging extent management local segment space management auto;create smallfile temporary tablespace mytemp tempfile d:oracleproduct10.2.0oradatamydbmytemp01 size 50m autoextend on next 2k maxsize unlimited

6、extent management local uniform size 1m;3.1.6 创建应用库的业务用户(如oss),并赋权create user oss identified by oss default tablespace test temporary tablespace mytemp profile default;grant connect to oss;grant dba to oss;grant delete_catalog_role to oss;grant ejbclient to oss;grant execute_catalog_role to oss;gran

7、t exp_full_database to oss;grant gather_system_statistics to oss;grant imp_full_database to oss;grant resource to oss;grant select_catalog_role to oss;- grant/revoke system privileges grant create any materialized view to oss;grant create any table to oss;grant create any view to oss;grant create ta

8、ble to oss;grant drop any materialized view to oss;grant drop any table to oss;grant unlimited tablespace to oss;3.1.7 从源库导出oss用户数据从源库中将oss用户下相关的表,以表为单位export出来在pl/sql developer中执行以下语句,从源库中获得可以在command中执行的export 指令集select exp oss/ossoss_test16 |file=e:lsoss |table_name|.dmp tables=(|owner|.|table_na

9、me|) from all_tables where owner = oss 然后在command中执行以上获得的export指令集,将导出的dmp文件保存在 e:lsoss 目录下 (每个dmp文件为一个表)3.1.8 向本机应用库的oss用户导入oss数据在pl/sql developer中执行以下语句,从源库中获得可以在command中执行的import 指令集select imp oss/ossmydb |file=e:lsoss |table_name|.dmp |fromuser=oss touser=oss commit=y ignore=y buffer=102400 tabl

10、es=|table_name from all_tables where owner = oss 然后在command中执行以上获得的import指令集,将保存在 e:lsoss 目录下的dmp文件导入到本机启动库的oss用户下。(每个dmp文件为一个表)3.2 创建cognos配置资料库 cognos从 oracle 的工具 database configuration assistant 进入3.2.1 数据库类型=一般数据库(含数据文件)3.2.2 全局数据库名=ossdb3.2.3 字符集3.2.4 创建cognos用户,并赋权create user cognos identified

11、 by cognos default tablespace users temporary tablespace temp profile default;grant connect to cognos;grant dba to cognos;grant delete_catalog_role to cognos;grant ejbclient to cognos;grant execute_catalog_role to cognos;grant exp_full_database to cognos;grant gather_system_statistics to cognos;gran

12、t imp_full_database to cognos;grant resource to cognos;grant select_catalog_role to cognos;- grant/revoke system privileges grant create any materialized view to cognos;grant create any table to cognos;grant create any view to cognos;grant create table to cognos;grant drop any materialized view to c

13、ognos;grant drop any table to cognos;grant unlimited tablespace to cognos;4 安装cognos 8.3 server for windows4.1 安装目录=c:cognosc84.2 组件:全部选择4.3 扩展jdbc库将目录 d:oracleproduct10.2.0db_1jdbclib 中的jdbc库文件 classes12.jar ,classes12.zip 复制到目录 c:cognosc8webappsp2pdweb-inflib 4.4 扩展java库将目录 c:cognosc8binjre1.5.0li

14、bext 中的文件 bcprov-jdk14-134.jar复制到目录 d:program filesjavajre1.6.0_04libext 4.5 检查环境变量添加 java_home=d:program filesjavajre1.6.0_04在 path 的首部添加 d:program filesjavajre1.6.0_04bin;d:program filesjavajdk1.6.0_04bin4.6 如果环境变量或者jre库文件存在问题,则会进入配置工具时报错5 安装配置apatch http web 服务5.1 版本=apatch/2.2.4(win32)5.2 安装路径=e

15、:apache2.25.3 修改配置文件 e:apache2.2confhttpd.conf5.3.1 修改 listenlisten 815.3.2 修改 servernameservername songjie:81注意:一般如果xp或者win2003上安装了iis 则,iis默认会占用80端口,导致apatch web 服务使用80端口产生冲突。一般可以用以下办法解决:一是停止并禁用iis服务;而是按以上方法修改 apatch使用 81 端口。 apatch使用80端口时,启动服务的错误案例如果apatch在配置中使用80端口,则有可能出现以下问题。在以下apatch服务监

16、控器如下图:点击途中 start 按钮,有可能报错如下此时可以执行“开始-程序”中以下菜单命令进行控制台的执行启动然后观察报错结果(失败原因)从以上提示可以分析得出,端口80已经被其他应用占用了。最好的解决办法就是按照“5.3.1”和“5.3.2”中说到的apatch改用81端口5.3.3 添加虚拟目录在e:apache2.2confhttpd.conf末尾添加以下信息:scriptalias /cognos8/cgi-bin c:/cognos/c8/cgi-binoptions noneallowoverride noneorder allow,denyallow from allalia

17、s /cognos8 c:/cognos/c8/webcontentoptions noneallowoverride noneorder allow,denyallow from all注意:cognos8 这个标识符 一定要与cognos confugration 中的 相关url 保持一致6 配置cognos服务6.1 进入cognos configuration6.2 配置cognos资料库6.2.1 先删除cognos默认安装的资料库 6.2.2 再新建一个资料库6.2.3 给新资料库定义数据库链接参数6.2.4 test一下6.2.5 保存配置6.2.6 启动cognos服务有时候

18、会遇到防病毒工具的阻止,导致服务启动失败,可以查看防病毒日志,排除相关限制。再重启服务 启动cognos服务时常见的报错.1 error cfg-err-0103 unable to start cognos 8 service error cfg-err-0103 unable to start cognos 8 service.execution of the external process returns an error code value of -1.l 此错误一般是cognos的资料用户名,密码连接存在问题。这种问题经过检查判断可以迅速解决l 或者资

19、料库中cognos的用户下没有创建相应的系统表。这种问题可以通过以下语句验证(如果没有数据,说明cognos的表没有创建到资料库)select * from all_objects where owner=cognos order by object_type如果是这个问题,1) 则先检查是否资料库中已经创建了 cognos用户,如果没有此用户,请按照前面安装oracle中提到的创建cognos用户的方法创建并赋权2) 为了完整的恢复资料库的数据,在具有cognos用户的前提下,最好是先卸载cognos(卸载后有必要重启机器),然后重新安装,安装后首先配置资料库,然后保存参数。6.3 修改ur

20、l属性注意: 上图中的端口 81 需要与apatch配置中的 listen 81 一致 上图中的cognos8目录需要与apatch配置中的alias别名 cognos8 一致6.4 测试url链接1)开启cognos服务2)打开ie ,输入 http:/localhost:81/cognos8如果能进入以下界面,说明cognos服务和apatch web服务已经安装配置完成。7 配置cognos数据源在xp上同时安装oracle 服务和cognos服务,最好创建两个数据库,一个是资料库保存cognos配置信息,资料库的字符集一般选择uft8一个是应用库数据源一般连接应用库,应用库的字符集一般

21、不用选择utf8,数据源只连接应用库。1)登陆cognos的web服务控制台2)选择“配置”标签页3)点击“new data source” 按钮4)输入数据源名称 “oss_test16” 这个名称是需要在 framework manager中调用的,同时也是在移植报表时需要保持一致的重要元素。5)选择数据源类型 : 我们选择“oracle”6)输入oracle连接串信息“specify the oracle connection string ”注意:mydb是 oracle配置文件 tnsnames.ora 中记录的本地数据库 实例7)点击“testing the connection.

22、”链接,在出现的对话框中点击“test”按钮8)测试结果:succeeded,点击“close”返回9)再点击“close”按钮返回到“specify the oracle connection string ”,然后点击“next”,再点击“finish”10)此时,可以看到新建的数据源“oss_test16”就出现在列表中8 安装 cognos 8 bi modeling 8.3 windows8.1 安装目录=c:cognosc88.2 安装所有组件,允许覆盖相同内容主要是安装framework manger报表建模工具9 导出导入报表从报表源服务器上导出9.1 导出报表到文件登录“报表

23、源服务器”进行export(如: 04/cognos8)9.1.1 进入“administrator cognos content” 9.1.2 进入“configuration”标签页 9.1.3 选择左边菜单中的“content administrator”(即:内容管理)9.1.4 选择“new export”按钮9.1.5 给导出工程定义名称,然后next9.1.6 选择发布方法选择“公共文件夹和目录内容”9.1.7 点击“添加.” 如果下图列表中没有你需要export的公用文件夹内容,可以通过“add”进行添加9.1.8 选择需要移植的目录和实体点击

24、“add”后,在“available entries”区域列表中选择需要移植的目录和实体(勾选),并add 到“selected entries”区域选取后的结果如下:9.1.9 接下来,一路 next ,直到finish 9.1.10 生成导出文件到cognos 的安装目下(x:cognosc8deployment)找到生成的导出文件 exp_20081015_songjie01.zip9.2 转移文件将 exp_20081015_songjie01.zip 文件拷贝到需要导入的cognos目标服务器的相应目录(如:y:cognosc8deployment)9.3 导入报表文件对目标cogn

25、os服务器目录下的报表文件包进行导入处理 (y:cognosc8deploymentexp_20081015_songjie01.zip)9.3.1 登录到报表导入界面进入到以下界面,依次选择“配置”-“内容管理”-new import9.3.2 选择需要导入的发布包选择需要导入的发布包“exp_20081015_songjie01” 这个包是cognos自动从deployment目录自动获取的(是从cognos源服务器export出来的文件拷贝过来的),如果列表中有多个包,则需要从中点击选中要import的包,单选。然后next。9.3.3 next,指定导入名称在此不做修改,使用默认值9.3.4 选择包中的内容,勾选9.3.5 一路next ,直到fin

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论