zoukankan      html  css  js  c++  java
  • SUSE linux 10.2 X86_64下部署Oracle10gR2



    作者: Dailon  出自: http://www.linuxdiyf.com
    前段时辰公司上了新的服务器,把持系统选择了SUSE linux 10.2 X86_64,数据库运用的是Oracle10gR2,本来部署应该挺尽情的,效果出现了一堆错误,回想了一下,立刻记上去。

    SUSE linux 10.2下部署Oracle10gR2 白皮书下载所在
    http://ftp.novell.com/partners/o ... 02_introduction.pdf

    系统要求:
    内存:推荐1G
    Swap分区:设为内存的2倍
    /tmp磁盘空间:400MB以上
    磁盘空间:软件3.5G 数据1.2G
    以下要用root用户把持

    检查所需求的rpm包
    rpm -q make binutils gcc compat-db compat-gcc compat-gcc-c
    compat-libstdc 或掀开YaST部署

    compat-2006.1.25-29.x86_64
    compat-libstdc -5.0.7-41.x86_64
    compat-openssl097g-0.9.7g-33.x86_64
    gcc-32bit-4.1.3-29.x86_64
    gcc-4.1.3-29.x86_64
    gcc-c -4.1.3-29.x86_64
    gcc-gij-4.1.3-29.x86_64
    gcc-java-4.1.3-29.x86_64
    gcc41-32bit-4.1.2_20061115-5.x86_64
    gcc41-4.1.2_20061115-5.x86_64
    gcc41-c -4.1.2_20061115-5.x86_64
    gcc41-gij-32bit-4.1.2_20061115-7.x86_64
    gcc41-gij-4.1.2_20061115-7.x86_64
    gcc41-java-4.1.2_20061115-5.x86_64
    glibc-2.5-25.x86_64
    glibc-32bit-2.5-25.x86_64
    glibc-devel-2.5-25.x86_64
    glibc-devel-32bit-2.5-25.x86_64
    glibc-i18ndata-2.5-25.x86_64
    glibc-locale-2.5-25.x86_64
    glibc-locale-32bit-2.5-25.x86_64
    java-1_4_2-gcj-compat-32bit-1.4.2.0-66.x86_64
    libgcc41-32bit-4.1.2_20061115-5.x86_64
    libgcc41-4.1.2_20061115-5.x86_64
    libstdc 41-32bit-4.1.2_20061115-5.x86_64
    libstdc 41-4.1.2_20061115-5.x86_64
    libstdc 41-devel-4.1.2_20061115-5.x86_64
    libstroke-0.5.1-37.x86_64
    libaio
    libaio-devel

    下面的包可以根据系统版本的不同会有所不同

    orarun包下载所在

    下载所在:
    http://ftp.novell.com/partners/oracle/sles-10
    部署orarun,用下令:#rpm –ivh orarun-1.8-109.15.i586.rpm
    部署大年夜要直接双击用YaST部署

    当orarun软件包部署时,会主动建立名为oracle的用户,和一个oinstall组。我们只需求将该用户设置为enable,部署完后,会在/etc.profile.d下天生2个oracle.sch和oracle.sh文件,在/etc/sysconfig/ 下天生一个oracle文件。而且orarun软件包将ORACLE_HOME文件夹主动天生,淘汰了许多清贫。OK,修注释件:

    -调动 /etc/passwd文件

    oracle:x:103:108:Oracle user:/opt/oracle:/bin/false
    改为
    oracle:x:103:108:Oracle user:/opt/oracle:/bin/bash
    -修正/etc/sysconfig/oracle文件

    START_ORACLE_DB="no" START_ORACLE_DB_LISTENER="no"
    改为
    START_ORACLE_DB="yes" START_ORACLE_DB_LISTENER="yes"
    掀开节制台,调动oracle用户的密码
    #passwd oracle,填入新密码即可

    然后以oracle用户身份登岸
    部署oracle
    解压oracle部署包
    #tar –xzvf oracle_db.cpio.gz 或unzip oracle_db.cpio.gz
    解压完后是一个cpio文件,秉承解压
    #cpio -idcmv < oracle_db.cpio

    部署oracle
    进入文件夹,运转
    #./runInstaller
    成绩
    --如果不出现oracle的图形部署界面,并出现
    error:faild to load /usr/lib/libInternalSymbols.so,
    错误,以root身份调动/etc/profile.d/oracle.sh文件


    test -f /usr/lib/libInternalSymbols.so && export
    LD_PRELOAD=/usr/lib/libInternalSymbols.so
    调动为:
    test -f /usr/lib/libInternalSymbols.so && export
    LD_PRELOAD_32=/usr/lib/libInternalSymbols.so

    --njni10错误
    以root身份施行下面的下令
    #rm -f $ORACLE_HOME/install/make.logcd $ORACLE_HOME/bin
    #./relink all > $ORACLE_HOME/install/make.log





    版权声明: 原创作品,答应转载,转载时请务必以超链接情势标明文章 原始起因 、作者信息和本声明。否则将追究法令责任。

  • 相关阅读:
    LeetCode Count of Range Sum
    LeetCode 158. Read N Characters Given Read4 II
    LeetCode 157. Read N Characters Given Read4
    LeetCode 317. Shortest Distance from All Buildings
    LeetCode Smallest Rectangle Enclosing Black Pixels
    LeetCode 315. Count of Smaller Numbers After Self
    LeetCode 332. Reconstruct Itinerary
    LeetCode 310. Minimum Height Trees
    LeetCode 163. Missing Ranges
    LeetCode Verify Preorder Serialization of a Binary Tree
  • 原文地址:https://www.cnblogs.com/zgqjymx/p/1974048.html
Copyright © 2011-2022 走看看