无码视频在线观看,99人妻,国产午夜视频,久久久久国产一级毛片高清版新婚

  • 始創(chuàng)于2000年 股票代碼:831685
    咨詢熱線:0371-60135900 注冊(cè)有禮 登錄
    • 掛牌上市企業(yè)
    • 60秒人工響應(yīng)
    • 99.99%連通率
    • 7*24h人工
    • 故障100倍補(bǔ)償
    全部產(chǎn)品
    您的位置: 網(wǎng)站首頁 > 幫助中心>文章內(nèi)容

    CentOS 5.3 安裝配置Oracle 10g 手動(dòng)啟動(dòng)及自啟動(dòng)服務(wù)

    發(fā)布時(shí)間:  2012/9/20 17:47:22

    下面是文字描述Oracle 10g,CentOS 5.3 上安裝過程

    1,下載解壓10201_database_linux32.zip到database文件,內(nèi)存,swap是否合適請(qǐng)多查其他文章。

    2,進(jìn)入database目錄,可以查看welcom.html文檔里面的 Documentation的Quick Installation GuideQuick
    這里就是參考上面的文檔。-
     


    3,檢查依賴文件,文檔里面有,請(qǐng)自己查看,沒有的yum一下,實(shí)在沒有的就不用去管他,安裝時(shí)的圖形界面需要libXp,這里先yum -y install libXp

    4,建立用戶和組群,如果原先就有,照做下面命令也沒沖突
    $su -
    #groupadd oinstall
    #groupadd dba
    #useradd -g oinstall -G dba Oracle
    #passwd Oracle

    5,安裝需要修改的內(nèi)核參數(shù)
    執(zhí)行下面命令的時(shí)候,先自己對(duì)比一下文檔里面的要求,不符合的才改。
    #vi /etc/sysctl.conf
    kernel.shmall = 2097152
    kernel.shmmax = 2147483648
    kernel.shmmni = 4096
    kernel.sem = 250 32000 100 128
    net.ipv4.ip_local_port_range = 1024 65000
    net.core.rmem_default=4194304
    net.core.rmem_max=4194304
    net.core.wmem_default=262144
    net.core.wmem_max=262144

    修改完了
    /sbin/sysctl -p
    一下

    6,安全限制
    #vi /etc/security/limits.conf 末尾加上

    #use for Oracle
    Oracle soft    nproc   2047
    Oracle hard    nproc   16384
    Oracle soft    nofile 1024
    Oracle hard    nofile 65536

    #vi /etc/pam.d/login 末尾加上

    #use for Oracle
    session required /lib/security/pam_limits.so

    #vi /etc/profile 末尾加上

    #use for Oracle
    if [ $USER = "Oracle" ]; then
        if [ $SHELL = "/bin/ksh" ]; then
            ulimit -p 16384
            ulimit -n 65536
        else
            ulimit -u 16384 -n 65536
        fi
        fi

    7,修改.bash_profile 我這Oracle安裝在/home/oracle/10G目錄,www.linuxidc.com如果要安裝到/oracle/10G目錄,請(qǐng)用root用戶mkdir /oracle;mkdir /oracle/10G; chown -R oracle:oinstall /oracle
    并對(duì)下面配置文件對(duì)Oracle_BASE=/oracle做一下修改就是。

    su - Oracle
    cd
    vi .bash_profile 自己對(duì)照修改為

    umask 022
    Oracle_BASE=/home/oracle
    Oracle_HOME=$ORACLE_BASE/10G
    Oracle_SID=orcl
    PATH=$PATH:$HOME/bin:$Oracle_HOME/bin

    export Oracle_BASE
    export Oracle_HOME
    export Oracle_SID
    export PATH

    vi完后source .bash_profile一下

    8,修改發(fā)行版本,centos是沒有通過Oracle認(rèn)證的,不過不修改好像也能通過,這個(gè)隨大家。
    vi /etc/RedHat-release
    將CentOS release 5.3 (Final) 修改成RedHat-4
    安裝完了再改回來就是

    9,安裝Oracle

    su - Oracle
    cd到Oracle 的 database安裝目錄

    export LANG=en.UTF8
    這條命令修改語言環(huán)境,是為了解決下面顯示問題
    避免出現(xiàn)zh.GB2312的警告和亂碼

    ./runInstaller 或者sh runInstaller

    到這就是圖形安裝界面,安裝過程中,如果配置通不過,Oracle是不讓安裝的,針對(duì)錯(cuò)誤對(duì)照官方文檔重先修改一下就是。安裝過程中會(huì)要求你用root用戶執(zhí)行命令root.sh和orainstRoot.sh,自己照著提示的完整路徑做就是。

    安裝完成Oracle是默認(rèn)啟動(dòng)了的,后你就可以訪問下面的地址,請(qǐng)把下面yourIP替換成你的主機(jī)名 或者127.0.0.1 或者你的IP,推薦127.0.0.1
    iSQL*Plus URL:
    http://yourIP:5560/isqlplus

    iSQL*Plus DBA URL:
    http://yourIP:5560/isqlplus/dba

    Enterprise Manager 10g Database Control URL:
    http://yourIP:1158/em

    8,Oracle默認(rèn)是不自啟動(dòng)的,一旦重啟,oracle就需要手動(dòng)啟動(dòng):

    su - Oracle

    啟動(dòng)數(shù)據(jù)庫 ,密碼就是安裝時(shí)你填的密碼
    sqlpuls /nolog

    sql> conn sys/密碼 as sysdbasql> startup
    sql> exit

    sqlpuls具體路徑為$Oracle_HOME/bin/sqlplus
    啟動(dòng)監(jiān)聽
    lsnrctl start

    lsnrctl具體路徑為$Oracle_HOME/bin/lsnrctl

    上面只是啟動(dòng)了數(shù)據(jù)庫和監(jiān)聽基本服務(wù)
    要想啟動(dòng)上面3個(gè)帶網(wǎng)頁地址訪問的服務(wù),操作如下:

    isqlplusctl start 啟動(dòng)iSQL*Plus,可以訪問http://127.0.0.1:5560/isqlplus
    或者http://127.0.0.1:5560/isqlplus/dba 這兩個(gè)地址,如果能打開,則確定iSQL*Plus已經(jīng)啟動(dòng)
    isqlplusctl具體路徑為$Oracle_HOME/bin/isqlplusctl

    emctl start dbconsole 啟動(dòng)Enterprise Manager 10g Database Control
    可以訪問http://127.0.0.1:1158/em能打開,則確定Enterprise Manager 10g Database Control已經(jīng)啟動(dòng)。這個(gè)服務(wù)啟動(dòng)有點(diǎn)慢恩,慢慢等恩。
    emctl具體路徑為$Oracle_HOME/bin/emctl

    當(dāng)然,Oracle自己也有啟動(dòng)腳本dbstart和關(guān)閉腳本dbshut
    先修改vi /etc/oratab
    將最后一行N變成Y
    然后修該$Oracle_HOME/bin/dbstart內(nèi)容

    Oracle_HOME_LISTNER=$ORACLE_HOME

    su - Oracle

    dbstart 就可以啟動(dòng)Oracle了,這個(gè)也只是啟動(dòng)oracle數(shù)據(jù)庫和監(jiān)聽基本服務(wù),不帶3個(gè)網(wǎng)頁的服務(wù),相當(dāng)于上面的sqlplus 和 lsnrctl start兩個(gè)操作

    dbshut 就可以停止Oracle了。

    不過要注意的是startup.log和shutdown.log最好確認(rèn)一下他們的所有者是不是Oracle
    最好可以chown Oracle.oinstall startup.log
        chown Oracle.oinstall shutdown.log一下,不然服務(wù)自啟動(dòng)的時(shí)候會(huì)報(bào)一些錯(cuò)

    9,把Oracle添加為自啟動(dòng)服務(wù)dbstart,root用戶進(jìn)行如下操作
    su - root
    cd /etc/rc.d/init.d/
    gedit dbstart

    復(fù)制如下腳本1或者腳本2內(nèi)容到dbstart文件:腳本1包括數(shù)據(jù)庫和監(jiān)聽基本服務(wù),iSQL*Plus,Enterprise Manager 10g Database Control所有服務(wù)

    腳本1(啟動(dòng)所有服務(wù))

    #!/bin/bash

    # chkconfig: 345 99 10

    # description: Startup Script for Oracle Databases

    # /etc/rc.d/init.d/dbstart


    export Oracle_BASE=/home/oracle

    export Oracle_HOME=/home/oracle/10G

    export Oracle_SID=orcl

    export PATH=$PATH:$Oracle_HOME/bin


    ORA_OWNR="Oracle"

    # if the executables do not exist -- display error

    if [ ! -f $Oracle_HOME/bin/dbstart -o ! -d $ORACLE_HOME ]

    then

         echo "Oracle startup: cannot start"

         exit 1

    fi

    # depending on parameter -- startup, shutdown, restart

    # of the instance and listener or usage display

    case "$1" in

       start)

         # Oracle listener and instance startup

         echo -n "Starting Oracle: "

         su - $ORA_OWNR -c "$Oracle_HOME/bin/dbstart"

         touch /var/lock/Oracle

         su - $ORA_OWNR -c "$Oracle_HOME/bin/isqlplusctrl start"

        su - $ORA_OWNR -c "$Oracle_HOME/bin/emctl start dbconsole"


         echo "OK"

         ;;

       stop)

         # Oracle listener and instance shutdown

         echo -n "Shutdown Oracle: "

         su - $ORA_OWNR -c "$Oracle_HOME/bin/emctl stop dbconsole"

         su - $ORA_OWNR -c "$Oracle_HOME/bin/isqlplusctrl stop"

         su - $ORA_OWNR -c "$Oracle_HOME/bin/dbshut"

         su - $ORA_OWNR -c "$Oracle_HOME/bin/lsnrctl stop"

         rm -f /var/lock/Oracle

         echo "OK"

         ;;

       reload|restart)

         $0 stop

         $0 start

         ;;

       *)

         echo "Usage: `basename $0` start|stop|restart|reload"

         exit 1

    esac

    exit 0

    腳本2:(只啟動(dòng)數(shù)據(jù)庫和監(jiān)聽)


    #!/bin/bash

    # chkconfig: 345 99 10

    # description: Startup Script for Oracle Databases

    # /etc/rc.d/init.d/dbstart

    export Oracle_BASE=/home/oracle

    export Oracle_HOME=/home/oracle/10G

    export Oracle_SID=orcl

    export PATH=$PATH:$Oracle_HOME/bin

    case "$1" in

    start)

    su Oracle -c $ORACLE_HOME/bin/dbstart

    touch /var/lock/Oracle

    echo "OK"

    ;;

    stop)

    echo -n "Shutdown Oracle: "

    su Oracle -c $ORACLE_HOME/bin/dbshut

    rm -f /var/lock/Oracle

    echo "OK"

    ;;

    *)

    echo "Usage: 'basename $0' start|stop"

    exit 1

    esac

    exit 0

    上面兩個(gè)腳本如果

    export Oracle_BASE=/home/oracle

    export Oracle_HOME=/home/oracle/10G

    和你所安裝的Oracle路徑不相同,請(qǐng)參考修改就是,然后


    chown Oracle.oinstall /etc/rc.d/init.d/dbstart

    chmod 775 /etc/rc.d/init.d/dbstart

    /sbin/chkconfig --add dbstart

    /sbin/chkconfig --list dbstart
    運(yùn)行結(jié)果:
    dbstart         0:關(guān)閉 1:關(guān)閉 2:關(guān)閉 3:啟用 4:啟用 5:啟用 6:關(guān)閉
    可以
    /sbin/service dbstart start
    看看是否能啟動(dòng)

    重啟看看
    然后自己可以測(cè)試下Oracle所有服務(wù)是否啟動(dòng)
    具體可以測(cè)試三個(gè)網(wǎng)頁地址
    sqlplus登錄下等

    好了,本文只是本人用來解決遺忘的記錄,等不了幾天我又忘很多了,希望也對(duì)你有所幫助,安裝過程中出現(xiàn)錯(cuò)誤的話多google,baidu下,學(xué)linux就需要一天100個(gè)google,200個(gè)baidu的精神。

     


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

    服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

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

    0371-60135900
    7*24小時(shí)客服服務(wù)熱線