<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
    好文章!  回復  更多評論
      
    主站蜘蛛池模板: 久久大香伊焦在人线免费| 五月天婷亚洲天综合网精品偷| 亚洲免费在线观看| 亚洲第一第二第三第四第五第六| 精品久久久久亚洲| 国产又黄又爽又猛的免费视频播放 | 四虎成年永久免费网站| 亚洲伦另类中文字幕| 亚洲色精品三区二区一区| 成人免费视频88| 亚洲狠狠婷婷综合久久| 免费人成在线观看播放国产| 含羞草国产亚洲精品岁国产精品| 国产gav成人免费播放视频| 一个人晚上在线观看的免费视频| 蜜桃视频在线观看免费网址入口| 亚洲欧洲日韩极速播放| 亚洲视频免费在线看| 亚洲国产精品特色大片观看完整版| 国产精品极品美女自在线观看免费| 亚洲综合日韩久久成人AV| 国产成人亚洲毛片| 国内精品99亚洲免费高清| 99热在线免费观看| 亚洲一线产品二线产品| 亚洲国产成人精品女人久久久 | 日本免费人成黄页在线观看视频 | 亚洲美女高清一区二区三区| 国产免费拔擦拔擦8X高清在线人| 亚洲精品美女久久久久| 国产好大好硬好爽免费不卡| 亚洲无限乱码一二三四区| 日日AV拍夜夜添久久免费| 成全视成人免费观看在线看 | 亚洲欧美日韩一区二区三区在线| 免费看国产精品麻豆| 久久久久免费精品国产小说| 亚洲AV日韩综合一区尤物 | 久久亚洲国产精品成人AV秋霞| 亚洲中文无码永久免费| 国产精品无码永久免费888 |