当前位置 主页 > 服务器问题 > win服务器问题汇总 >
一、 安装环境
linux服务器:Redhat 6.5 64位
oracle版本:oracle11gR2
远程windows服务器:已安装Xmanager
内存:8G
存储空间:1T
二、 安装前系统设置
1、软连接lib库:ln -s /lib/libc.so.6 /lib/libc.so.5
2、修改一下lib库搜索路径vim /etc/ld.so.conf
有以下内容 include ld.so.conf.d/*.conf 改为:
include ld.so.conf.d/*.conf /usr/X11R6/lib/
3、修改主机名
vim /etc/hosts
添加 192.200.239.40 ccod
将添加这一行放到127.0.0.1这一行之上,然后
vim /etc/sysconfig/network HOSTNAME= ccod
这样才算是彻底的改过主机名,然后
/etc/init.d/network restart或者service network restart
最后hostname一下看看名字改过来了没有,虚拟机的话需要reboot下;
4、设置内核参数,为了保障安装检查能通过
vim /etc/sysctl.conf
添加以下信息:
kernel.shmall = 4194304
kernel.shmmax = 4147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 1048576
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
之后需要/ sbin/sysctl -p”让内核立刻生效;
5、调整oracle使用者的环境限制
vim /etc/security/limits.conf
在# End of file 的上面的行上添加
* 2047 soft nproc
* 16384 hard nproc
* 1024 soft nofile
* 65536 hard nofile
其中nofile为Oracle用户可打开的文件描述符的最大数;nproc为单个用户可用的最大进程数量。
修改登陆配置文件,编辑
vim /etc/pam.d/login
在该文件的最下面的行下添加
* session required /lib/security/pam_limits.so
* session required pam_limits.so
上面增加的内容为提升Oracle用户的权限,其中pam_limits.so 为控制为用户分配的资源,不同的模块控制不同范围的资源。
修改系统环境变量
vim /etc/profile unset i unset pathmunge
这两行上增加下面的内容:
if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi
我们编辑用户环境配置文件为Oracle用户设置相关限制(由于已经提升了Oracle的权限,所以这里为了保障系统安全,还需要做一些限制),其中 ulimit –p选项设置管道缓冲区的大小,以 Kbytes 为单位;ulimit –n选项设置可以打开最大文件描述符的数量;ulimit –u选项设置用户最大可用的进程数。