如题目所说,应怎样配置LINUX 内核参数啊?请高手做细致的解答,最好能附上图片什么的,我是个初学者。好多东西不懂啊!或者高手留QQ。跪谢!!
解决方案 »
- oracle的基本问题,着急。来看
- !!!请高手帮忙:用pl/sql写了一个求去年同月同周某日的函数,有点问题无法解决
- 请教高手,一个使用java添加记录到oracle数据库中的问题
- oracle 小机上添加裸设备时出错,请高手帮帮看看日志,指点迷津!急,在线等。。。。。。。。。。。。
- 谁帮我优化一下这个SQL语句。。好长啊。但是前后基本类似。。。
- oracle9i的enterprise manager console的问题
- 一对多只取最大值???
- 请问表名除了放在sys.obj$中,还有哪个系统表放有??
- 用一条sql语句执行Oracle表更新问题!
- oracle forms 11g 运行错误
- 安装ORACLE 10g出现的错误,跪求高人解救!!
- 用户创建表不需要权限吗?
三: 设置内核参数(在/etc/sysctl.conf文件中加入下列行)
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
--然后运行下面命令,使上面的设置生效
#/sbin/sysctl -p
kernel.shmall为物理内存除以pagesize;
kernel.shmmax为物理内存的一半;
fs.file-max为512 乘以 processes (如128个process则为 65536);
net.ipv4.ip_local_port_range/net.core.rmem_default/net.core.rmem_max三个参数设置和官方文档不一样, 这是根据metalink 343431.1 最新要求更改的;
net.ipv4.tcp_rmem/net.ipv4.tcp_wmem两个参数一般情况下无需设置, 除非是在Dataguard/Streams等需很多网络传输情况下;
其它参数根据官方文档要求设置即可.
具体内容参考我的blog:
Linux 内核参数及Oracle相关参数调整
http://blog.csdn.net/tianlesoftware/archive/2009/10/15/4668741.aspx
四: 因为所有的进程都是以Oracle 身份来运行的,因此需要定义Oracle 用户能够使用的系统资源数量。
vi /etc/sysconfig/limits.conf
--使用HugePage 内存技术,添加下面2行
Oracle soft memlock 5242880
Oracle hard memlock 524280
--进程句柄数量
oracle soft nproc 2047
oracle hard nproc 16384
-- 文件句柄
oracle soft nofile 65536
oracle hard nofile 65536
linux平台下oracle数据库安装:http://blog.csdn.net/tianlesoftware/archive/2009/10/24/4718218.aspx------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
DBA1 群:62697716(满); DBA2 群:62697977
Linux (RHEL 5.4)下安装 Oracle 10g R2 http://blog.csdn.net/robinson_0612/archive/2010/03/30/5431428.aspx