oracle的啟動和關閉

來源:互聯網
上載者:User

標籤:style   color   io   使用   ar   for   檔案   資料   art   

一、sql*plus方式:

     用sql*plus來串連到Oracle

   Sqlplus /nolog 是以不串連資料庫的方式啟動sql*plus

   Connect /as sysdba 是以DBA身份串連到oracle

Startup就可以啟動了。

   不過oracle啟動模式有3種:

   l         Startup nomount  (nomount模式)啟動執行個體不載入資料庫。

   l         Startup mount (mount模式)啟動執行個體載入資料庫但不開啟資料庫

   l         Startup (open 模式)啟動執行個體載入並開啟資料庫,就是我們上面所用的命令

      Nomount模式中oracle僅為執行個體建立各種記憶體結構和服務進程,不會開啟任何資料庫檔案,

 所以說:

   1)  建立新資料庫

   2)  重建控制檔案

     這2種操作都必須在這個模式下進行。

      Mount模式中oracle只裝載資料庫但不開啟資料庫,所以說:

     1)     重新命名資料檔案

     2)     添加、刪除和重新命名重做日子檔案

     3)     執行資料庫完全恢複操作

     4)     改變資料庫的歸檔模式

     這4種操作都必須在這個模式下進行

     Open模式(就是我們上面的startup不帶任何參數的)正常啟動。

    當然這3種模式之間可以轉換:

    Alter database mount(nomount模式)—〉alter database open(mount 模式)—〉(open模式)

    當然還有其它一些情況,在我們open模式下可以將資料庫設定為非保留狀態和保留狀態

    在保留狀態下,只有DBA才能訪問資料庫,所以說:

1)  執行資料匯入匯出

2)  使用sql*loader提取外部資料

3)  需要暫時拒絕普通使用者訪問資料庫

4)  進行資料庫移植或者升級操作

這4種操作都必須在這個狀態下進行

在開啟資料庫時使用startup restrict命令即進入保留狀態。使用alter system disable restricted session命令即可以將保留狀態改變為非保留狀態。使用alter system enable restricted session命令可以將非保留狀態變為保留狀態

使用alter database open read only可以使資料庫進入唯讀狀態。
使用alter database open read write 可以使資料庫進入讀寫狀態。

當然在某些情況下可能是用上述各種啟動方式都無法成功啟動資料庫,這個時候就要使用startup force命令來強行啟動資料庫。當然誰都不想碰到這種情況:)

c.關閉資料庫
   1)正常關閉 shutdown
   2) 立即關閉 shutdown immediate
   3) 關閉事務 shutdown transactional
   4) 強行關閉 shutdown abort,當然誰都不想碰到這種情況。

oracle的啟動和關閉

聯繫我們

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