91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何讓oracle DB、監聽和oem開機啟動(dbstart)

發布時間:2020-06-17 01:57:02 來源:網絡 閱讀:1161 作者:小麥苗best 欄目:關系型數據庫

如何讓oracle DB、監聽和oem開機啟動(dbstart)





oracle DB、監聽和oem開機啟動(dbstart)

Oracle提供了伴隨操作系統自動重啟的功能,在Windows中,可以修改“我的電腦-->管理-->服務-->OracleService$ORACLE_SID”,或直接使用Win+R鍵打開運行窗口,輸入services.msc即可打開服務,找到相應的Oracle服務,然后將其屬性中的啟動類型修改成自動。一般在Windows系統上安裝完后會自動設置成自動。
如何讓oracle DB、監聽和oem開機啟動(dbstart)

對于Linux/Unix操作系統,如果想設置自動重啟,那該如何操作呢?對此Oracle提供了dbstart命令用于啟動,可以有2種方法來配置。


1.1.1.1     方法1:配置Linux的service服務

1. 修改/etc/oratab

[root@oracle ~]#vim /etc/oratab

orcl:/u01/app/oracle/product/11.2.0/dbhome_1:Y     #將N改為Y


文件/etc/oratabroot.sh腳本創建,在用DBCA創建實例時也會更新這個文件。當$ORACLE_SID:$ORACLE_HOME:<N|Y>設置為Y時,允許實例自啟動,當設置為N時,則不允許自啟動。這個文件里的配置僅僅起一個開關的作用,其并不會具體的執行啟動和關閉,具體的操作由$ORACLE_HOME/bin/dbstartdbshut腳本來實現。這2個腳本在執行時會檢查/etc/oratab文件里的配置,為Y時才能繼續執行。


   2. 修改$ORACLE_HOME/bin/dbstart和$ORACLE_HOME/bin/dbshut


[root@oracle ~]#vim $ORACLE_HOME/bin/dbstart

[root@oracle ~]#vim $ORACLE_HOME/bin/dbshut

ORACLE_HOME_LISTNER=$ORACLE_HOME ($1改為$ORACLE_HOME)


ORACLE_HOME_LISTNER的位置:Oracle 11gdbstart在第80行,dbshut文件中在第50行。

3. 建立啟動腳本

使用root用戶創建腳本:

[root@oracle ~]#vim /etc/rc.d/init.d/oracle

#!/bin/bash

# chkconfig: 2345 99 10

# description: Startup Script for oracle Databases

# /etc/rc.d/init.d/oracle

 

export ORACLE_BASE=/u01/app/oracle/

export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1

export PATH=$PATH:$ORACLE_HOME/bin

export ORACLE_UNQNAME=PROD1

 

echo " " >> /var/log/oraclelog

echo `date +'%Y-%m-%d %H:%M:%S'` >> /var/log/oraclelog

 

case "$1" in

start)

echo "-----startup oracle-----" >> /var/log/oraclelog

su oracle -c "$ORACLE_HOME/bin/dbstart"

su oracle -c "$ORACLE_HOME/bin/emctl start dbconsole"

touch /var/lock/subsys/oracle

echo `date +'%Y-%m-%d %H:%M:%S'` >> /var/log/oraclelog

echo "-----startup oracle successful-----" >> /var/log/oraclelog

echo "OK"

;;

 

stop)

echo "-----shutdown oracle-----" >> /var/log/oraclelog

su oracle -c "$ORACLE_HOME/bin/dbshut"

su oracle -c "$ORACLE_HOME/bin/emctl stop dbconsole"

rm -f /var/lock/subsys/oracle

echo `date +'%Y-%m-%d %H:%M:%S'` >> /var/log/oraclelogg

echo "-----shutdown oracle successful-----" >> /var/log/oraclelog

echo "OK"

;;

 

restart)

echo "-----shutdown oracle-----" >> /var/log/oraclelog

su oracle -c "$ORACLE_HOME/bin/dbshut"

su oracle -c "$ORACLE_HOME/bin/emctl stop dbconsole"

rm -f /var/lock/subsys/oracle

echo `date +'%Y-%m-%d %H:%M:%S'` >> /var/log/oraclelog

echo "-----shutdown oracle successful-----" >> /var/log/oraclelog

 

echo "-----startup oracle-----" >> /var/log/oraclelog

su oracle -c "$ORACLE_HOME/bin/dbstart"

su oracle -c "$ORACLE_HOME/bin/emctl start dbconsole"

touch /var/lock/subsys/oracle

echo `date +'%Y-%m-%d %H:%M:%S'` >> /var/log/oraclelog

echo "-----startup oracle successful-----" >> /var/log/oraclelog

echo "OK"

;;

 

*)

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

exit 1

esac

exit 0


4. 給腳本設置權限

[root@oracle ~]# chmod 755 /etc/rc.d/init.d/oracle



5. 建立服務

[root@oracle ~]# chkconfig --add oracle

[root@oracle ~]# chkconfig oracle on

[root@oracle ~]# chkconfig --list oracle

oracle          0:off   1:off   2:on    3:on    4:on    5:on    6:off

 

 

6. 檢查是否生效

先使用root用戶測試服務是否生效:

[root@edsir4p1 ~]# service oracle stop

[root@edsir4p1 ~]# service oracle start

[root@edsir4p1 ~]# service oracle restart

 

再重啟OS,驗證是否生效。

 

 

使用service測試:

[root@edsir4p1 ~]# service oracle stop

Processing Database instance "PROD1": log file /u01/app/oracle/product/11.2.0/dbhome_1/shutdown.log

Processing Database instance "PROD2": log file /u01/app/oracle/product/11.2.0/dbhome_1/shutdown.log

Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0

Copyright (c) 1996, 2009 Oracle Corporation.  All rights reserved.

https://edsir4p1.us.oracle.com:1158/em/console/aboutApplication

Stopping Oracle Enterprise Manager 11g Database Control ...

 ...  Stopped.

OK

[root@edsir4p1 ~]# service oracle start

Processing Database instance "PROD1": log file /u01/app/oracle/product/11.2.0/dbhome_1/startup.log

Processing Database instance "PROD2": log file /u01/app/oracle/product/11.2.0/dbhome_1/startup.log

Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0

Copyright (c) 1996, 2009 Oracle Corporation.  All rights reserved.

https://edsir4p1.us.oracle.com:1158/em/console/aboutApplication

Starting Oracle Enterprise Manager 11g Database Control ..... started.

------------------------------------------------------------------

Logs are generated in directory /u01/app/oracle/product/11.2.0/dbhome_1/edsir4p1.us.oracle.com_PROD1/sysman/log

OK


1.1.1.2     方法2:配置/etc/rc.d/rc.local文件

1. 修改/etc/oratab

[root@oracle ~]#vim /etc/oratab

orcl:/u01/app/oracle/product/11.2.0/dbhome_1:Y     #將N改為Y


  2. 修改$ORACLE_HOME/bin/dbstart和$ORACLE_HOME/bin/dbshut

[root@oracle ~]#vim $ORACLE_HOME/bin/dbstart

[root@oracle ~]#vim $ORACLE_HOME/bin/dbshut

ORACLE_HOME_LISTNER=$ORACLE_HOME ($1改為$ORACLE_HOME)


ORACLE_HOME_LISTNER的位置:Oracle 11gdbstart在第80行,dbshut文件中在第50行。


3. 建立啟動腳本


將以下腳本添加到/etc/rc.d/rc.local或/etc/rc.local文件中(/etc/rc.local/etc/rc.d/rc.local的軟連接文件):

export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1

su oracle -c $ORACLE_HOME/bin/dbstart

export ORACLE_UNQNAME=PROD1

su oracle -c "$ORACLE_HOME/bin/emctl start dbconsole"

若環境中沒有創建EM,則可以不用添加ORACLE_UNQNAME,和emctl2行。

需要注意的是,/etc/rc.local/etc/rc.d/rc.local的軟連接文件,如下所示:

[oracle@edsir4p1-PROD1 ~]$ ll /etc/rc.local

lrwxrwxrwx 1 root root 13 Aug 31  2013 /etc/rc.local -> rc.d/rc.local

[oracle@edsir4p1-PROD1 ~]$ ll /etc/rc.d/rc.local

-rwxr-xr-x 1 root root 401 Jan  2 03:51 /etc/rc.d/rc.local

 


4. 檢查是否生效

先使用root用戶測試服務是否生效:

[root@edsir4p1 ~]# export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1

[root@edsir4p1 ~]# su oracle -c $ORACLE_HOME/bin/dbstart

 

Processing Database instance "PROD1": log file /u01/app/oracle/product/11.2.0/dbhome_1/startup.log

Processing Database instance "PROD2": log file /u01/app/oracle/product/11.2.0/dbhome_1/startup.log

 

再重啟OS,驗證是否生效。

 




1.1.1.3     總結

 

對于這2種方法,需要注意的幾個問題:


1. 多個實例都會自動重啟。

2. 監聽也會自動重啟。

3. 重啟的詳細日志為:$ORACLE_HOME/shutdown.log和$ORACLE_HOME/startup.log。

4. oracle用戶的環境變量可以不用配置。

5. ORACLE_UNQNAME的作用是設置EM的環境變量,emctl是啟動OEM,若沒有則可以不用設置。

6. ORACLE_HOME的作用是設置數據庫監聽的環境變量。

7. 對于ASMRAC環境,只需要將數據庫資源注冊的CRS中,即可實現開機啟動。



 

 









About Me

.............................................................................................................................................

● 本文作者:小麥苗,部分內容整理自網絡,若有侵權請聯系小麥苗刪除

● 本文在itpub(http://blog.itpub.net/26736162/abstract/1/)、博客園(http://www.cnblogs.com/lhrbest)和個人微信公眾號(xiaomaimiaolhr)上有同步更新

● 本文itpub地址:http://blog.itpub.net/26736162/abstract/1/

● 本文博客園地址:http://www.cnblogs.com/lhrbest

● 本文pdf版、個人簡介及小麥苗云盤地址:http://blog.itpub.net/26736162/viewspace-1624453/

● 數據庫筆試面試題庫及解答:http://blog.itpub.net/26736162/viewspace-2134706/

● DBA寶典今日頭條號地址:http://www.toutiao.com/c/user/6401772890/#mid=1564638659405826

.............................................................................................................................................

● QQ群號:230161599(滿)、618766405

● 微信群:可加我微信,我拉大家進群,非誠勿擾

● 聯系我請加QQ好友646634621,注明添加緣由

● 于 2018-01-01 06:00 ~ 2018-01-31 24:00 在魔都完成

● 文章內容來源于小麥苗的學習筆記,部分整理自網絡,若有侵權或不當之處還請諒解

● 版權所有,歡迎分享本文,轉載請保留出處

.............................................................................................................................................

● 小麥苗的微店:https://weidian.com/s/793741433?wfr=c&ifr=shopdetail

● 小麥苗出版的數據庫類叢書:http://blog.itpub.net/26736162/viewspace-2142121/

● 好消息:小麥苗OCP、OCM開班啦,詳情請點擊:http://blog.itpub.net/26736162/viewspace-2148098/

.............................................................................................................................................

使用微信客戶端掃描下面的二維碼來關注小麥苗的微信公眾號(xiaomaimiaolhr)及QQ群(DBA寶典),學習最實用的數據庫技術。

如何讓oracle DB、監聽和oem開機啟動(dbstart)如何讓oracle DB、監聽和oem開機啟動(dbstart)如何讓oracle DB、監聽和oem開機啟動(dbstart)如何讓oracle DB、監聽和oem開機啟動(dbstart)

   小麥苗的微信公眾號      小麥苗的DBA寶典QQ群2     《DBA筆試面寶典》讀者群       小麥苗的微店

.............................................................................................................................................

如何讓oracle DB、監聽和oem開機啟動(dbstart)
如何讓oracle DB、監聽和oem開機啟動(dbstart)
如何讓oracle DB、監聽和oem開機啟動(dbstart)如何讓oracle DB、監聽和oem開機啟動(dbstart)





向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

建德市| 酒泉市| 泰宁县| 阿克陶县| 沁源县| 通城县| 翼城县| 正蓝旗| 武定县| 资阳市| 三穗县| 颍上县| 监利县| 合阳县| 浑源县| 三都| 蓬莱市| 柞水县| 新巴尔虎左旗| 新丰县| 新竹县| 阳高县| 兴城市| 尉氏县| 五指山市| 汝南县| 松滋市| 双柏县| 晋宁县| 安宁市| 龙门县| 资中县| 松滋市| 海兴县| 车致| 蓬安县| 福安市| 玉田县| 南木林县| 孝感市| 娱乐|