Oracle 11g R2 在 Linux 系统中的应用与配置
Oracle 数据库是一款广泛应用于企业级应用的数据管理软件,其稳定性和可靠性备受用户信赖,Linux 作为一种免费、开源的操作系统,因其高效、安全的特点,被众多企业选择作为数据库运行的平台,本文将详细介绍如何在 Linux 系统上安装和配置 Oracle 11g R2 数据库。

系统环境要求
在安装 Oracle 11g R2 之前,需要确保您的 Linux 系统满足以下要求:
- 操作系统:Red Hat Enterprise Linux 5、6 或 CentOS 5、6
- CPU:1.6 GHz 或更高
- 内存:至少 1 GB
- 硬盘:至少 2 GB 空间
安装 Oracle 11g R2
以下是 Oracle 11g R2 在 Linux 系统上的安装步骤:
-
下载安装包:从 Oracle 官方网站下载 Oracle 11g R2 的安装包,下载完成后,将安装包解压到指定目录。

-
配置内核参数:修改
/etc/sysctl.conf文件,添加以下内容:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
fs.file-max = 65536
- 创建 Oracle 用户和组:创建 Oracle 用户和组,以便后续安装和运行 Oracle 数据库。
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
- 配置环境变量:编辑
/home/oracle/.bash_profile文件,添加以下内容:
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
export ORACLE_BASE=/u01/app/oracle
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
-
运行 Oracle Universal Installer:切换到 Oracle 用户,运行
./runInstaller命令开始安装。 -
配置监听器:安装过程中,会提示您配置监听器,选择默认值,然后继续安装。

-
创建数据库:安装完成后,使用
sqlplus命令行工具连接到数据库,创建新的数据库。
sqlplus /nolog
connect / as sysdba
create database testdb;
exit
数据库配置
- 配置数据库参数:编辑
/u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora文件,配置监听器。
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521))
)
)
- 配置数据库服务:编辑
/u01/app/oracle/product/11.2.0/dbhome_1/network/admin/sqlnet.ora文件,配置网络服务。
SQLNET.ENCRYPTION_CLIENT = (NULL)
SQLNET.ENCRYPTION_TYPES_SERVER = (NULL)
SQLNET.ENCRYPTION_TYPES_CLIENT = (NULL)
- 配置数据库存储:编辑
/u01/app/oracle/product/11.2.0/dbhome_1/dbca.dbca文件,配置数据库存储参数。
DB_CREATE_FILE_DEST = '/u01/oradata/orcl'
DB_CREATE_ONLINE_LOG_DEST_1 = '/u01/oradata/orcl_redo'
本文详细介绍了如何在 Linux 系统上安装和配置 Oracle 11g R2 数据库,通过以上步骤,您可以在 Linux 系统上成功部署 Oracle 数据库,并实现数据的存储和管理,希望本文对您有所帮助。















