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分钟)
- @echo off
- time/t
- setlocal
-
- c:
- cd /Oracle_win32_11106_database/database
-
- echo 开始安装oracle 11g软件,请等待几分钟...
- call setup.exe -silent -waitforcompletion -responseFile C:/Oracle_win32_11106_database/database/install_oracle.rsp -nowait
-
- @echo off
-
- if %ERRORLEVEL% == 0 goto s1
- goto f1
-
- :s1
- echo 安装软件完毕!
-
- time/t
-
- echo 准备创建监听器...
- call C:/oracle11g/product/11.1.0/db_1/BIN/netca /silent /responseFile C:/Oracle_win32_11106_database/database/netca.rsp
-
- @echo off
-
- if %ERRORLEVEL% == 0 goto s2
- goto f2
-
- :s2
- echo 创建监听器完毕!
-
- time/t
-
- set PATH=C:/oracle11g/product/11.1.0/db_1/BIN;%PATH%
-
- echo 准备创建数据库,请等待几分钟...
- 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"
-
- @echo off
-
- if %ERRORLEVEL% == 0 goto :s3
- goto f3
-
- :s3
- echo 创建数据库完毕!
-
- time/t
-
- echo 安装成功!
-
- exit /B %ERRORLEVEL%
-
-
- :f1
- echo 安装软件失败!
- exit /B %ERRORLEVEL%
-
- :f2
- echo 创建监听器失败!
- exit /B %ERRORLEVEL%
-
- :f3
- echo 创建数据库失败!
- 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数据库静默安装是一种自动化程度较高的安装方式,尤其适用于批量部署或在无交互环境下进行。以下是对Oracle 11g在CentOS上进行静默安装的详细步骤和注意事项: 1. **概述** Oracle数据库静默安装主要通过...
静默安装是Oracle数据库在特定环境下,如无图形界面或安全性要求较高的服务器上,采用非交互式的命令行方式进行安装的一种方法。这种方法可以减少人为错误,提高安装效率,并确保安装过程的一致性和可重复性。 在...
### 银河麒麟服务器操作系统Oracle数据库安装与配置指南 #### 第一节:配置内核参数 银河麒麟服务器操作系统为了确保Oracle数据库能够高效稳定地运行,必须调整内核参数以优化资源分配。根据文档,这一过程需根据...
5. **创建目录结构**:Oracle数据库需要一个特定的目录结构来存放其组件。创建 `/u01/app/oracle/product/10.2.0/db_1` 目录,并将其所有者设置为`oracle`用户,所属组设置为`oinstall`,并赋予适当的权限(755)。 ...
值得注意的是,静默安装虽然高效,但也需要对Oracle数据库的安装流程和配置有深入理解,否则可能会因为配置错误导致安装失败。在处理大型企业环境时,通常会配合使用Oracle Configuration Manager(OCM)和Oracle ...
### Oracle数据库静默安装知识点详解 #### 一、Oracle数据库静默安装概述 静默安装是一种无需用户交互即可完成安装程序的方式,适用于批量部署或自动化安装场景。Oracle数据库的静默安装尤其适用于企业环境中需要...
在Linux上,Oracle数据库通常运行在名为`oracle`的用户下,并属于`oinstall`和`dba`两个组。首先创建这两个组,然后创建`oracle`用户,将它加入到相应的组中,并为其设置密码。 4. **创建安装目录** Oracle数据库...
参考提供的PDF文档如“Oracle数据库静默安装实践.pdf”和“Oracle Silent Installations(静默安装).pdf”,创建一个包含所有必需参数的响应文件,例如`response.txt`。 6. **执行安装命令**:使用管理员权限,执行...
在Linux系统上安装Oracle数据库是一项复杂的工作,但通过静默模式安装可以显著简化这个过程。静默模式(Silent Mode)允许我们通过自动化脚本来执行安装,减少人为交互,提高效率。以下是一份详细的关于如何在Linux...
Oracle RAC静默安装涉及到多个步骤,包括操作系统环境准备、Grid软件安装、数据库软件安装以及补丁操作等。每个步骤都需要仔细规划和实施,以确保部署的成功和系统的稳定运行。通过以上详细的操作指南,可以有效地...
- **内核参数调整**:为了适应Oracle数据库的需求,需要修改`/etc/sysctl.conf`文件,添加或调整如`kernel.shmall`、`kernel.shmmax`、`kernel.sem`等内核参数,以确保Oracle能够正确使用共享内存。 3. **图形化...
Oracle 11g R2 全静默安装是一项复杂但重要的任务,尤其对于自动化部署和大规模环境来说。本攻略将详细解释如何在 CentOS 5.8 x86_64 操作系统上进行静默安装,确保遵循最佳实践和配置要求。 首先,操作系统的选择...
Oracle 提供了两种安装方式:图形化界面安装(默认)和命令行静默安装,前者更适用于初学者。 在开始安装前,你需要准备两个安装包,并将其解压到同一目录下,得到名为 "database" 的文件夹。接着,双击 "setup.exe...
标题中的“快速安装Oracle(kickstart+静默安装+手工建库)”指的是通过自动化和半自动化的技术来高效地部署Oracle数据库。Oracle数据库是企业级的关系型数据库管理系统,其安装过程通常涉及多个步骤,包括系统安装、...
Oracle静默安装是针对Linux操作系统,如RedHat或CentOS,进行Oracle数据库无交互式部署的一种方法。在静默安装过程中,通常会涉及到系统配置、依赖包安装以及自动化脚本的执行。以下是一些关键步骤和注意事项: 1. ...
4. **创建用户和组**:创建专门用于Oracle数据库的用户和组,如`oracle`用户和`dba`组,以遵循最佳安全实践。 5. **修改主机名**:每个节点的主机名应具有唯一性,且易于识别,以便于配置网络和进行故障排查。 6. ...
4. **db_install.rsp**:Oracle数据库安装响应文件,包含了安装过程中的所有必需参数,如产品选择、安装路径、数据库管理员(DBA)用户信息、组件安装选项等。例如,`INSTALL_TYPE=SingleInstance`,`ORACLE_HOME=/u...
在IT行业中,Oracle数据库系统是企业级数据存储和管理的重要工具,而CentOS7作为一款稳定且被广泛采用的Linux发行版,常被选为Oracle数据库的运行平台。本压缩包"centos7_静默安装oracle11g离线安装RPM及步骤.zip...
7. **配置监听和服务**:安装完成后,需要配置监听器(`listener.ora`)和服务名(`tnsnames.ora`),以便其他应用程序可以连接到Oracle数据库。 8. **启动和验证**:使用`srvctl`或`lsnrctl`命令启动Oracle实例和...
在本场景中,我们探讨的是如何在Oracle 19C RAC环境中通过Oracle数据库网关(Gateway)连接到SQL Server 2012数据库。Oracle Gateway使得不同数据库系统间的数据交互成为可能,实现异构数据库间的透明访问。 首先,...