• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    RedHat linux 9上安裝Oracle817完全過程

    發布: 2007-7-04 12:06 | 作者: admin | 來源:  網友評論 | 查看: 9次 | 進入軟件測試論壇討論

    領測軟件測試網 1.軟件環境

    安裝前需要準備的軟件包如下:

    linux 操作系統 Red Hat linux 9.0; (這個要自己準備啰~~)

    數據庫軟件Oracle 8i linux81701.tar; (可以到oracle的網站下載。http://www.oracle.com/technology ... racle8i/index.html)

    ◆ 補丁包 glibc-2.1.3-stubs.tar.gz;(oracle的補丁包,可以和oracle安裝軟件在一處下載。)

    ◆ JDK j2sdk-1_4_2_06-linux-i586.bin;(這個沒有太嚴格的版本限制,基本上jdk1.3以上就可以,下載網址http://java.sun.com/j2se/1.4.2/download.html);

    ◆ GCC i386-glibc-2.1-linux.tar.gz;(gcc編譯器,linux9上的版本太高,這是降低版本,防止安裝過程中編譯錯誤。linux.tar.gz)" target="_blank">ftp://ftp.kernel.org/pub/softwar ... c-2.1-linux.tar.gz)

    RedHat linux 9上安裝Oracle817完全過程

    1.軟件環境

    安裝前需要準備的軟件包如下:

    linux 操作系統 Red Hat linux 9.0; (這個要自己準備啰~~)

    ◆ 數據庫軟件Oracle 8i linux81701.tar; (可以到oracle的網站下載。http://www.oracle.com/technology ... racle8i/index.html)

    ◆ 補丁包 glibc-2.1.3-stubs.tar.gz;(oracle的補丁包,可以和oracle安裝軟件在一處下載。)

    ◆ JDK j2sdk-1_4_2_06-linux-i586.bin;(這個沒有太嚴格的版本限制,基本上jdk1.3以上就可以,下載網址http://java.sun.com/j2se/1.4.2/download.html);

    ◆ GCC i386-glibc-2.1-linux.tar.gz;(gcc編譯器,linux9上的版本太高,這是降低版本,防止安裝過程中編譯錯誤。linux.tar.gz)" target="_blank">ftp://ftp.kernel.org/pub/softwar ... c-2.1-linux.tar.gz)



    1.在系統中安裝JDK
    先把j2sdk-1_4_2_06-linux-i586.bin拷貝到安裝目錄(我裝在/usr/local目錄下)
    cp j2sdk-1_4_2_06-linux-i586.bin /usr/local
    cd /usr/local
    然后開始安裝
    ./j2sdk-1_4_2_06-linux-i586.bin
    應該一路暢通...ok


    2.接下來安裝glibc2.1包。Oracle 8i安裝時需要glibc2.1。由于Red Hat linux 8.0以后的glibc版本高于2.1版本,所以必須對glibc進行降級。否則在安裝時會出現錯誤,導致安裝失敗。以root賬號登錄,執行以下命令:

    安裝glibc2.1 :
    把i386.glibc-2.1-linux.tar.gz拷貝到根目錄
    cp i386.glibc-2.1-linux.tar.gz /
    使用root用戶
    tar zxvf i386.glibc-2.1-linux.tar.gz


    3.隱藏相關文件
    使用root用戶
    cd /usr/bin
    mkdir saved
    mv gcc cc ld saved
    ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-gcc gcc
    ln -s gcc cc
    ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-ld ld

    cd /usr/lib
    mkdir saved
    mv libc.so libdl.so libm.so libpthread.so saved
    mv libc.a libdl.a libm.a libpthread.a saved
    ##################
    #不知道這部分需不需要,反正我是這么做的
    ln -s /usr/i386-glibc-2.1-linux/i386-glibc21-linux/lib/ libc.so libc.so
    ln -s /usr/i386-glibc-2.1-linux/i386-glibc21-linux/lib/libdl.so libdl.so
    ln -s /usr/i386-glibc-2.1-linux/i386-glibc21-linux/lib/libm.so libm.so
    ln -s /usr/i386-glibc-2.1-linux/i386-glibc21-linux/lib/libpthread.so libpthread.so
    ln -s /usr/i386-glibc-2.1-linux/i386-glibc21-linux/lib/libc.a libc.a
    ln -s /usr/i386-glibc-2.1-linux/i386-glibc21-linux/lib/libdl.a libdl.a
    ln -s /usr/i386-glibc-2.1-linux/i386-glibc21-linux/lib/libm.a libm.a
    ln -s /usr/i386-glibc-2.1-linux/i386-glibc21-linux/lib/libpthread.a libpthread.a
    ##################


    4.準備Oracle安裝環境

    創建Oracle用戶及組,代碼如下:
    groupadd dba //創建Oracle管理用戶組
    groupadd oinstall //創建Oracle安裝用戶組
    useradd -g oinstall -G dba oracle //將oracle用戶歸為oinstall及dba用戶組。
    passwd oracle //設置密碼


    5.創建oracle安裝目錄并授權,代碼如下:
    mkdir /usr/local/oracle          #這個目錄可自己設定
    chown -R oracle.oinstall /usr/local/oracle
    chmod 750 /usr/local/oracle


    6.在安裝前需要設置oracle安裝環境。使用oracle賬號登錄,開啟終端窗口,用文本編輯器編輯設置“/home/oracle/.bash_profile”文件。下面是設置后的.bash_profile文件:

    # oracle Environment
    # .bash_profile
    # Get the aliases and functions
    if [ -f ~/.bashrc ]; then
    . ~/.bashrc
    fi
    # User specific environment and startup programs
    # +---------------- SETUP Oracle ENVIRONMENT-----------------+#
    export DISPLAY=127.0.0.1:0.0
    export LD_ASSUME_KERNEL=2.2.5
    export ORACLE_BASE=/opt/Oracle
    export ORACLE_HOME=$ORACLE_BASE/product/8.1.7
    export ORACLE_SID=ora8i #數據庫標識名
    export ORACLE_TERM=xterm
    export ORACLE_OWNER=Oracle
    export NLS_LANG= AMERICAN_AMERICA. US7ASCII;
    //export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
    export PATH=$PATH:$ORACLE_HOME/bin
    CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib: $ORACLE_HOME/rdbms/jlib
    export CLASSPATH=$CLASSPATH: $ORACLE_HOME/network/jlib
    export JAVA_HOME=.....
    export PATH=$PATH:$JAVA_HOME/bin
    export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
    export TNS_ADMIN=$Oracle_HOME/network/admin
    # +-------------------------- SETUP JAVA ENVIRONMENT --------------------------+#
    export JAVA_HOME=/usr/local/java
    umask 022
    # +----------------------- FINISH OFF THE SCRIPT-----------------------+#


    保存后,退出登錄系統。然后重新以oracle賬號登錄,鍵入“env”指令查看剛才設置的環境變量。

    7.安裝配置oracle

    用oracle賬號登錄,進入X-window,開啟終端窗口。下面是具體的安裝步驟。

    (1)進入安裝目錄并運行安裝程序,代碼如下:

    # . /runInstaller


    (2)在接下來出現的基于Java的Oracle installer界面上,點擊“Next”按鈕。

    (3)File Locations界面中,檢查安裝目錄(Destination Path)是否為為“/usr/local/oracle/product/8.1.7”,確認后點擊“Next”。

    (4)在要求輸入Unix Group Name的界面,鍵入“oinstall”,點擊“Next”。

    (5)在上一步完成后,Oracle安裝程序會彈出一個窗口,要求以root身份運行“/usr/local/oracle/product/8.1.7/orainstRoot.sh”。此時,新建一個終端窗口,用root用戶身份運行此腳本,代碼如下:

    # cd /usr/local/oracle/product/8.1.7
    #./orainstRoot.sh
    執行完腳本后,返回彈出的窗口,點擊“Retry”,即可進入后續安裝。

    (6)在出現的“Available products”窗口上選擇“Oracle8I enterprise edition8.1.7.0.0”,并點擊“Next”。

    (7)在接下來的畫面中選擇“Typical”,點擊“Next”。

    (8)提示輸入“global database name”時,填寫“ora8I”,驗證Oracle_SID為ora8i,點擊“Next”。

    (9)系統提示輸入數據文件存放位置(db files localtion),輸入“/usr/local/oracle/”,點擊“Next”。

    (10)在最后的Summary窗口上,點擊“Install”。

    (11)在文件被拷貝和鏈接后,彈出一個窗口,要求以root運行root.sh腳本。

    打開一終端窗口
    su root
    cp glibc-2.1.3-stubs.tar.gz to /usr/local/oracle/product/8.1.7
    tar xvzf glibc-2.1.3-stubs.tar.gz

    注意:打開一個終端,查看$ORACLE_HOME的值,我在安裝過程中發現這個環境變量的值變成了$JAVA_HOME的值。
          就重新設定$ORACLE_HOME。(export ORACLE_HOME=/usr/local/oracle/product/8.1.7)但愿你們在安裝時不會碰到這樣的問題。

    ./setup_stubs.sh

    你將看到如下提示:(大約2-5分鐘時間)
    Setting up patch files...done.
    Patching makefiles as necessary:
    ……
    running 'ins_ctx.mk'...done.

    注意:運行完這個腳本后發現$JAVA_HOME又沒有了,再次設定這個值。郁悶...


    (12)修改 /usr/local/oracle/product/8.1.7/ctx/lib/env_ctx.mk :

    cd /usr/local/oracle/product/8.1.7/ctx/lib
    vi env_ctx.mk #########修改第1374行

    CTXHX_LINKLINE=$(LINK) $(CTXLIB)ctxhx.$(OBJ_EXT) $(INSO_LINK) $(USRLIBS)
    改為
    CTXHX_LINKLINE=$(LINK) $(CTXLIB)ctxhx.$(OBJ_EXT) $(INSO_LINK) $(USRLIBS) -ldl

    (13)修改 /usr/local/oracle/product/8.1.7/root.sh :
    cd /usr/local/oracle/product/8.1.7
    vi root.sh
    a. ########修改第98行

    SED=/usr/local/bin/sed
    改為
    SED=/bin/sed
    b. ########修改第102行

    RMF=/bin/rm –f
    改為
    RMF="/bin/rm -f"
    c. ########修改第156行

    RUID=`/usr/bin/id|$AWK -F\( '{print }'|$AWK -F\) '{print }`
    改為
    RUID=`/usr/bin/id|$AWK -F\( '{print }'|$AWK -F\) '{print }'`    #在倒數第二個字符加了一個單引號(')

    (14)運行 “root.sh” 腳本:
    ./root.sh”
    你將會看到以下提示 :
    IMPORTANT NOTE: Please delete any log and trace files previously
    created by the Oracle Enterprise Manager Intelligent
    Agent. These files may be found in the directories
    you use for storing other Net8 log and trace files.
    If such files exist, the OEM IA may not restart.
    Running Oracle8 root.sh script...
    \nThe following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME= /usr/local/oracle/product/8.1.7
    ORACLE_SID=ora8i

    Enter the full pathname of the local bin directory: [/usr/local/bin]: (默認回車)
    \nCreating /etc/oratab file...
    Entry will be added to the /etc/oratab file by
    Database Configuration Assistant when a database is created
    Finished running generic part of root.sh script.
    Now product-specific root actions will be performed.

    (15)返回 GUI window 界面點擊 “OK” ,完成安裝

    (16)完成Oracle8i的安裝后,系統會配置Net8、Database assistant 和 SSL related modules.
    當進行Net8的配置時,會彈出一個窗口 ,請選中“Perform typical configuration”按鈕。之后,系統會自動進行 database的配置。
    在配置完database assistant 與SSL related module后,系統會給出用戶名/密碼 :
    “SYS/change_on_install” and “SYSTEM/manager”

    注意:如果在配置數據庫過程中發生錯誤,可以忽略,稍后從$ORACLE_HOME/bin目錄下運行dbassit重新配置。


    8.到此,Oracle8i 完成全部安裝。
    重啟計算機。

    (注意:如果有運行過./runInstaller,再次運行需要刪除以下文件夾:
    rm -rf /tmp/OraInstall
    在安裝過程中出現提示按“skip”)


    說明:本文是參考了網上眾多高手的經驗而成,向他們表示感謝...

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>