Linux下Oracle10G服務的配置

來源:互聯網
上載者:User

我的OS:Red Hat Enterprise Server 4
安裝了資料庫服務,Oracle EM,Oracle ISQLPLUS

以root身份登陸,
1) 更改/etc/oratab檔案
   例如我的oratab檔案如下:
   sharkl:/u01/app/oracle/product/10.2.0/db_1:Y
   這一行含義是:執行個體名稱:ORACLE_HOME:是否啟動
   在Oracle_home/bin下的dbstart和dbshut會掃描該檔案,以確定啟動ORACLE資料庫服務
2) goto /etc/init.d
   建立檔案oracle(是一個shell指令檔),例如我的oracle檔案內容如下:
  
#!/bin/bash
#
# /etc/rc.d/init.d/oracle
#
# Source function library.
#
#test -x /usr/sbin/atd || exit 0

RETVAL=0
ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1

#
# See how we were called.
#

prog="oracle"

start() {
 # Check if atd is already running
 #if [ ! -f /var/lock/subsys/oracle ]; then
     echo -n $"Starting $prog: "
          su - oracle -c "$ORACLE_HOME/bin/dbstart"                 
     su - oracle -c "$ORACLE_HOME/bin/lsnrctl start"
 #fi
 return $RETVAL
}

stop() {
 echo -n $"Stopping $prog: "
 su - oracle -c "$ORACLE_HOME/bin/dbshut"
 su - oracle -c "$ORACLE_HOME/bin/lsnrctl stop"
       return $RETVAL
}

restart() {
 stop
 start

reload() {
 restart

case "$1" in
start)
 start
 ;;
stop)
 stop
 ;;
reload|restart)
 restart
 ;;
*)
 echo $"Usage: $0 {start|stop|restart}"
 exit 1
esac

exit $?
exit $RETVAL

3) 運行chmod 755 oracle

4) 以root身份登陸到xwindow,
   單擊菜單"應用程式/系統設/伺服器設定/"
  選擇菜單:"行動/添加服務",輸入服務名稱oracle,請注意名稱一定要與第二步建立的檔案名稱要一致

其他Oracle EM 服務和ISQLPlus 服務類似Oracle資料庫服務
Oracle EM: emctl start|stop dbconsole
ISQLPlus:isqlplusctl start|stop

 

 

 

 

 

  

 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.