• oracle 11g R2 标准版 64位linux安装


    安装环境:
    Redhat es 5.5 64位 ,系统内存8G,swap 10G ,oracle 11G R2 标准版

    一,Oracle 安装前的准备
    检查一下包,必须全部安装:
    binutils-2.17.50.0.6
    compat-libstdc++-33-3.2.3
    compat-libstdc++-33-3.2.3 (32 bit)
    elfutils-libelf-0.125
    elfutils-libelf-devel-0.125
    gcc-4.1.1
    gcc-c++-4.1.1
    glibc-2.5-12
    glibc-2.5-12 (32 bit)
    glibc-common-2.5
    glibc-devel-2.5
    glibc-devel-2.5-12 (32 bit)
    libaio-0.3.106
    libaio-0.3.106 (32 bit)
    libaio-devel-0.3.106
    libgcc-4.1.1
    libgcc-4.1.1 (32 bit)
    libstdc++-4.1.1
    libstdc++-4.1.1 (32 bit)
    libstdc++-devel 4.1.1
    make-3.81
    sysstat-7.0.0

    注:系统默认安装完会少一下包:
    fonts-chinese-3.02-12.el5.noarch.rpm
    fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm
    libaio-devel-0.3.106-5.i386.rpm
    libaio-devel-0.3.106-5.x86_64.rpm
    sysstat-7.0.2-3.el5.x86_64.rpm
    unixODBC-2.2.11-7.1.i386.rpm
    unixODBC-2.2.11-7.1.x86_64.rpm
    unixODBC-devel-2.2.11-7.1.i386.rpm
    unixODBC-devel-2.2.11-7.1.x86_64.rpm

    二,创建oracle 用户 和组

    执行 如下 shell 命令:

    su - root

    /usr/sbin/groupadd oinstall

    /usr/sbin/groupadd dba

    /usr/sbin/groupadd oper

    /usr/sbin/useradd -g oinstall -G dba,oper oracle

    设置密码

    passwd oracle


    三,系统参数和配置文件
    添加如下到文件/etc/sysctl.conf :
    kernel.sysrq = 0
    kernel.core_uses_pid = 1
    net.ipv4.tcp_syncookies = 1
    kernel.msgmnb = 65536
    kernel.msgmax = 65536
    kernel.shmmax = 4294967295
    kernel.shmall = 268435456
    kernel.shmmni = 4096
    kernel.sem = 250 32000 100 128
    net.ipv4.ip_local_port_range = 9000 65500
    net.core.rmem_default = 4194304
    net.core.rmem_max = 4194304
    net.core.wmem_default = 262144
    net.core.wmem_max = 1048576
    fs.file-max = 6815744
    fs.aio-max-nr = 1048576

    /sbin/sysctl –p


    /etc/security/limits.conf
    添加如下:

    session required /lib64/security/pam_limits.so
    session required pam_limits.so

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


    /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


    四,目录及环境变量配置:

    大小至少3G以上:
    chown -R oracle:oinstall /home/oracle/oracle_base
    chmod -R 775 /home/oracle/oracle_base /

    安装

    以oracle 登陆
    修改环境变量:
    /home/oracle/.bash_profile

    # .bash_profile

    # Get the aliases and functions
    if [ -f ~/.bashrc ]; then
    . ~/.bashrc
    fi


    # User specific environment and startup programs


    #DISPLAY=localhost:0.0
    #export DISPLAY
    export ORACLE_SID=orcl
    export ORACLE_BASE= /home/oracle/oracle_base
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:ORACLE_HOME/lib
    export ORACLE_HOME=/home/oracle/oracle_base/product/11.2.0/dbhome_1
    export ORACLE_HOME_LISTNER=$ORACLE_HOME
    PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
    umask 022
    export PATH

    sh /home/oracle/.bash_profile


    重新用oracle用户登录系统,我使用的是Xmanger软件来登录

    (通过 xhsot + 来测试是否可以正常调用图形化界面,如果出现
    access control disabled, clients can connect from any hos)
    表示可以正常调用

    进入到oracle的instal文件夹下

    ./runlnstaller


    五,安装oracle
    如果不出意外,会出现oracle的安装图形化界面,
    按照提示一步一步安装即可


    在安装第二步会oracle会检测环境是否符合,如果提示swap或大,或小,忽略,下一步


    完成之后,按照提示用root执行
    root.sh和
    orainstRoot.sh
    回车即可

    到此基本就完成了。

    注:在按照到68%和76%时,非常慢,耐心等待。

    根据硬件的不同,我统计过三种情况,安装时间不会超过2小时。

    六,oracle创建实例

    通过图形化来创建实例

    cd $home_ORACLE/oracle_base/product/11.2.0/dbhome_1/bin/

    ./dbca

    然后会出现创建实例的图形化界面,按照提示进行下一步就可以了。

    登陆em的方式一样的,这是端口不一样,这是及可以登录默认实例,也可以登录你创建的实例了。

  • 相关阅读:
    CDK上安装kube-dashboard
    JBoss入门
    CDK安装
    minishift安装
    Openshift中Configmap的使用
    每天5分钟玩转Docker
    Openshift初步学习问题集
    pyinstaller深入使用,打包指定模块,打包静态文件
    firefox 开启安全禁用端口
    使用VirtualBox把IMG文件转换为VDI文件
  • 原文地址:https://www.cnblogs.com/bdzwater/p/3548963.html
Copyright © 2020-2023  润新知