Oracle 11g R2 安装指南

Oracle 11g Release 2(简称11g R2)是Oracle公司于2009年8月推出的数据库管理系统。该版本在可用性、数据压缩、安全性等方面进行了增强,并且支持多种平台。本文旨在为读者提供一个详细的安装指南,包括系统配置、环境设置、软件安装和后续步骤。

系统要求

Oracle 11g R2的安装需要至少1GB的RAM,但建议至少使用4GB的RAM,并且交换空间应为物理内存的两倍。以下是推荐的服务器配置:

  • Intel Xeon处理器
  • 3.20GHz
  • L3 8MB缓存
  • 1个四核处理器
  • 4到8GB RAM
  • 146GB硬盘(默认)

根据实际情况,这些配置可以进行调整。

必需的Linux软件包

对于企业级Linux,需要安装以下软件包:

  • GNOME桌面环境
  • 图形化互联网
  • X窗口系统
  • 编辑器
  • 开发工具
  • 服务器配置工具
  • 系统工具和管理员工具

软件下载需要遵守Oracle的许可协议。

系统参数设置

以下是一些关键的系统参数设置步骤:

cp sysctl.conf sysctl.confold cd /etc vi sysctl.conf

在sysctl.conf文件中添加以下参数:

kernel.shmmax = 2147483648 kernel.shmall = 2097152 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.core.rmem_default=4194304 net.core.rmem_max=4194304 net.core.wmem_default=262144 net.core.wmem_max=262144 net.ipv4.ip_local_port_range = 1024 65000

保存并退出编辑器。

修改hosts文件

修改hosts文件以确保正确的网络配置:

cd /etc cp hosts hostsold vi hosts

添加或修改IP地址和主机名。

修改安全限制

修改/etc/security/limits.conf文件以增加Oracle用户的资源限制:

oracle soft nofile 1024 oracle hard nofile 65536 oracle soft nproc 2047 oracle hard nproc 16384

保存并退出编辑器。

禁用SELinux

禁用SELinux以避免安装过程中的问题:

cd /etc/selinux vi config

将SELINUX设置为disabled。

必需的RPM包

对于Enterprise Linux 5.0,需要安装以下RPM包:

rpm -Uvh binutils-2.17.50.0.6 rpm -Uvh compat-libstdc++-33-3.2.3 ... rpm -Uvh unixODBC-devel-2.2.11

对于SUSE 11,需要安装以下RPM包:

rpm -Uvh binutils-2.19 rpm -Uvh gcc-4.3 ... rpm -Uvh sysstat-8.1.5

创建用户和组

创建必要的用户和组:

groupadd oinstall groupadd dba groupadd asmadmin groupadd oper useradd -g oinstall -G dba,oper,asmadmin oracle passwd oracle

设置Oracle用户的密码。

设置环境变量

登录为Oracle用户,并设置环境变量:

cd /home/oracle vi .bash_profile

在.bash_profile文件中添加以下内容:

ORACLE_HOSTNAME=machinename.domainname ORACLE_BASE=/data1/app/oracle; export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/11/db_1; export ORACLE_HOME ORACLE_SID=orcl11g; export ORACLE_SID ORACLE_TERM=xterm; export ORACLE_TERM PATH=/usr/sbin:$PATH; export PATH PATH=$ORACLE_HOME/bin:$PATH; export PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

根据需要调整ulimit设置。

运行安装程序

设置DISPLAY环境变量,并运行安装程序:

export DISPLAY=hostname:0.0 cd Disk1 ./runInstaller

按照Oracle提供的图形用户界面进行操作。

沪ICP备2024098111号-1
上海秋旦网络科技中心:上海市奉贤区金大公路8218号1幢 联系电话:17898875485