欢迎来到天天文库
浏览记录
ID:60779604
大小:5.14 MB
页数:35页
时间:2020-12-18
《IS制作Oracle 静默安装包讲解学习.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、精品好文档,推荐学习交流IS制作Oracle静默安装包第一部分:前言 目标需求 实现ESL——嵌入式软件许可 在安装过程中,需要安装我们的软件产品,并且安装Oracle数据库。安装数据库之后 需要导入基础数据,创建指定的库,创建用户和表空间。在安装Oracle数据时,必须实现 静默安装,不能出现GUI界面,也不能暴露出安装参数。所有安装过程一次完成,无需用 户干预。 环境说明 操作系统——WindowsXPSP3 安装工具——InstallShield2009—PremierEdition 数据库——Oracle10G-R
2、2第二部分:配置Oracle 此过程需要对Oracle进行相关的配置,包括录制Response文件、制作带数据的模板、 调整安装脚本、解锁用户脚本,设置环境变量等操作。 录制response文件 1.运行CMD,在命令行窗口进入Oracle所在路径,这里路径为D:Oracdatabase, Oracle10gserver.rsp是要保存的文件名。 2.运行此命令后,Oracle安装界面被打开。 3.去掉创建启动数据库 4.在汇总信息出现时,退出安装界面,不进行安装。仅供学习与交流,如有侵权请联系网站删除谢谢35精品好
3、文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除谢谢35精品好文档,推荐学习交流 5.此时发现在D:Oracdatabase目录中出现了Oracle10gserver.rsp文件,说明录制成功。该 文件存放的路径,我们后续将会在Install.bat中用到。 创建用户、表空间、导入基础数据 1.在已有的同版本数据库中创建用户、表空间、导入基础数据 2.使用SQL系统账号登陆,并执行CreateDB.sql脚本。注意:脚本中的路径应该以实际的 数据路径为准。 3.导入文件zgisexp.dmp和zproexp
4、.dmp。把此脚本存为CMD文件,直接执行即可。 注意:脚本中的路径应该为实际dmp仅供学习与交流,如有侵权请联系网站删除谢谢35精品好文档,推荐学习交流文件存放的路径。另外此脚本为本单位的数据信息, 可不作为参考! 创建用户、表空间脚本:仅供学习与交流,如有侵权请联系网站删除谢谢35精品好文档,推荐学习交流 仅供学习与交流,如有侵权请联系网站删除谢谢35精品好文档,推荐学习交流制作带基础数据的模板 有了以上的数据,我们就开始制作数据的模板,以便建库的时候使用。 1.创建数据库模板 2.创建好后,我们会在5、OME>assistantsdbcatemplates目录中,发现如下两个模板 文件。temp_10g.dbctemp_10.dfb 此处两个文件的作用是,按照数据库模板的形式创建数据库,无需在导入表,创建 用户和导入基础数据。这一步,先在已有的Oracle环境下完成。我们拷贝这两个文 件即可。 3.修改temp_10g.dbc仅供学习与交流,如有侵权请联系网站删除谢谢35精品好文档,推荐学习交流 安装脚本描述 在进行Oracle安装过程中,需要安装程序调用以下的脚本,以实现Oracle的安装过程。 1.Inst6、all.cmd仅供学习与交流,如有侵权请联系网站删除谢谢35精品好文档,推荐学习交流安装Oracle软件脚本 执行此脚本时,需要带以上的参数,具体参数后边会有说明。 2.copynetca.cmd拷贝监听文件和模板文件,并创建监听服务脚本。仅供学习与交流,如有侵权请联系网站删除谢谢35精品好文档,推荐学习交流Ø脚本中存在两个接收的变量,这个是从IS中传出来的路径参数,必须存在。另外,模 板文件必须拷贝到指定的路径下,assistantsdbcatemplates。 3.createDB.cm7、d创建带模板数据的数据库脚本。 此脚本用于根据数据模板创建数据库,命令带如下的参数: 仅供学习与交流,如有侵权请联系网站删除谢谢35精品好文档,推荐学习交流4.unlock.bat用户解锁脚本 安装模板生成的数据库,其用户状态为锁定,需要执行解锁脚本。 仅供学习与交流,如有侵权请联系网站删除谢谢35精品好文档,推荐学习交流其中change.sql为:集合Oracle安装脚本 以上的4个脚本是安装过程必备的4个脚本,我们现在整理为一个批处理文件install.bat, 以便我们在制作安装包的时候调用该批处理。根据上述脚本的8、参数类型,我们把参数补完整。 仅供学习与交流,如有侵权请联系网站删除谢谢35精品好文档,推荐学习交流 Ø脚本中存在一个接收的环境变量%DATABASEDIR%,这是由IS运行此程序带出来的参 数,此参数为安装的目标路径。 Ø%SOURPATH%这个参数虽然没有在BAT文件中有任何的接收说明,但是在执行安
5、OME>assistantsdbcatemplates目录中,发现如下两个模板 文件。temp_10g.dbctemp_10.dfb 此处两个文件的作用是,按照数据库模板的形式创建数据库,无需在导入表,创建 用户和导入基础数据。这一步,先在已有的Oracle环境下完成。我们拷贝这两个文 件即可。 3.修改temp_10g.dbc仅供学习与交流,如有侵权请联系网站删除谢谢35精品好文档,推荐学习交流 安装脚本描述 在进行Oracle安装过程中,需要安装程序调用以下的脚本,以实现Oracle的安装过程。 1.Inst
6、all.cmd仅供学习与交流,如有侵权请联系网站删除谢谢35精品好文档,推荐学习交流安装Oracle软件脚本 执行此脚本时,需要带以上的参数,具体参数后边会有说明。 2.copynetca.cmd拷贝监听文件和模板文件,并创建监听服务脚本。仅供学习与交流,如有侵权请联系网站删除谢谢35精品好文档,推荐学习交流Ø脚本中存在两个接收的变量,这个是从IS中传出来的路径参数,必须存在。另外,模 板文件必须拷贝到指定的路径下,assistantsdbcatemplates。 3.createDB.cm
7、d创建带模板数据的数据库脚本。 此脚本用于根据数据模板创建数据库,命令带如下的参数: 仅供学习与交流,如有侵权请联系网站删除谢谢35精品好文档,推荐学习交流4.unlock.bat用户解锁脚本 安装模板生成的数据库,其用户状态为锁定,需要执行解锁脚本。 仅供学习与交流,如有侵权请联系网站删除谢谢35精品好文档,推荐学习交流其中change.sql为:集合Oracle安装脚本 以上的4个脚本是安装过程必备的4个脚本,我们现在整理为一个批处理文件install.bat, 以便我们在制作安装包的时候调用该批处理。根据上述脚本的
8、参数类型,我们把参数补完整。 仅供学习与交流,如有侵权请联系网站删除谢谢35精品好文档,推荐学习交流 Ø脚本中存在一个接收的环境变量%DATABASEDIR%,这是由IS运行此程序带出来的参 数,此参数为安装的目标路径。 Ø%SOURPATH%这个参数虽然没有在BAT文件中有任何的接收说明,但是在执行安
此文档下载收益归作者所有