• <ul id="mayc0"></ul>
    <ul id="mayc0"><center id="mayc0"></center></ul>
    <strike id="mayc0"><input id="mayc0"></input></strike>
    <ul id="mayc0"></ul>
  • 始創于2000年 股票代碼:831685
    咨詢熱線:0371-60135900 注冊有禮 登錄
    • 掛牌上市企業
    • 60秒人工響應
    • 99.99%連通率
    • 7*24h人工
    • 故障100倍補償
    您的位置: 網站首頁 > 幫助中心>文章內容

    RHEL5環境下安裝Oracle 10g

    發布時間:  2012/8/14 17:33:32

    RHEL5 上安裝 Oracle 10.2.0.1
    下載
    可以從Oracle的主頁上下載:
    Oracle Database 10g Release 2 (10.2.0.1) Software
    解壓文件
    解壓下載好的文件:
    unzip 10201_database_linux32.zip
    安裝前配置如下:

    以root的身份完成下面的工作:
    -
     

    1 修改內核參數
    增加下面的內容到文件 /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
    2 增加下面的內容到文件 /etc/security/limits.conf 文件中:
     soft nproc 2047
     hard nproc 16384
     soft nofile 1024
     hard nofile 65536
    3 增加下面的內容到文件 /etc/pam.d/login 中:
    session required /lib/security/pam_limits.so
    4 所以把secure linux設成無效,因為SELINUX對Oracle有影響,編輯文件 /etc/selinux/config :
    SELINUX=disabled
    當然你也可以用圖形界面下的工具 (系統 > 管理 > 安全級別和防火墻). 選擇SELinux頁面并且設為無效.
    安裝
    5 安裝下面的包:
    # 從RedHat AS5 光盤1
    cd /media/cdrom/Server
    rpm -Uvh setarch-2*
    rpm -Uvh make-3*
    rpm -Uvh glibc-2*
    rpm -Uvh libaio-0*
    cd /
    eject
    # 從RedHat AS5 光盤2
    cd /media/cdrom/Server
    rpm -Uvh compat-libstdc++-33-3*
    rpm -Uvh compat-gcc-34-3*
    rpm -Uvh compat-gcc-34-c++-3*
    rpm -Uvh gcc-4*
    rpm -Uvh libXp-1*
    cd /
    eject
    # 從RedHat AS5 光盤3
    cd /media/cdrom/Server
    rpm -Uvh openmotif-2*
    rpm -Uvh compat-db-4*
    cd /
    eject
    6 新增組和用戶:
    groupadd oinstall
    groupadd dba
    groupadd oper
    useradd -g oinstall -G dba Oracle
    passwd Oracle
    7 創建Oracle的安裝目錄,并把權限付給oracle用戶:
    mkdir -p /u01/app/Oracle/product/10.2.0/db_1
    chown -R Oracle.oinstall /u01
    8 修改版本說明,因為Oracle 的官方只支持到RHEL4為止,編輯文件 /etc/RedHat-release 把Red Hat Enterprise Linux
    Server release 5 (Tikanga) 改成版本4,當然Oracle安裝完成后,要修改回來:
    RedHat-4
    9 登錄到Oracle 用戶并且配置環境變量(增加下面的內容到文件 .bash_profile
    # Oracle Settings
    TMP=/tmp; export TMP
    TMPDIR=$TMP; export TMPDIR
    Oracle_BASE=/u01/app/oracle; export ORACLE_BASE
    Oracle_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
    Oracle_SID=orcl; export ORACLE_SID
    Oracle_TERM=xterm; export ORACLE_TERM
    PATH=$PATH:$Oracle_HOME/bin; export PATH
    LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$Oracle_HOME/lib; export LD_LIBRARY_PATH
    CLASSPATH=$Oracle_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
    if [ $USER = "Oracle" ]; then
    if [ $SHELL = "/bin/ksh" ]; then
    ulimit -p 16384
    ulimit -n 65536
    else
    ulimit -u 16384 -n 65536
    fi
    fi
    10 #reboot(重啟)
    $ cd /tmp/10201_database_linux32/databases
    $ ./runInstaller
    安裝時要注意:在安裝到最后處理sqlplus時,系統會要求切換用戶root上,執行兩個script.
    備注:
    1。為了讓其他計算機能夠訪問,必須把下面端口打開,端口1521(用于連接數據庫),端口1158(如果要用瀏覽器訪問
    enterprise managment),端口5560(如果要用瀏覽器訪問isqlplus)。你可以用圖形界面下的工具 (系統 > 管理 > 安全級別和防火墻). 選擇防火墻頁面,并且增加上面的端口。
    2。如果想開機時自動啟動Oracle的話,還需另外配置自動啟動的腳本。
    啟動Oracle
    su Oracle
     1.$ lsnrctl service(可以查看當前監聽器服務情況)
    2.$ lsnrctl start(啟動監聽器),如想停用則lsnrctl stop
    判斷監聽器服務是否好用,可以使用./tnsping ip地址(或tnsping tns字符串(該字符串在tnsnames.ora中定義的)).如果不能正常結束,則說明監聽有問題.

    $isqlplusctl start #啟動isqlplus服務

    $emctl start dbconsole #啟動oem服務
    3.$ sqlplus /nolog

    $ sqlplus "/as sysdba"

    4.start 開啟數據庫.
    *** 自動啟動Oracle(注意)
    1.修改了/etc/oratab 將N改為Y
    2.在su - Oracle 主目錄下編輯 vi .bash_profile
    修改Oracle_home
    Oracle_sid
    3.修改/etc/rc.local
    su - Oracle -c 'lsnrctl start'
    su - Oracle -c 'dbstart'
    修改Oracle_HOME/bin下面的dbstart 修改oratab=/etc/oratab
    /etc下面沒有oratab文件的話


    本文出自:億恩科技【www.vbseamall.com】

    服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經營性ICP/ISP證:贛B2-20080012
  • 服務器/云主機 24小時售后服務電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
  • 專注服務器托管17年
    掃掃關注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
      1
     
     
     
     

    0371-60135900
    7*24小時客服服務熱線