Centos 6.2 安装Oracle 11GR2

  • Linux系统安装最低要求
  • 安装前系统配置
  • 安装开始

 一、Linux系统安装最低要求

 

系统要求 说明
内存 大于1GB物理内存
交换空间

设置规则

实际内存<1GB  swap设置内存的两倍

1GB<实际内存<2GB swap设置内存的1.5倍

2GB<实际内存<8GB swap设置与内存相同

8GB<实际内存  swap设置内存的0.75倍

临时空间 /tmp至少500MB内存空间
硬盘 不低于4GB的空闲空间

 

 

演示系统信息

OS: Centos 6.2 32Bit

IP:  172.20.51.101

Hostname:orcledb01

 

 

二、安装前系统配置

 

关闭Selinux

# vi /etc/selinux/config
SELINUX=enforcing
修改为
SELINUX=disabled

 

设置hosts文件

# vi /etc/hosts
增加
172.20.51.101    oracledb01

 

创建Oracle安装目录/u01

# mkdir /u01


创建Oracle组

# groupadd oinstall
# groupadd dba

 

创建Oracle用户并设定密码

# useradd -g oinstall -G dba -d /u01/oracle oracle
# passwd oracle


配置Oracle用户环境变量

# su - oracle
$ vi .bash_profile
增加
# set Oracle
ORACLE_BASE=/u01 #设定主目录
ORACLE_HOME=$ORACLE_BASE/oracle  #设定Oracle用户宿主目录
ORACLE_SID=leadercoo #设定SID

PATH=$ORACLE_HOME/bin:$PATH  #将Oracle命令加入PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH #设定动态加载库位置

DISPLAY=172.20.48.9:0.0 #putty中执行调用Xmanager - Passive

export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH DISPLAY

 

必需的包
Centos 6.2 安装Oracle 11GR2_第1张图片

 

配置内核参数
Centos 6.2 安装Oracle 11GR2_第2张图片

 

# vi /etc/sysctl.conf
增加
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576

 

应用内核参数

# sysctl -p

 

设置Shell调用参数

# vi /etc/security/limits.conf
增加
*       soft    nproc   2047
*       hard    nproc   16384
*       soft    nofile  1024
*       hard    nofile  65536
# vi /etc/pam.d/login
增加
session    required     /lib/security/pam_limits.so
session    required     pam_limits.so

 

更改安装目录的属主属组

# chown -R oracle:oinstall /u01

 

获取Oracle 11GR2安装包

http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-linuxsoft-085393.html(需要账号密码)

 

上传下载好的两个安装包至/root目录下

解压安装包 

# unzip linux_11gR2_database_1of2.zip
# unzip linux_11gR2_database_2of2.zip

 

此时/root下生成database目录,将此目录移动至/u01目录下并设置权限

# mv database /u01
# chown -R oracle:oinstall /u01

 


三、安装步骤

 

# su - oracle
$ cd /u01/database/
$ ./runInstaller

 

其余步骤与windows大体相同

windows安装请移步至

http://leadercoo.iteye.com/blog/1946142

 

与windows不同之处

 

1.在设定oralnventory时要放在/u01下否则将出现INS32031以及INS32032错误
Centos 6.2 安装Oracle 11GR2_第3张图片

 

2.在安装完成后,使用root身份执行脚本
Centos 6.2 安装Oracle 11GR2_第4张图片
 

你可能感兴趣的:(oracle,11g)