Oracle 11g静默安装的详细步骤和注意事项

1. 前言

Oracle数据库是现今世界最流行的关系型数据库之一,其完善的功能和强大的性能广受用户好评。Oracle 11g是Oracle公司发布的一款重要版本,其新增了大量的特性和功能,可以满足不同用户的需求。

本文主要介绍Oracle 11g的静默安装方法和注意事项,旨在帮助读者高效地安装Oracle 11g。

2. 静默安装之前的准备工作

2.1 确认硬件和软件要求

在进行Oracle 11g安装之前,需要确认计算机是否满足Oracle 11g的硬件和软件要求。以下是Oracle 11g的最低要求:

至少1 GB的内存

至少6 GB的磁盘空间

Windows XP或更高版本的操作系统

如果硬件或软件不符合要求,则可能会导致安装失败。

2.2 下载Oracle 11g安装程序

Oracle官方网站提供了Oracle 11g的安装程序,需要在官网下载:https://www.oracle.com/database/technologies/oracle11g-win64soft-086048.html

在下载之前,需要登录Oracle账号。如果没有账号,需要先注册。

2.3 准备安装文件和响应文件

在进行静默安装之前,需要准备三个文件:Oracle 11g安装文件、Oracle Universal Installer响应文件和安装脚本。

Oracle 11g安装文件是从官网下载的,响应文件是根据安装需求生成的,安装脚本可以是批处理文件或者Shell脚本,根据操作系统确定。

3. 静默安装步骤

3.1 创建响应文件

Oracle Universal Installer根据响应文件自动执行安装过程,因此需要生成响应文件。可以手工编辑响应文件,也可以使用Oracle提供的工具生成。

以下是手工编辑响应文件的示例:

oracle.install.responseFileVersion=/oracle/install/rspfmt_crsinstall_response_schema_v11_2_0

ORACLE_INSTALL_TYPE="Typical"

ORACLE_HOSTNAME="localhost.localdomain"

oracle.install.db.config.starterdb.installType="EM"

oracle.install.db.config.starterdb.globalDBName="orcl"

oracle.install.db.config.starterdb.SID="orcl"

oracle.install.db.config.starterdb.characterSet="AL32UTF8"

oracle.install.db.config.starterdb.memoryOption="AutoMemory"

oracle.install.db.config.starterdb.password.ALL="password"

oracle.install.db.config.starterdb.control=DB_CONTROL

oracle.install.db.config.starterdb.EMConfiguration=LOCAL

oracle.install.db.config.starterdb.enableArchive=TRUE

oracle.install.db.config.starterdb.storageType=FILE_SYSTEM_STORAGE

其中,设置ORACLE_HOSTNAME、oracle.install.db.config.starterdb.globalDBName、oracle.install.db.config.starterdb.SID等参数,根据自己的需求进行配置。

3.2 创建安装脚本

安装脚本是批处理文件或者Shell脚本,在静默安装中用于自动执行安装过程。在创建安装脚本之前,需要创建安装目录,并且将Oracle 11g安装文件和响应文件放到该目录下。

以下是批处理文件的示例:

@echo off

setlocal

set ORACLE_HOME=C:\app\oracle\product\11.2.0\dbhome_1

set PATH=%ORACLE_HOME%\bin;%PATH%

set ORACLE_SID=orcl

set ORACLE_BASE=C:\app\oracle

set INSTALL_DIR=%~dp0

set RESPONSE_FILE=%INSTALL_DIR%\response\ora11g.rsp

set INSTALL_LOG=%INSTALL_DIR%\install.log

set SETUP_EXE=%INSTALL_DIR%\setup.exe

%SETUP_EXE% -silent -responseFile %RESPONSE_FILE% -waitforcompletion -ignoreprereq

即设置环境变量和必要的参数,然后执行安装程序的setup.exe文件,并指定响应文件和安装日志文件。

需要注意的是,需要以管理员权限运行批处理文件。

3.3 执行安装

在创建好安装脚本和响应文件之后,可以执行安装程序进行安装。

运行安装脚本,等待安装完成。

安装完成后,需要进行一些配置,以便使用Oracle 11g。

4. 安装完成后的后续工作

4.1 配置Oracle 11g

在安装完成后,需要进行一些配置,以便在使用Oracle 11g时更顺畅:

将ORACLE_HOME\BIN添加到环境变量中。

设置ORACLE_SID环境变量。

启动Oracle 服务(如果没有自动启动)。

4.2 创建数据库(可选)

Oracle 11g安装完成之后,默认并没有创建数据库。需要手动创建数据库,可以通过Oracle SQL Developer或者命令行进行。

以下是创建数据库的命令行示例:

SQL> CREATE DATABASE orcl

MAXINSTANCES 8

MAXLOGHISTORY 1

MAXLOGFILES 16

MAXLOGMEMBERS 3

MAXDATAFILES 100

CHARACTER SET AL32UTF8

NATIONAL CHARACTER SET UTF8

DATAFILE 'C:\app\oracle\oradata\orcl\system01.dbf' SIZE 750M REUSE

SYSAUX DATAFILE 'C:\app\oracle\oradata\orcl\sysaux01.dbf' SIZE 500M REUSE

UNDO TABLESPACE "UNDOTBS1"

DATAFILE 'C:\app\oracle\oradata\orcl\undotbs01.dbf' SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED

DEFAULT TABLESPACE "USERS"

DATAFILE 'C:\app\oracle\oradata\orcl\users01.dbf' SIZE 500M REUSE

LOGFILE GROUP 1 ('C:\app\oracle\oradata\orcl\redo01.log') SIZE 50M,

GROUP 2 ('C:\app\oracle\oradata\orcl\redo02.log') SIZE 50M,

GROUP 3 ('C:\app\oracle\oradata\orcl\redo03.log') SIZE 50M;

4.3 其他配置

根据需求,还可以进行一些其他配置,比如设置Oracle监听器、设置防火墙规则等。

5. 总结

本文介绍了Oracle 11g的静默安装的详细步骤和注意事项。需要预先下载Oracle 11g安装程序,创建响应文件和安装脚本,并在执行安装过程中进行必要的配置。

安装完成后,还需要进行一些后续工作,比如配置Oracle 11g和创建数据库等。通过本文,读者可以更加高效地安装Oracle 11g,提高工作效率。

数据库标签