• CentOS下安装oracle 10g


        在linux下面安装oracle是一件让人恼火的事情,不像windows下面那样简单,但是windows在服务器领域实在是不争气,一个好的DBA同时也是一个linux高手。我今天就折腾了一下oracle,下面把安装过程记录下来,以供我以后参考。

        1 修改内核参数:

        /etc/sysctl.conf

       在这个文件后面添加如下内容:

    kernel.shmall = 268435456
    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
    net.core.rmem_default = 1048576
    net.core.rmem_max = 1048576
    net.core.wmem_default = 262144
    net.core.wmem_max = 262144
    

      以上的文件记得要备份一下,后面的也是一样的,就不再重复了。

         /etc/security/limits.conf

        添加如下内容:

       

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

         /etc/pam.d/login
        添加如下内容:

        

    session required /lib/security/pam_limits.so
    session required pam_limits.so

          /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

         这样一来参数文件基本上就修改好了,需要重启一次。

         下面要建用户,oracle用户和组。

        

    groupadd oinstall
    groupadd dba
    useradd oracle -g oinstall -G dba -d /oracle

         接下来需要修改一下oracle用户的变量文件,在家目录下,有一个:.bash_profile文件,加这么几行:
        

    # !/usr/bin/bash
     
     
     
    umask 022
     
    ORACLE_BASE=/oracle/app
     
    export ORACLE_BASE
     
    ORACLE_HOME=$ORACLE_BASE/oracle/product/10.2.0/db_1
     
    export ORACLE_HOME
     
    PATH=$PATH:$ORACLE_HOME/bin
     
    stty erase ^H
    export PATH

          执行这个命令:. .bash_profile。

          下面创建oracle的安装目录。在/oracle下创建app和data目录即可。

          把上面创建好的目录全部chown给oracle。

          把下载的安装包放在随便什么目录下面,把这个目录和文件一块chown给oracle,把文件置为777。

          解压,然后就可以安装了。

          如果X11报错,以root用户执行xhost +即可。

  • 相关阅读:
    Spring--之旅
    体验 Windows 系统 CVM
    基于 CentOS 搭建 WordPress 个人博客
    Codeforces Round #316 (Div. 2)
    BZOJ 1048 [HAOI2007]分割矩阵
    BZOJ 1047 [HAOI2007]理想的正方形
    BZOJ 1045 [HAOI2008] 糖果传递
    BZOJ 1042 [HAOI2008]硬币购物
    BZOJ 1030 [JSOI2007]文本生成器
    BZOJ 第二波刷题开始喽
  • 原文地址:https://www.cnblogs.com/wingsless/p/2767139.html
Copyright © 2020-2023  润新知