zoukankan      html  css  js  c++  java
  • 如何在centos 6.7 上安装oracle 11gR2

    1、软件准备:

       centos6.7(64位);

       oracle11gR2((Linux x86-64))

    2、执行如下命令安装好相关的包:

    yum -y install 
    binutils 
    compat-libcap1  
    compat-libstdc++-33 
    compat-libstdc++-33*.i686 
    elfutils-libelf-devel 
    gcc 
    gcc-c++ 
    glibc*.i686 
    glibc 
    glibc-devel 
    glibc-devel*.i686 
    ksh 
    libgcc*.i686 
    libgcc 
    libstdc++ 
    libstdc++*.i686 
    libstdc++-devel 
    libstdc++-devel*.i686 
    libaio 
    libaio*.i686 
    libaio-devel 
    libaio-devel*.i686 
    make 
    sysstat 
    unixODBC 
    unixODBC*.i686 
    unixODBC-devel 
    unixODBC-devel*.i686 
    libXp

    3、selinux 关闭
    vi /etc/sysconfig/selinux
    将SELINUX=enforcing改成SELINUX=disabled

    4、防火墙关闭
    iptables

    service iptables stop;

    5、机器名hostname

    请将/etc/sysconfig/network中的hostname要与/etc/hosts中的改成一致

    6、修改内核参数(在root帐号下操作):编辑内核参数配置文件 vi /etc/sysctl.conf,在该文件下修改或添加如下行:

    fs.file-max = 6815744
    fs.aio-max-nr=1048576
    kernel.shmall = 2097152
    kernel.shmmax = 2147483648
    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 = 1048576

     再执行以下命令使以上配置立即生效:

    sysctl -p;
    7、修改系统资源限制(在root帐号下操作):

    编辑系统资源限制配置文件 vi /etc/security/limits.conf,在该文件下添加如下行:

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

    8、创建用户和组
    groupadd oinstall;
    groupadd dba;
    groupadd oper;
    useradd -g oinstall -G dba,oper oracle; #初始群组为 oinstall,有效群组为 dba、oper
    passwd oracle; #为oracle帐号设置密码(安装的时候需要登录)
    若oracle帐号已存在,则使用命令 usermod -a -G dba,oper oracle 将其加入群组 dba 和 oper中

    8、建立安装目录
    mkdir -p /u01/app/oracle/product/11.2.0/db_1
    chown -R oracle:oinstall /u01/app
    chmod -R 775 /u01/app
    9、修改oracle用户环境变量
    vi ~oracle/.bash_profile
    ORACLE_BASE=/u01/app/oracle
    ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
    ORACLE_SID=orcl
    export ORACLE_BASE ORACLE_HOME ORACLE_SID

    PATH=$ORACLE_HOME/bin:$PATH
    export PATH

    10、开始安装

    下载的oracle文件ssh到/u01/app/oracle

    # su - oracle
    $ cd /u01/app/oracle
    $ unzip linux.x64_11gR2_database_1of2.zip
    $ unzip linux.x64_11gR2_database_2of2.zip
    $ unset LANG LANGUAGE #解决中文乱码
    $ cd /u01/app/oracle/databse
    $ ./runInstaller

    11、安装完成后:执行两个脚本即可:要用root执行两个脚本,按提示就OK
  • 相关阅读:
    python学习-3 字典
    python学习-3
    python学习-3
    python学习日记-2
    python学习日记
    FTP文件传输
    unity实现截屏功能
    使用C++来写数据库
    background使用
    一张图说明DIV盒子距离
  • 原文地址:https://www.cnblogs.com/xuchuansong/p/6120005.html
Copyright © 2011-2022 走看看