CentOS 灌oracle 10gR2:jackal的異想世界:Xuite日誌
  • jackal
  • 日曆
  • 最新文章
  • 文章分類
  • 最新回應
  • Re:當信任瓦解,社會也就崩潰_分享主管寄來的一篇生活態度,by(Serina和于寶寶)於2008-08-30
    Re:當信任瓦解,社會也就崩潰_分享主管寄來的一篇生活態度,by(jackal)於2008-08-30
    Re:既期待又害怕,by(jackal)於2008-08-30
    Re:不平靜的夜晚,by(jackal)於2008-08-30
    Re:新工作,by(jackal)於2008-08-30
  • 最愛連結
  • 我的親友團
  • 我的好友
  • 日誌使用資源






  • 如何使用RSS
    Powered by Xuite
  • 參觀人氣統計
  • 2008-07-09 15:55 CentOS 灌oracle 10gR2
  • ?
  • oracle
  • 好文轉寄
  • 平均分數:0 顆星    投票人數:0
    我要評分:
    標籤 : 


    1.centosoracle 10g須具備以下這些套件:
    binutils-2.15.92.0.2-10.EL4
    compat-db-4.1.25-9
    control-center-2.8.0-12
    gcc-3.4.3-9.EL4
    gcc-c++-3.4.3-9.EL4
    glibc-2.3.4-2
    glibc-common-2.3.4-2
    gnome-libs-1.4.1.2.90-44.1
    libstdc++-3.4.3-9.EL4
    libstdc++-devel-3.4.3-9.EL4
    make-3.80-5
    pdksh-5.2.14-30
    sysstat-5.0.5-1
    xscreensaver-4.18-5.rhel4.2
    指令:

    rpm -q binutils compat-db control-center gcc gcc-c++ glibc glibc-common gnome-libs \

    libstdc++ libstdc++-devel make pdksh sysstat xscreensaver libaio



    缺一不可,如果缺少去google找下來裝上去。

    2.
    因為oracle不認centos版本,必須去做更改:
    修改/etc/redhat-release

    Red Hat Enterprise Linux AS release 4 (Nahant)

    CentOS release 4.4 (Final)

    修改/etc/sysctl.conf

    kernel.shmall = 2097152

    kernel.shmmax = 2147483648

    kernel.shmmni = 4096

    # semaphores: semmsl, semmns, semopm, semmni

    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 

    #/sbin/sysctl -p (
    可以載入檔案中的參數數值,並且檢查參數值是否正確設定)

    3.
    建力oracle使用者與群組帳號與oracle目錄:
    建立使用者群組

    #groupadd oinstall

    #groupadd dba



    建立oracle帳戶

    #useradd -g oinstall -G dba oracle



    建立目錄

    #mkdir -p /oracle/u01/app/oracle

    #mkdir -p /oracle/u02/oradata

    #chown -R oracle:oinstall /oracle/u01/app/oracle /oracle/u02/oradata

    #chmod -R 755 /oracle/u01/app/oracle /oracle/u02/oradata



    4.
    調整oracle使用者的環境限制
    修改/etc/security/limits.conf

    * soft nproc 2047

    * hard nproc 16384

    * soft nofile 1024

    * hard nofile 65536

    修改/etc/pam.d/login

    session required pam_limits.so




     

     



    5.
    修改oracle使用者的環境變數
    #su - oracle
    修改.bash_profile

    PATH=$PATH:$HOME/bin

     

    export PATH

    unset USERNAME

     

    ORACLE_BASE=/oracle/u01/app/oracle

    export ORACLE_BASE

    ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

    export ORACLE_HOME

    ORACLE_SID=ora10g

    export ORACLE_SID

    PATH=/usr/sbin:$PATH

    export PATH

    PATH=$ORACLE_HOME/bin:$PATH

    export PATH

     

    LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

    export LD_LIBRARY_PATH

    CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

    export CLASSPATH

    #LD_ASSUME_KERNEL=2.4.1; export LD_ASSUME_KERNEL

     

    if [ $USER = "oracle" ]; then

     if [ $SHELL = "/bin/ksh" ]; then

     ulimit -p 16384

     ulimit -n 65536

     else

     ulimit -u 16384 -n 65536

     fi

    fi

    6.
    再來執行oracle 安裝,步驟請參考oracle官網
    補充:
    配備:記億体基本最少512m,最好是1g以上,不然整体跑起來會非常的慢
    因為只有測試用的,所以當安裝到Memory page appears. Select Typical and enter a percentage value. Click the Sizing tab
    (dbca
    安裝的第14),記憶体可再調小點,個人是改成30%。其他的地方就需個人的需求更改了。
    如遇到打dbca出現找不到這個指令時,應該就是你沒有設相關的路徑,你可先移到$ORACLE_HOME/bin/
    錄中,再輸入dbca應該就可以了。
    如遇到dbca出現中文亂碼的話,可先關畢dbca視窗後,再輸export LANG=en,接著再執行dbca就可看到英文介面了。



    jackal / Xuite日誌 / 回應(0) / 引用(0) / 好文轉寄
  • 回應