1. 确认系统环境和软件要求
在安装 Oracle 11gR2 前,需要确保系统满足以下要求:
操作系统为 Windows Server 2003/2008/2012,或 Windows XP/Vista/7/8/10
系统架构为 x86 或 x64
至少有2GB的可用磁盘空间,建议至少有4GB
至少有1GB的可用内存,建议至少有2GB
确保系统已安装最新的 Microsoft Visual C++ 2008 Redistributable Package (x64) 和 .NET Framework 4.0
2. 下载和解压安装文件
从 Oracle 官网下载合适版本的 Oracle 11gR2 安装文件,解压到指定的目录下:
C:\oracle\11.2.0
3. 修改环境变量
在系统变量中添加以下几个路径:
3.1. 添加 ORACLE_HOME
添加变量名为 ORACLE_HOME,变量值为 Oracle 解压目录下的 product\11.2.0\dbhome_1,例如:
ORACLE_HOME = C:\oracle\11.2.0\product\11.2.0\dbhome_1
3.2. 添加 ORACLE_SID
添加变量名为 ORACLE_SID,变量值为自定义的 Oracle 实例名称(不能包含下划线),例如:
ORACLE_SID = ora_db11g
3.3. 修改 PATH
在 Path 中添加 %ORACLE_HOME%\bin,例如:
Path = C:\Program Files\Common Files\Microsoft Shared\Windows Live;%ORACLE_HOME%\bin
4. 安装 Oracle 11gR2
打开解压目录下的 setup.exe 文件,开始安装:
选择 Install database software only,点击 Next。
选择 Single instance database installation,点击 Next。
在 Oracle base 路径中输入 Oracle 的安装路径,例如 C:\oracle,点击 Next。
勾选 I wish to receive security updates via My Oracle Support,点击 Next。
检查系统需求和空间占用,点击 Next。
输入自定义的密码,并记住该密码,点击 Next。
在 Summary 中确认安装选项,点击 Install。
等待安装完成,点击 Close。
5. 配置和启动 Oracle 实例
5.1. 配置 Oracle 实例
用管理员权限打开命令提示符窗口,执行以下命令:
cd %ORACLE_HOME%\bin
oradim -new -sid ORACLE_SID -intpwd PASSWORD -startmode auto -pfile %ORACLE_HOME%\database\initORACLE_SID.ora
其中,ORACLE_SID 是自定义的 Oracle 实例名称,在上一步中设置;PASSWORD 是自定义的密码,在安装 Oracle 时设置。
5.2. 启动 Oracle 实例
使用管理员权限打开服务管理器(services.msc),启动以下服务:
OracleServiceORACLE_SID
OracleOraDb11g_home1TNSListener
在命令提示符窗口中执行以下命令,启动 Oracle 实例:
cd %ORACLE_HOME%\bin
sqlplus /nolog
connect / as sysdba
startup
出现 Database mounted. 和 Database opened. 表示实例已经成功启动。
6. 验证 Oracle 实例
在命令提示符窗口中执行以下命令,连接到 Oracle 实例:
cd %ORACLE_HOME%\bin
sqlplus username/password
其中,username/password 是在 Oracle 安装过程中创建的管理员账户信息。
执行以下 SQL 命令,确认实例是否正常运行:
select * from v$instance;
如果返回以下输出,说明实例已经正确安装:
INSTANCE_NUMBER INSTANCE_NAME HOST_NAME VERSION STARTUP_TIME STATUS
--------------- ------------ ------------ ---------- ------------------- ------------
1 ORACLE_SID COMPUTERNAME 11.2.0.xxxx.xxxx xx-xx-xxxx xx:xx:xx PM OPEN
7. 总结
通过以上步骤,在 Windows 环境下成功地安装和启动了 Oracle 11gR2 实例。需要注意的是,Oracle 的安装和配置比较复杂,建议提前备份重要数据并在安装过程中仔细阅读每一步的提示。