<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    賢仁居 George Gong
    It's never too late to learn
    posts - 32,comments - 16,trackbacks - 0

    1.安裝AS4
        
        這個不多說,安裝過程沒什么難度。

    2.安裝Oracle10g

        AS4下安裝Oracle10g的文章一搜一堆,都是那幾個步驟:
        
        1、檢查oracle所需的RPM包是否齊全:

    gcc-3.2.3-34
    gcc-c++-
    3.2.3-34
    glibc-
    2.3.2-95.20
    make-
    3.79.1
    openmotif21-
    2.1.30-8
    setarch-
    1.3-1
    compat-db-
    4.0.14-5
    compat-gcc-
    7.3-2.96.128
    compat-gcc-c++-
    7.3-2.96.128
    compat-libstdc++-
    7.3-2.96.128
    compat-libstdc++-devel-
    7.3-2.96.128

        版本問題不大,大于等于都可以,沒有的在安裝盤或者Down下來裝上。

    2、建立oracle用戶及oinstall,dba用戶組:

    # /usr/sbin/groupadd oinstall /創建組用戶/
    # /usr/sbin/groupadd dba /創建組用戶/
    # /usr/sbin/useradd -g oinstall -G dba oracle /創建用戶,并設定用戶組/
    # passwd oracle /設定oracle用戶的密碼/

    3、修改oracle用戶的.bash_profile文件,將oracle相關的環境變量加進去:

    ORACLE_BASE=/oracle/app
    ORACLE_HOME
    =$ORACLE_BASE/product/10.1.0/db_1
    ORACLE_SID
    =demo1
    PATH
    =$PATH:$HOME/bin:$ORACLE_HOME/bin
    LD_LIBRARY_PATH
    =$ORACLE_HOME/lib:/usr/lib
    export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH


    4、修改系統屬性,在/etc/sysctl.conf文件中加入kernel相關的屬性配置:

    kernel.shmall = 2097152
    kernel.shmmax 
    = 2147483648
    kernel.shmmni 
    = 4096
    kernel.sem 
    = 250 32000 100 128
    fs.file-max 
    = 65536
    net.ipv4.ip_local_port_range 
    = 1024 65000
    net.core.rmem_default 
    = 262144
    net.core.rmem_max 
    = 262144
    net.core.wmem_default 
    = 262144
    net.core.wmem_max 
    = 262144

    這里重要的是kernel.shmmax,這里設置的值為2G,這個值跟oracle的SGA有很大關系,很容易出錯。有的文章說這個值應該設置成內存的一半。另一個是kernel.shmall,有文章說這個值應該是kernel.shmmax除以系統的PAGE_SIDE得到的商。

    5、根據步驟3里的設置創建相關目錄。

    6、修改redhat發行標識:
    由于oracle10g具有系統安裝監測,當檢測到的系統不符合安裝配置規定的要求時,安裝不能正常進行,故要更改操作系統的版本標識,這一操作不會影響任何系統問題,可以在安裝結束后恢復為正常狀態。
    操作如下:
    備份/etc/redhat-release文件為/etc/redhat-release.bak
    以root權限修改/etc/redhat-release文件
    將文件的內容Red Hat Enterprise Linux AS release 4 (Nahant)
    修改為Red Hat Enterprise Linux AS release 3 (Taroon)
    用于滿足 Disk1/install/oraparam.ini的檢查要求

    7、開始安裝
    這里可能會遇到一些問題,比如X-Windows啟動不起來,這時候需要運行命令:xhost+。如果IP是DHCP的話可能還需要修改local.localdomian的值。
    運行oracle安裝盤里的runInstaller會出現安裝頁面,如果是亂碼的話還要設置系統的字符集。
    需要運行orainstRoot.sh命令。
    接下來oracle要驗證安裝需要的RPM包是否齊全,有的高級版本可能檢驗不出來。
    安裝最后還要執行root.sh命令。

    8、DBCA建庫問題
    這個問題因機器而異,在我的機器上出了問題,害我折騰了兩三天。在建表的時候,最后一步有SGA的設置,默認選的是內存的40%。我的機器的內存是8G,40%是3G多,這樣就出問題了,開始建表操作后2%進度的時候報ORA-27123錯誤,說是sharedmomery問題,一開始弄的我一頭霧水,找不到北。有的文章提到32位的操作系統及Oracle,SGA應該不高于1.7G,這是32位系統的上限。后來我把SGA調到小于1.7G就OK了。后來我試著更改kernel.shmmax的值,當改為4G后再運行DBCA建庫,會報ORA-27101(可能是這個號),out of memory的問題,內存溢出。有文章說到應該改limits.conf設置,去掉限制。但對此我還沒有進行嘗試。

    9、Oracle的自啟動
    在這個問題上我花費了不少時間,一開始在/etc/init.d/目錄下建dbora啟動腳本的時候有問題,系統重啟的時候一會執行一會不執行。后來根據別的文章采用令一種辦法:

    root 登錄,在  /etc/rc.d/init.d 下創建名為dbora,編輯增加以下內容

    =================================================


    #!/bin/bash
    #參考http://staff.in2.hr/denis/oracle/10g1install_fedora3_en.html#n4_4
    # chkconfig: 
    35 95 1
    # description: init script to start/stop oracle database 10g
    , TNS listener, EMS
    #

    # match these values to your environment:
    export ORACLE_BASE
    =/u01/app/oracle
    export ORACLE_HOME
    =$ORACLE_BASE/10.2.0/db_1
    export ORACLE_SID
    =dssdb
    export PATH
    =/home/oracle/bin:$ORACLE_HOME/bin:$PATH
    export ORACLE_USER
    =oracle

    # see how we are called:
    case $
    1 in
        start)
        su - 
    "$ORACLE_USER"<<EOO
        dbstart
    EOS
        emctl start dbconsole
    EOO
        
    ;;

        stop)
        su - 
    "$ORACLE_USER"<<EOO
        dbshut
    EOS
        emctl stop dbconsole
    EOO
        
    ;;

        *)
        echo 
    "Usage: $0 {start|stop}"
        
    ;;
    esac


    ==========================

    打開終端執行:
    chown oracle.oinstall /etc/rc.d/init.d/dbora
    chmod 
    755 /etc/rc.d/init.d/dbora

    使用chkconfig 設置運行權限
    chkconfig dbora reset

    檢查
    chkconfig --list dbora
    結果如下:
    ora10            
    0:off   1:off   2:off    3:on    4:off    5:on    6:off

    這時你可以試試手動啟動及關閉oracle服務:
    service dbora start
    service dbora stop

    總結:
    現在的服務器配置越來越高,我的這臺機器是dell2950,4核CPU×2,8G內存,64位。因為沒有64位的redhat系統盤,只好操作系統及oracle都裝的32位的,這點很不爽。所以64位的硬件最好還是裝64位的系統及軟件,否則硬件上會有限制,不能充分利用。

    posted on 2008-01-26 17:38 George Gong 閱讀(1890) 評論(1)  編輯  收藏 所屬分類: Oracle

    FeedBack:
    # re: dell 2950 安裝 Redhat AS4.4 and Oracle10g[未登錄]
    2008-10-18 17:51 | dragon
    好文章!  回復  更多評論
      
    主站蜘蛛池模板: 青青操免费在线视频| 日韩免费视频播播| 性做久久久久久免费观看| 又黄又爽一线毛片免费观看 | 久久不见久久见免费影院| 亚洲国产中文字幕在线观看| 亚洲最新黄色网址| 色www永久免费| 亚洲成av人片在线观看无码不卡| 久久久久久亚洲av无码蜜芽| 日韩毛片一区视频免费| 免费无码AV片在线观看软件| 亚洲熟妇无码AV不卡在线播放| 免费福利在线视频| 国产亚洲一区二区三区在线不卡| 亚洲国产成人久久综合| 日本三级2019在线观看免费| 亚洲日本va午夜中文字幕一区| 韩国免费A级毛片久久| 国产美女无遮挡免费网站| 亚洲AV无码专区在线亚| 最近最新高清免费中文字幕| 亚洲午夜成人精品电影在线观看| 亚洲av永久无码一区二区三区| 免费一级毛片在播放视频| 成人免费无码H在线观看不卡| 亚洲综合精品香蕉久久网97| 久久久精品视频免费观看| 亚洲男人的天堂在线va拉文| 久久久久国产精品免费网站| 亚洲自偷自拍另类12p| 最近2019中文字幕免费看最新| 亚洲av片不卡无码久久| 日韩精品亚洲专区在线观看| 亚洲1区2区3区精华液| 亚洲日韩欧洲无码av夜夜摸| 99re6在线精品免费观看| 亚洲va成无码人在线观看| 无码欧精品亚洲日韩一区夜夜嗨 | 中文字幕人成人乱码亚洲电影| 成人久久久观看免费毛片|