Linux下安装Oracle11G(虚拟机)

1.内存设置为2G及以上
2.设置swap:
(1)root登录
(2)建立swap文件,如在/tmp下建立swapfree作为交换文件。
# cd /tmp
#dd if=/dev/zero of=swapfree bs=32k count=65515 (bs=32k指定每个扇区占用32kb,读入了65515+0个区段,输出了65515+0个区段)
(3) 格式华及启动swap文件
# mkswap swapfree (停止使用新创建的swap文件,只要执行 swapoff /tmp/swapfree命令)
(4)检查swap
#swapon -s
(5)开机时自动启动新添加的swap分区
# vi /etc/fstab
最后添加一行 /tmp/swapfile swap swap defaults 0 0
3.设置内核
#vi /etc/security/limits.conf
添加以下
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
#vi /etc/pam.d/login
添加以下
session required /lib/security/pam_limits.so
session required pam_limits.so

# vi /etc/profile
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
# vi /etc/csh.login(如果用户的Shell为csh或者tcsh)
if ( $USER == "oracle" ) then
limit maxproc 16384
limit descriptors 65536
endif

猜你喜欢

转载自www.cnblogs.com/chensuqian/p/9644682.html