Oracle11G+linux5.4

安装文档

   首先要说的是,在网上你会找到很多关于安装oracle的文档,但是我坚信这篇文档肯定会让你欣喜万分。

1.检查内存及交换空间


* 物理内存至少1GB

* SWAP:物理<2GB,物理内存的1.5

2GB<物理<8GB, 与物理内存相同即可

8GB<物理,物理内存的0.75


2.检查系统磁盘空间


Oracle 11g企业版(32-bit)对磁盘空间的要求:

* 数据库软件:3.47GB

* 数据库:1.6GB

* /tmp:150MB~200MB


3.检查安装Oracle所需的软件包(yum安装)

binutils-2.17.50.0.6-2.el5

compat-libstdc++-33-3.2.3-61

elfutils-libelf-0.125-3.el5

elfutils-libelf-devel-0.125

gcc-4.1.1-52

gcc-c++-4.1.1-52

glibc-2.5-12

glibc-common-2.5-12

glibc-devel-2.5-12

glibc-headers-2.5-12

libaio-0.3.106

libaio-devel-0.3.106

libgcc-4.1.1-52

libstdc++-4.1.1

libstdc++-devel-4.1.1-52.el5

make-3.81-1.1

sysstat-7.0.0

unixODBC-2.2.11

unixODBC-devel-2.2.11

4.修改linux内核参数

# vi /etc/sysctl.conf

----------------------------------------------

添加以下内容:

fs.aio-max-nr =1048576

fs.file-max =6815744

kernel.shmall =2097152

kernel.shmmax = 2147483648

kernel.shmmni =4096

kernel.sem = 25032000 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= 1048586


# sysctl -p --使设置生效


5.创建Oracle用户和组及安装目录


# groupadd oinstall

# groupadd dba

# useradd -g oinstall -G dba oracle

# passwd oracle


6.Oracle用户设置Shell限制


# vi /etc/security/limits.conf--添加下面内容


oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536


7.Oracle用户设置环境变量


# vi /home/oracle/.bash_profile


ORACLE_SID=orcl

ORACLE_BASE=/opt/oracle

ORACLE_HOME=$ORACLE_BASE/product/11/db

export ORACLE_SID ORACLE_BASE ORACLE_HOME

PATH=$PATH:/$ORACLE_HOME/bin:$HOME/bin

export PATH


8.创建和授权Oracle安装目录

mkdir -p /opt/oracle

mkdir -p /opt/oracle/product

mkdir -p /opt/oracle/oradata

chown oracle.oinstall -R /opt/oracle/

chown oracle.oinstall -R/opt/oracle/product/

chown oracle.oinstall -R/opt/oracle/oradata/

chmod -R 755 /opt/oracle/

chmod -R 755 /opt/oracle/product/

chmod -R 755 /opt/oracle/oradata/

9.开始安装oracle(注意:因11G是两个软件包,所以要将两个软件包解压到一个包里面进行安装)

spacer.gif


选择先安装oracle软件,等oracle软件安装完后在用dbca命令安装数据库

spacer.gif

spacer.gif





这一步要选择中文简体和英语

spacer.gif

spacer.gif

spacer.gif

spacer.gif




下面一步检验数据包是否安装完毕,此时显示有没有安装的软件包和/etc/sysctl.conf文件设置的一些参数效验失败,,,这时去修改下然后再检验。(可以忽略内存和swap的错误)

spacer.gif

spacer.gif



spacer.gif

现在就开始安装了,需要耐心等待一段时间,安装的时间有点长;

等安装结束就可以用DBCA创建数据库了。