`
sd8089730
  • 浏览: 258593 次
  • 性别: 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

分享到:
评论

相关推荐

    oracle数据库安装规范(静默安装).docx

    Oracle数据库静默安装是一种自动化程度较高的安装方式,尤其适用于批量部署或在无交互环境下进行。以下是对Oracle 11g在CentOS上进行静默安装的详细步骤和注意事项: 1. **概述** Oracle数据库静默安装主要通过...

    Oracle数据库的静默安装实验.pdf

    静默安装是Oracle数据库在特定环境下,如无图形界面或安全性要求较高的服务器上,采用非交互式的命令行方式进行安装的一种方法。这种方法可以减少人为错误,提高安装效率,并确保安装过程的一致性和可重复性。 在...

    银河麒麟服务器操作系统Oracle 数据库安装与配置指南

    ### 银河麒麟服务器操作系统Oracle数据库安装与配置指南 #### 第一节:配置内核参数 银河麒麟服务器操作系统为了确保Oracle数据库能够高效稳定地运行,必须调整内核参数以优化资源分配。根据文档,这一过程需根据...

    Linux下oracle10g 静默安装完整版

    5. **创建目录结构**:Oracle数据库需要一个特定的目录结构来存放其组件。创建 `/u01/app/oracle/product/10.2.0/db_1` 目录,并将其所有者设置为`oracle`用户,所属组设置为`oinstall`,并赋予适当的权限(755)。 ...

    oracle11gR2静默安装

    值得注意的是,静默安装虽然高效,但也需要对Oracle数据库的安装流程和配置有深入理解,否则可能会因为配置错误导致安装失败。在处理大型企业环境时,通常会配合使用Oracle Configuration Manager(OCM)和Oracle ...

    oracle 静默安装

    ### Oracle数据库静默安装知识点详解 #### 一、Oracle数据库静默安装概述 静默安装是一种无需用户交互即可完成安装程序的方式,适用于批量部署或自动化安装场景。Oracle数据库的静默安装尤其适用于企业环境中需要...

    Linux下oracle10g_静默安装完整版

    在Linux上,Oracle数据库通常运行在名为`oracle`的用户下,并属于`oinstall`和`dba`两个组。首先创建这两个组,然后创建`oracle`用户,将它加入到相应的组中,并为其设置密码。 4. **创建安装目录** Oracle数据库...

    oracle timesten how to setup

    参考提供的PDF文档如“Oracle数据库静默安装实践.pdf”和“Oracle Silent Installations(静默安装).pdf”,创建一个包含所有必需参数的响应文件,例如`response.txt`。 6. **执行安装命令**:使用管理员权限,执行...

    Linux安装oracle(静默模式脚本)

    在Linux系统上安装Oracle数据库是一项复杂的工作,但通过静默模式安装可以显著简化这个过程。静默模式(Silent Mode)允许我们通过自动化脚本来执行安装,减少人为交互,提高效率。以下是一份详细的关于如何在Linux...

    Oracle RAC静默安装部署操作说明

    Oracle RAC静默安装涉及到多个步骤,包括操作系统环境准备、Grid软件安装、数据库软件安装以及补丁操作等。每个步骤都需要仔细规划和实施,以确保部署的成功和系统的稳定运行。通过以上详细的操作指南,可以有效地...

    32位centos下oracle10g数据库的安装和使用

    - **内核参数调整**:为了适应Oracle数据库的需求,需要修改`/etc/sysctl.conf`文件,添加或调整如`kernel.shmall`、`kernel.shmmax`、`kernel.sem`等内核参数,以确保Oracle能够正确使用共享内存。 3. **图形化...

    Oracle11gR2全静默安装攻略.doc

    Oracle 11g R2 全静默安装是一项复杂但重要的任务,尤其对于自动化部署和大规模环境来说。本攻略将详细解释如何在 CentOS 5.8 x86_64 操作系统上进行静默安装,确保遵循最佳实践和配置要求。 首先,操作系统的选择...

    windows操作系统下安装oracle数据库教程

    Oracle 提供了两种安装方式:图形化界面安装(默认)和命令行静默安装,前者更适用于初学者。 在开始安装前,你需要准备两个安装包,并将其解压到同一目录下,得到名为 "database" 的文件夹。接着,双击 "setup.exe...

    快速安装oracle(kickstart+静默安装+手工建库)

    标题中的“快速安装Oracle(kickstart+静默安装+手工建库)”指的是通过自动化和半自动化的技术来高效地部署Oracle数据库。Oracle数据库是企业级的关系型数据库管理系统,其安装过程通常涉及多个步骤,包括系统安装、...

    Oracle静默安装

    Oracle静默安装是针对Linux操作系统,如RedHat或CentOS,进行Oracle数据库无交互式部署的一种方法。在静默安装过程中,通常会涉及到系统配置、依赖包安装以及自动化脚本的执行。以下是一些关键步骤和注意事项: 1. ...

    Oracle 11g +CentOS6 RAC+NFS集群静默安装指导书1

    4. **创建用户和组**:创建专门用于Oracle数据库的用户和组,如`oracle`用户和`dba`组,以遵循最佳安全实践。 5. **修改主机名**:每个节点的主机名应具有唯一性,且易于识别,以便于配置网络和进行故障排查。 6. ...

    oracle11g静默安装配置文件

    4. **db_install.rsp**:Oracle数据库安装响应文件,包含了安装过程中的所有必需参数,如产品选择、安装路径、数据库管理员(DBA)用户信息、组件安装选项等。例如,`INSTALL_TYPE=SingleInstance`,`ORACLE_HOME=/u...

    centos7_静默安装oracle11g离线安装RPM及步骤.zip

    在IT行业中,Oracle数据库系统是企业级数据存储和管理的重要工具,而CentOS7作为一款稳定且被广泛采用的Linux发行版,常被选为Oracle数据库的运行平台。本压缩包"centos7_静默安装oracle11g离线安装RPM及步骤.zip...

    linux静默安装oracle11g配置文件参考

    7. **配置监听和服务**:安装完成后,需要配置监听器(`listener.ora`)和服务名(`tnsnames.ora`),以便其他应用程序可以连接到Oracle数据库。 8. **启动和验证**:使用`srvctl`或`lsnrctl`命令启动Oracle实例和...

    Oracle19C RAC通过gateways连接SQL server数据库

    在本场景中,我们探讨的是如何在Oracle 19C RAC环境中通过Oracle数据库网关(Gateway)连接到SQL Server 2012数据库。Oracle Gateway使得不同数据库系统间的数据交互成为可能,实现异构数据库间的透明访问。 首先,...

Global site tag (gtag.js) - Google Analytics