非图形化静默安装Oracle 11g

用response文件silent模式安装和配置Oracle11g
 

1.硬件需求:
 
内存:  grep -i memtotal /proc/meminfo    官方要求至少1G内存
 
swap 交换分区 grep -i swaptotal /proc/meminfo   

如果你的内存小于2G,那么交换分区为内存的 1.5倍
 
如果内存介于2G - 8G 之间,那么交换分区应该等于内存的大小
 
如果内存大于8G,那么交换分区应该为内存的 0.75 倍   

注:以上交换分区只是建议的大小,实际安装时不强制要求这样设置
 
硬盘:df -k  企业版4.5G,那么安装的话,硬盘空间至少应该5G以上
 
2.安装前准备
 
创建oracle账号和用户组,并创建安装目录
 
编辑/etc/sysctl.conf和/etc/security/limits.conf修改系统参数
 
编辑/etc/profile,/home/oracle/.bash_profile,/home/oracle/.bashrc修改oracle用户配置文件
 
创建/etc/oraInst.loc文件设置oracle inventory
 
可以用以下脚本自动设置(OS:RHEL6.2)
 
#!/bin/bash
 
 
 
yum -y install binutils compat-libcap1 compat-libstdc++ gcc gcc-c++ glibc glibc-devel ksh libgcc libstdc++ libstdc++-devel libaio sysstat libaio-devel elfutils-libelf-devel unixODBC unixODBC-devel
 
 
 
#unzip linux.x64_11gR2_database_1of2.zip
 
#unzip linux.x64_11gR2_database_2of2.zip
 
#find database/ -name "db_install.rsp" | xargs -i cp {} .
 
 
 
ORACLE_BASE=/DataBase/oracle
 
 
 
ORACLE_PASSWORD="oracle_admin"
 
groupadd oinstall
 
groupadd dba
 
useradd -m -g oinstall -G dba oracle
 
echo "oracle:$ORACLE_PASSWORD" | chpasswd
 
mkdir -p $ORACLE_BASE
 
chown -R oracle:oinstall $ORACLE_BASE
 
chmod -R 775 $ORACLE_BASE
 
cat >> /etc/sysctl.conf <<EOF
 
 
 
fs.aio-max-nr = 3145728
 
 
 
fs.file-max = 6815744
 
 
 
kernel.shmall = 1073741824
 
 
 
kernel.shmmax = 4398046511104
 
 
 
kernel.shmmni = 4096
 
 
 
kernel.sem = 250 32000 100 142
 
 
 
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
 
 
 
EOF

相关推荐