服务器 频道

Linux下Oracle8i数据库安装图解入门

    第一步:首先解开oracle8i软件包:

    cp/usr/local/oracle8
    tar xvf oracle817101.tar

    第二步:接着安装GLIBC2.1包:

    rpm-ihv Compat-glibc-6.2-2.1.3.2.i386.rpm
    rpm-ihv Compat-libs-egcs-6.2-1.1.2.12.i386.rpm
    rpm-ihv Compat-libs-6.2-3.i386.rpm


   【提示】:安装这三个软件包时请按所列顺序进行!linux8.0以前的版本应该使用up2date-u命令来安装。

    第三步:安装JDK118

    rpm-ihv IBMJava118-SDK-1.1.8-5.0.i386.rpm

    第四步:安装好这些软件包后,还需要对一些文件进行隐藏设置,以避免被Oracle安装程序调用。

    1. 隐藏/usr/bin目录下的gcc cc ld,操作示例为:

    cd/usr/bin
    mkdir saved
    mv gcc cc ld saved
    In –s /usr/bin/i386-glibc21-linux-gcc gcc
    In –s /usr/bin/i386-glibc21-linux-gcc cc
    In –s /usr/bin/i386-glibc21-linux-ld  ld


    2.隐藏/usr/lib目录下的libc.so libdl.so libm.so libpthread.so等文件,操作示例为:

    cd../lib
    mkdir saved
    mv libc.so libdl.so libm.so libpthread.so saved
    mv libc.a libdl.a libm.a libpthread.a saved


    第五步:创建oracl的用户和用户组,以及创建安装目录并设置好权限。

    1. 创建用户和用户组

    groupadd dba
    groupadd oracl
    groupadd oinstall
    useradd oracle-g oinstall-G dba,oracle

    2. 创建安装目录并定义权限

    mkdir/ora8
    mkdir/ora8/app
    chown oracle.dba/ora8

    第六步:修改配置文?BR>这一步主要是对oracle用户的bash配置文件(.bash_profile)进行修改,以便适合具体的安装环境。要修改、添加的内容以下:

    ./usr/i386-glibc21-linux/bin/i386-glibc21-linux-env.sh
    export LD_ASSUME_KERNEL=2.2.5
    umask 022
    export ORACLE_BASE=/ora8/app
    export ORACLE_HOME=$ORACLE_BASE/product/8.1.7
    export CLASSPATH=$ORACLE_HOME/jdbc/lib/calsses111.zip
    export JAVA_HOME=/usr/jdk118
    export JAVA_HOMECLASSPATH=/usr/jdk118/lib
    export
    PATH=$ORACLE_HOME/bin:$ORACLE_HOME/ctx/lib:/usr/bin/X11:/
    usr/X11R6/bin:/usr/bin:/bin:/usr/local/bin:/usr/jdk118/bin:$PATH(此两行为一条语法命令)
    export
     LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/lib:/usr/local/lib:$LD_LIBRARY_PATH
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
    export ORACLE_SID=ora1

    第七步:Oracle必须连接到正确版本的GCC上,才能被正确编译。操作如下:

    su-oracle
    mkdir $ORACLE_BASE/product
    mkdir $ORACLE_HOME
    cd $ORACLE_HOME
    mkdir bin
    cd bin
    In -s /usr/bin/i386-glibc21-linux-gcc cc



0
相关文章