`
sd8089730
  • 浏览: 251857 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
社区版块
存档分类
最新评论

Oracle数据库静默安装实践

 
阅读更多

1. 环境
OS:Windows XP SP3
DB:Oracle Database 11g Enterprise Edition Release 11.1.0.6.0(for win32)

 

2. 前提
(1) C盘剩余空间至少10G,内存至少2G,Oracle安装软件所在目录:c:/Oracle_win32_11106_database/database
(2) 需要在一个“干净”的环境运行静默安装,即新安装或将已经安装的Oracle彻底删除后再运行
(3) 安装过程中解除防火墙限制

 

3. 配置步骤
(1) 使用OUI录制响应文件,记录安装过程
   执行以下命令,然后在OUI中根据提示执行安装数据库软件的操作
   setup.exe -record -destinationFile C:/Oracle_win32_11_106_database/database/install_oracle.rsp   
   注意:录制过程中选择只安装数据库软件不创建数据库;当安装界面到达最后一步时选择cancel
(2) 执行静默安装oracle软件
   setup.exe -silent -waitforcompletion -responseFile C:/Oracle_win32_11106_database/database/install_oracle.rsp -nowait
(3) 使用Netca配置listener
   netca /silent /responseFile netca.rsp
(4) 用DBCA创建一个模板
   步骤 1 - 13:根据实际情况配置   
   步骤 14:去掉“创建数据库的”的勾选,选择“另存为数据库模板”,名称输入orcl
   点击完成,此时会生成模板文件$ORACLE_HOME/assistants/dbca/templates/orcl.dbc
(5) 用模板建立数据库
   dbca -silent -createDatabase -templateName orcl.dbc -gdbname "orcl" -sid "orcl" -sysPassword "sys2012" -systemPassword "system2012"

 

4. 编写用于后续新安装的批处理文件install.bat(此脚本包括安装11g软件、创建监听器、创建数据库三部分,总用时大约15分钟)

  1. @echo off  
  2. time/t  
  3. setlocal  
  4.   
  5. c:  
  6. cd /Oracle_win32_11106_database/database  
  7.   
  8. echo 开始安装oracle 11g软件,请等待几分钟...  
  9. call setup.exe -silent -waitforcompletion -responseFile C:/Oracle_win32_11106_database/database/install_oracle.rsp -nowait  
  10.   
  11. @echo off  
  12.   
  13. if %ERRORLEVEL% == 0 goto s1  
  14. goto f1  
  15.   
  16. :s1  
  17. echo 安装软件完毕!  
  18.   
  19. time/t  
  20.   
  21. echo 准备创建监听器...  
  22. call C:/oracle11g/product/11.1.0/db_1/BIN/netca /silent /responseFile C:/Oracle_win32_11106_database/database/netca.rsp  
  23.   
  24. @echo off  
  25.   
  26. if %ERRORLEVEL% == 0 goto s2  
  27. goto f2  
  28.   
  29. :s2  
  30. echo 创建监听器完毕!  
  31.   
  32. time/t  
  33.   
  34. set PATH=C:/oracle11g/product/11.1.0/db_1/BIN;%PATH%  
  35.   
  36. echo 准备创建数据库,请等待几分钟...  
  37. call C:/oracle11g/product/11.1.0/db_1/BIN/dbca -silent -createDatabase -templateName C:/Oracle_win32_11106_database/database/orcl.dbc -gdbname "orcl" -sid "orcl" -sysPassword "sys2012" -systemPassword "system2012"  
  38.   
  39. @echo off  
  40.   
  41. if %ERRORLEVEL% == 0 goto :s3  
  42. goto f3  
  43.   
  44. :s3  
  45. echo 创建数据库完毕!  
  46.   
  47. time/t  
  48.   
  49. echo 安装成功!  
  50.   
  51. exit /B %ERRORLEVEL%  
  52.   
  53.   
  54. :f1  
  55. echo 安装软件失败!  
  56. exit /B %ERRORLEVEL%  
  57.   
  58. :f2  
  59. echo 创建监听器失败!  
  60. exit /B %ERRORLEVEL%  
  61.   
  62. :f3  
  63. echo 创建数据库失败!  
  64. exit /B %ERRORLEVEL%  


 

5. 自动配置
(1)软件安装
Oracle软件安装目录:C:/oracle11g
去掉了数据挖掘、集群测试等组件,所选组件为:
Oracle Database 11g 11.1.0.6.0
Enterprise Edition Options
 Oracle Partitioning
 Oracle OLAP
Oracle Net Services
 Oracle Net listener
 Oracle Call Interface
 Oracle XML Development Kit

(2)数据库创建
全局数据库名:orcl
SID:orcl
内存分配(sga和pga):1G

其它配置为缺省值。

转至:http://blog.csdn.net/wzy0623/article/details/6544685

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics