Oracle 資料庫的手動啟動與自動啟動

來源:互聯網
上載者:User

1、手動啟動的方法:

$ORACLE_HOME/bin/lsnrctl start

監聽啟動完畢後繼續執行

sqlplus /nolog

SQL>conn / as sysdba

SQL>startup

資料庫啟動完畢。。。

2、自動啟動資料庫

自動啟動無非就是使用指令碼,自己編寫指令碼運行指令碼也可以,也可以讓他開機自動去執行指令碼,方法很靈活,但是關鍵是要修改兩個檔案內容。

1)/etc/oratab

將orcl:/home/vkz(username)/Oracle/oracle11g/product/11.2.0/dbhome_1:N 最後的:N改成 :Y

大家的安裝目錄不同,可能/product之前的路徑不同,這個安裝後後會自動產生。只需要吧N改成Y即可。


2)/$ORACLE_HOME/bin/dbstart

用vim開啟後,我們找到ORACLE_HOME_LISTNER,我這裡寫的是=$1,所以直接dbstart運行指令碼是不行的,這裡修改成=$ORACLE_HOME即可。

不修改也可以,執行dbstart的時候給個參數,參數是$ORACLE_HOME,這樣也可以。


剩下的就是到/etc/init.d目錄裡面去寫個開解指令碼了... 很簡單:)


補充說明:

Oracle提供了3個檔案,用於配置Oracle資料庫服務的自動啟動,它們分別是:


/etc/oratab
$ORACLE_HOME/bin/dbstart
$ORACLE_HOME/bin/dbshut


關於這3個檔案的說明如下所示:
/etc/oratab
----在該檔案中指定需要自動啟動和關閉的資料庫。
$ORACLE_HOME/bin/dbstart
----讀取oratab檔案中的內容,啟動相應的資料庫並啟動網路監聽程式。
$ORACLE_HOME/bin/dbshut
----讀取oratab檔案中的內容,關閉相應的資料庫並關閉網路監聽程式。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.