Linux环境下的Oracle 11g R2安装与配置指南
系统要求
在安装Oracle 11g R2之前,确保您的Linux系统满足以下要求:

- 操作系统:Red Hat Enterprise Linux 5或更高版本,或Oracle Linux 5或更高版本。
- 硬件要求:至少2GB内存,建议4GB以上。
- 硬盘空间:至少4GB用于安装,实际需要根据数据量和日志文件大小调整。
安装前准备
- 更新系统:使用以下命令更新系统包:
sudo yum update
- 创建Oracle用户:创建一个专门用于Oracle数据库的用户,并分配必要的权限。
sudo useradd -m -d /home/oracle -s /bin/bash oracle sudo passwd oracle
- 配置环境变量:编辑
/home/oracle/.bash_profile文件,添加以下内容:
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1 export ORACLE_BASE=/u01/app/oracle export PATH=$ORACLE_HOME/bin:$PATH
- 创建Oracle基础目录:创建Oracle基础目录,例如
/u01/app/oracle。
sudo mkdir -p $ORACLE_BASE sudo chown -R oracle:oinstall $ORACLE_BASE
- 配置内核参数:编辑
/etc/sysctl.conf文件,添加以下内容:
fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096
然后使用以下命令使配置生效:
sudo sysctl -p
安装Oracle 11g R2
-
下载安装包:从Oracle官方网站下载Oracle 11g R2安装包。
-
解压安装包:将安装包解压到
/u01/app/oracle目录下。
sudo unzip Linux.x64_11gR2_database_1of2.zip -d $ORACLE_BASE sudo unzip Linux.x64_11gR2_database_2of2.zip -d $ORACLE_BASE
- 启动Oracle Universal Installer:切换到Oracle用户,启动安装程序。
sudo su - oracle cd $ORACLE_HOME ./runInstaller
- 安装Oracle数据库:按照安装向导的提示进行操作,完成Oracle数据库的安装。
配置Oracle 11g R2
- 创建数据库:启动SQL*Plus,创建数据库。
sqlplus / as sysdba
执行以下命令创建数据库:
CREATE DATABASE your_db_name
- 配置监听器:编辑
/u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora文件,配置监听器。
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)))
)
- 启动监听器:
sqlplus / as sysdba
执行以下命令启动监听器:
STARTUP
通过以上步骤,您可以在Linux环境下成功安装和配置Oracle 11g R2数据库,在后续的使用过程中,您可以根据实际需求进行数据库的优化和扩展。
















