Chinaunix首页 | 论坛 | 博客
  • 博客访问: 681455
  • 博文数量: 845
  • 博客积分: 5000
  • 博客等级: 大校
  • 技术积分: 5015
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-15 16:22
文章分类

全部博文(845)

文章存档

2011年(1)

2008年(844)

我的朋友

分类:

2008-10-15 16:25:56

        在RedHat AS3上快速安装数据库10g:

         su - root
        dd if=/dev/zero of=tmpswap bs=1k count=900000
        chmod 600 tmpswap
        mkswap tmpswap
        swapon tmpswap

        检查tmp 空间,执行命令:$ df /tmp

        如果临时空间不足,可以创建或指定另一个文件来存放临时文件,操作如下:

         su - root
        mkdir //tmp
        chown root.root //tmp
        chmod 777 //tmp
        export TEMP=/
        export TMPDIR=/

        安装完后,关闭Oracle并且删除临时文件夹:

         su - root
        rmdir //tmp
        unset TEMP
        unset TMPDIR

        检查完如上各项之后, 应该修改核心参数.编辑/etc/sysctl.conf文件,执行如下命令:

         #vi /etc/sysctl.conf

        在该文件末尾加入如下内容:

         kernel.shmall = 2097152
        kernel.shmmax = 2147483648
        kernel.shmmni = 4096
        kernel.sem = 250 32000 100 128
        fs.file-max = 65536
        net.ipv4.ip_local_port_range = 1024 65000

        编辑完之后,保存退出,执行 #sysctl -p 命令操作来使我们所做的修改生效.

        然后,应该检查一下上面的操作是否正确:

         # /sbin/sysctl -a | grep sem
        # /sbin/sysctl -a | grep shm
        # /sbin/sysctl -a | grep file-max
        # /sbin/sysctl -a | grep ip_local_port_range

        为Oracle用户设定Shell的限制

        主要是修改Oracle用户的有关 nofile(可打开的文件描述符的最大数)和nproc(单个用户可用的最大进程数量)的参数,检查nofile参数用命令ulimit –n,检查nproc参数用命令ulimit –u,具体修改如下:

         # vi /etc/security/limits.conf

        添加如下的行

         * soft nproc 2047
        * hard nproc 16384
        * soft nofile 1024
        * hard nofile 65536

        检查一下limit,执行命令:# ulimit -a

[1]  

【责编:michael】

--------------------next---------------------

阅读(376) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~