如题目所说,应怎样配置LINUX 内核参数啊?请高手做细致的解答,最好能附上图片什么的,我是个初学者。好多东西不懂啊!或者高手留QQ。跪谢!!

解决方案 »

  1.   


    三:  设置内核参数(在/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
      

  2.   

    看看这里
    Linux (RHEL 5.4)下安装 Oracle 10g R2 http://blog.csdn.net/robinson_0612/archive/2010/03/30/5431428.aspx