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是两个软件包,所以要将两个软件包解压到一个包里面进行安装)
选择先安装oracle软件,等oracle软件安装完后在用dbca命令安装数据库
这一步要选择中文简体和英语
下面一步检验数据包是否安装完毕,此时显示有没有安装的软件包和/etc/sysctl.conf文件设置的一些参数效验失败,,,这时去修改下然后再检验。(可以忽略内存和swap的错误)
现在就开始安装了,需要耐心等待一段时间,安装的时间有点长;
等安装结束就可以用DBCA创建数据库了。