<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 /創(chuàng)建組用戶/
    # /usr/sbin/groupadd dba /創(chuàng)建組用戶/
    # /usr/sbin/useradd -g oinstall -G dba oracle /創(chuàng)建用戶,并設定用戶組/
    # passwd oracle /設定oracle用戶的密碼/

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

    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、修改系統(tǒng)屬性,在/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除以系統(tǒng)的PAGE_SIDE得到的商。

    5、根據步驟3里的設置創(chuàng)建相關目錄。

    6、修改redhat發(fā)行標識:
    由于oracle10g具有系統(tǒng)安裝監(jiān)測,當檢測到的系統(tǒng)不符合安裝配置規(guī)定的要求時,安裝不能正常進行,故要更改操作系統(tǒng)的版本標識,這一操作不會影響任何系統(tǒng)問題,可以在安裝結束后恢復為正常狀態(tài)。
    操作如下:
    備份/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會出現安裝頁面,如果是亂碼的話還要設置系統(tǒng)的字符集。
    需要運行orainstRoot.sh命令。
    接下來oracle要驗證安裝需要的RPM包是否齊全,有的高級版本可能檢驗不出來。
    安裝最后還要執(zhí)行root.sh命令。

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

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

    root 登錄,在  /etc/rc.d/init.d 下創(chuàng)建名為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


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

    打開終端執(zhí)行:
    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系統(tǒng)盤,只好操作系統(tǒng)及oracle都裝的32位的,這點很不爽。所以64位的硬件最好還是裝64位的系統(tǒng)及軟件,否則硬件上會有限制,不能充分利用。

    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
    好文章!  回復  更多評論
      
    主站蜘蛛池模板: 免费看男女下面日出水视频| 四虎国产精品免费久久| 亚洲综合最新无码专区| 黄网站色视频免费看无下截| 国产真人无遮挡作爱免费视频 | 日本免费一区二区在线观看| 亚洲AV无码一区东京热久久| 最好免费观看高清在线| 国产成A人亚洲精V品无码| 人妻无码久久一区二区三区免费| 久久国产精品亚洲综合| 91精品导航在线网址免费| 亚洲色图黄色小说| 久久精品网站免费观看 | 日韩精品亚洲人成在线观看| 久久香蕉国产线看免费| 亚洲综合免费视频| 成人无遮挡裸免费视频在线观看| 亚洲无人区码一二三码区别图片 | 日韩激情无码免费毛片| 美女被爆羞羞网站在免费观看 | 亚洲色图校园春色| 免费看大黄高清网站视频在线| 美女视频黄频a免费观看| 亚洲国产精品视频| 国产成人AV免费观看| 亚洲视频精品在线观看| 成人免费无码大片A毛片抽搐色欲| 国产青草亚洲香蕉精品久久| 中文亚洲成a人片在线观看| 91短视频在线免费观看| 亚洲人成网站18禁止| 国产亚洲人成网站在线观看 | 无码少妇一区二区浪潮免费 | 色欲A∨无码蜜臀AV免费播| 亚洲一区二区三区久久| 又粗又黄又猛又爽大片免费 | 亚洲国产小视频精品久久久三级| 在线观看免费无码视频| 亚洲乱码在线视频| 国产亚洲精品无码拍拍拍色欲|