• O​r​a​c​l​e​1​1​g​ ​f​o​r​ ​R​e​d​H​a​t​6​.​4​安​装​手​册


    一、

     

    检查

    Oracle 11g

    安装所依赖的软件包

     

      

    检查包是否安装

     

      # rpm -q 

    包名

      

      

    包名:

     

      1

     

    binutils  

      2

    compat-libstdc++  

     

      3) elfutils-libelf 

      4) elfutils-libelf-devel 

      5) gcc 

     

      6) gcc-c++ 

      7) glibc 

      8) glibc-common 

      9) glibc-devel 

     

     10) glibc-headers 

     11) pdksh 

     12) libaio 

     13) libaio-devel 

     14) libgcc 

     15) libstdc++ 

     16) libstdc++-devel 

     

     17) make 

     18) sysstat  

     19) unixODBC  

     20) unixODBC-devel  

     

    # rpm -ivh 

    包名

      

    安装所需包(阴影部分的包基本缺失)

     

    gcc

    kernel-headers,glibc-headers,glibc-devel

     

    mpfr,cpp,ppl,cloog-ppl

    gcc-c++

    没安装则需先安装

    libstdc++-devel

     

    二、

     

    创建所需的操作系统用户和组

                                                     

    1)

    检查是否存在

    dba

         

     # grep dba /etc/group 

    输入这个命令显示

    dba

    组名证明已存在

    dba

     

    2

    )若不存在输入以下命令创建

    oinstall 

    dba

     

     

    # /usr/sbin/groupadd oinstall 

     

    # /usr/sbin/groupadd dba 

    3

    )创建

    Oracle

    用户及分配组

     

     

    # /usr/sbin/useradd -g oinstall -G dba oracle 

    4

    )设置密码

     

     

    # passwd oracle 

    还要在输入两遍一样的密码才能更新成功。

     

    三、

     

    配置内核参数

     

    1

    )使用文本编辑器,编辑

    /etc/sysctl.conf

    文件,并添加或编辑以下数据:

     

    fs.aio-max-nr = 1048576 

    fs.file-max = 6815744 

    kernel.shmall = 2097152 

    kernel.shmmax = 536870912 

    kernel.shmmni = 4096 

    kernel.sem = 250 32000 100 128 

    net.ipv4.ip_local_port_range = 9000 65500 

    net.core.rmem_default = 262144 

    net.core.rmem_max = 4194304 

    net.core.wmem_default = 262144 

    net.core.wmem_max = 1048586 

    2

    )输入下面的命令使内核修改的参数值立即生效

     

    # /sbin/sysctl -p 

    #  sysctl -p 

     

    3

    )使用文本编辑器,编辑

    /etc/security/limits.conf

    文件,并添加或编辑以

    下数据:

     

     

     

     

    oracle           soft    nproc   2047 

    oracle           hard    nproc   16384 

    oracle           soft    nofile  1024 

    oracle           hard    nofile  65536 

    4

    )使用文本编辑器,编辑

    /etc/pam.d/login

    文件,并添加或编辑以下数据:

     

    session    required     pam_limits.so 

    5

    )使用文本编辑器,编辑

    /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 

    四、

     

    创建必要安装目录

     

    1

    )创建和设置目录所有者组,和在他们的权限:

     

    # mkdir  /home/oracle/app/ 

     

    # mkdir  /home/oracle/app/oracle 

    # mkdir  /home/oracle/app/oradata

     

     

    # mkdir  /home/oracle/app/oracle/product 

    # chown -R oracle:oinstall /home/oracle/app 

    五、

     

    配置

    Oracle

    用户的环境

     

    1)

    切换到

    oracle

    用户下

     

    # su - oracle 

    2)

    确定为

    Oracle

    用户默认的

    shell 

    $ echo $SHELL 

    3)

    使用文本编辑器中打开

    Oracle

    用户的

    Shell

    启动文件

     

    $ vi .bash_profile 

    添加

     umask 022 

    如果变量

    ORACLE_SID

    ORACLE_HOME

    ,  

    ORACLE_BASE

     

    在文件中已经存在

     

    则删除这几个变量。

     

    4

    )运行

    shell

    启动脚本

     

    $ . ./.bash_profile 

    5

    )创建临时目录并设置相应目录的权限

      

    切换到

    root

    用户下

     

    # sudo mkdir /home/oracle/tmp 

    # sudo chmod a+wr /home/oracle/tmp 

    # exit 

    $ TMP=/home/oracle/tmp 

    $ TMPDIR=/home/oracle/tmp 

    $ export TMP TMPDIR 

    6

    )设置

    oracle_base

    oracle_sid

    环境变量:

     

     

    $ ORACLE_BASE=/home/oracle/app/oracle 

    $ ORACLE_SID=orcl 

    $ export ORACLE_BASE ORACLE_SID 

    7

    )输入以下命令删除原

    oracle_home

    tns_admin

    环境变量

     

    $ unset ORACLE_HOME 

    $ unset TNS_ADMIN 

    8

    )确认环境已正确设置

     

    $ umask 

    $ env | more 

    六、

     

    安装图解

     

    1

    )以

    oracle

    用户登录,用

    unzip  

    命令解压

    oracle

    压缩包

     

    2

    cd database/ 

    切换到

    database

    目录

     

    3

    )设置编码集

     export LANG=en_US.utf-8 

    4

    ./runInstaller 

    运行安装

     

     

     

    把红色区域的钩去掉,

    next

    下一步

     

     

     

     

     

    点击创建并配置一个数据库,然后

    Next

    下一步

     

     

     

    点击选择

    Server CLass

    ,下一步

     

     

     

    选择路径,路径为之前创建的目录,设置密码

     

     

     

    指定已建立的路径,选择已建立的用户组

     

     

     

    检查包是否安装,版本自动向下兼容。选择

    ignore all 

     

     

     

    配置数据库,安装成功

  • 相关阅读:
    python 中给文件加锁——fcntl模块
    python生成二维码
    uwsgi常用配置
    php curl实现get和post请求
    python __enter__ 与 __exit__的作用,以及与 with 语句的关系
    python文件操作总结
    Python时间,日期,时间戳之间转换
    Python random模块(获取随机数)
    wigs的理解和应用
    shiro中接入单点登录功能
  • 原文地址:https://www.cnblogs.com/lvdongjie/p/3792113.html
Copyright © 2020-2023  润新知