zoukankan      html  css  js  c++  java
  • 安装Oracle步骤总结(第2次)

    刚开始自学了Oracle10天左右,第2次在Linux下安装Oracle(又一次拿linux下oracle的安装来折磨自己。。。)废话不说,进入正题

    大致步骤如下:

    1. 安装虚拟机

    2. 安装Redhat5

    3. 以root用户检查是否已安装以下所需要的包,包列举如下:

    (1)    binutils-2.15.92.0.2

    (2)    compat-libstdc++-33.2.3

    (3)    elfutils-libelf-0.97

    (4)    elfutils-libelf-devel-0.97

    (5)    c-3.4.6

    (6)    gcc-c++-3.4.6

    (7)    glibc-2.3.4-2.41

    (8)    glibc-common-2.3.4

    (9)    glibc-devel-2.3.4

    (10)  glibc-headers-2.3.4

    (11)  libaio-devel-0.3.105

    (12)  libaio-0.3.105   

    (13)  libgcc-3.4.6

    (14)  libstdc++-3.4.6

    (15)  libstdc++-devel-3.4.6

    (16)  make-3.80

    (17)  pdksh-5.2.14

    (18)  sysstat-5.0.5

    (19)  unixODBC-2.2.11

    (20)  unixODBC-devel-2.2.11

    以上用命令“rpm –Uvh 包名”检查

    4. 检查硬件要求

    (1)    检查内存:grep MemInfo /proc/meminfo(至少为1G)

    (2)    检查swap:grep SwapTotal /prco/meminfo(最好是内存的2倍)

    (3)    检查硬盘大小:df –h(至少为20G)

    5. 设置Linux系统的配置文件参数(以root设置,root才有权限)

    (1)vi /etc/sysctl.conf  在最后加入以下参数:

    #use for oracle

    kernel.shmall = 4294967296

    fs.aio-max-nr = 1048576

    kernel.shmmax = 2147483648

    kernel.shmmni = 4096

    kernel.sem = 250 32000 100 128

    fs.file-max = 6815744

    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

    然后在命令窗口输入“sysctl -p”应用以上参数

    (2)vi /etc/security/limits.conf  在最后加入以下参数:

    #use for oracle

    oracle soft nproc 2047

    oracle hard nproc 16384

    oracle soft nofile 1024

    oracle hard nofile 65536

    (3)vi /etc/pam.d/login  在最后加入以下参数:

    session required pam_limits.so

    6. 创建oracle的用户及组

    在命令行执行以下命令:

    groupdd oinstall

    groupdd dba

    useradd –m –g oinstall –G dba oracle

    id oracle(查看是否设置成功)

    passwd oracle(为oracle设置密码)

    7. 创建安装oracle所需目录(最好以oracle用户创建,如果没有,一定要将这些目录设为以oracle为用户,以oinstall为组,不然会出现问题!!本次安装就有卡在这里= =)

    mkdir –p /u01/app/oracle

    chown –R oracle.oinstall /u01/app/oracle

    chmod –R 777 /u01/app/oracle

    8. 设置oracle用户的环境变量

    (1)

    以oracle用户,将以下内容加到.bash_profile中(必须保证这个文件时oracle用户+oinstall组的,如果不是,要修改过来!!不然会出问题。本次安装也有在这里出现问题= =)

    #Oracle Settings

    export ORACLE_BASE=/u01/app/oracle

    export ORACLE_SID=orcl;

    export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

    export LD_LIBRARY_PATH=$ORACLE_HOME/lib

    export PATH=$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:$PATH

    export LANG=AMERICAN_AMERICA.ZHS16GBK

    umask 022

    (2)以root用户将以下内容加到/etc/profile文件的最后:

    if [ $USER = "oracle" ] || [ $USER = "grid" ]; then

            if [ $SHELL = "/bin/ksh" ]; then

                  ulimit -p 16384

                  ulimit -n 65536

            else

                  ulimit -u 16384 -n 65536

            fi

    umask 022

    fi

    3-8为准备步骤,接下来进入Oracle安装,如果以上均正确,那么就会顺利安装成功啦~~激动人心的时刻终于到来~~

     

    9. 将压缩包database.zip传到linux(要保证这是oracle用户+oinstall组的!以root进行修改),解压压缩包,找到一个runInstaller的文件,在命令行中输入

    “./runInstaller”进入Oracle图形界面的安装

    以下步骤就不截图继续拉~ 在次勉励自己再接再厉,哈哈~

     

  • 相关阅读:
    一个小例子说明函数式编程
    单元测试的规范
    单元测试jest部署
    正向代理与反向代理
    Cookie与Session
    从输入URL到页面加载发生了什么?
    使用Vue-cli3.0创建的项目,如何发布npm包
    Vue中通过Vue.extend动态创建实例
    使用npm link 加速调试
    单元测试之断言
  • 原文地址:https://www.cnblogs.com/Rosefxd/p/3095183.html
Copyright © 2011-2022 走看看