溫馨提示×

溫馨提示×

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

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

oracle 啟動階段

發布時間:2020-07-16 22:05:44 來源:網絡 閱讀:580 作者:涼了涼了 欄目:關系型數據庫

oracle 啟動階段

啟動時分成三個步驟:

1.nomount階段,該階段是實例啟動,根據參數文件進行系統分配內存,啟動后臺進程。

2.mount階段,根據控制文件來進行數據文件和日志文件的名稱和位置檢查,把實例和數據庫連接起來。

3.open階段,就是數據庫打開階段,打開是就需要檢查文件是否正常,有沒有發生文件丟失或者不一致的情況,丟失則報錯,不一致則進行實例恢復。


停止數據庫:

sysdba & sysoper 才可以啟停數據庫!


查看數據庫的當前狀態:

select status from v$instance;


停止數據庫:

shutdown normal = shutdown

1.新的連接不允許建立

2.等待查詢結束

3.等待事務結束

4.產生檢查點(將buffer cache里面的臟數據寫盤)

5.關閉數據文件

6.關閉控制文件

7.關閉實例(停止所有的后臺進程,釋放共享內存段)


shutdown transactional

1.新的連接不允許建立

*2.不等待查詢結束

3.等待事務結束

4.產生檢查點(將buffer cache里面的臟數據寫盤)

5.關閉數據文件

6.關閉控制文件

7.關閉實例(停止所有的后臺進程,釋放共享內存段)


shutdown immediate (最常用的選項)

1.新的連接不允許建立

1.新的連接不允許建立

*2.不等待查詢結束

*3.事務被回退

4.產生檢查點(將buffer cache里面的臟數據寫盤)

5.關閉數據文件

6.關閉控制文件

7.關閉實例(停止所有的后臺進程,釋放共享內存段)


前三種停庫參數,數據庫是干凈的,重新啟動時不需要實例恢復!


shutdown abort (相當于拔電源)

重新啟動時需要實例恢復! --> smon


ps -ef | grep pmon

ipcs -sm

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

啟動數據庫:

分三個階段

1.分配實例 nomount:

需要參數文件

需要保存trace文件的目錄(實例管理的目錄)

ps -ef | grep pmon

ipcs -sm


2.加載控制文件 mount

只需要控制文件


3.加載聯機日志和數據文件 open

需要聯機日志和數據文件


startup = startup open

三個臺階連續啟動


分階段啟動數據庫:

啟動數據庫到第一階段:nomount

startup nomount -->只啟動實例(共享內存段和后臺進程)

SQL> select status from v$instance;

STATUS

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

STARTED


啟動數據庫到第二階段:mount

數據如果是shutdown狀態:

startup mount

數據如果是STARTED狀態:不能使用startup命令,只能使用修改數據庫的命令

alter database mount;

SQL> select status from v$instance;

STATUS

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

MOUNTED


啟動數據庫到第三階段:open

數據如果是shutdown狀態:

startup

數據如果是STARTED狀態:

alter database mount;

alter database open;

alter database open read only;

數據如果是MOUNTED狀態:

alter database open;

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

startup 命令:

startup nomount

startup mount

startup open = startup

startup pfile='/home/oracle/initdemo.ora'

startup restrict

*startup force = shut abort + startup --> 強制重啟(慎用)


conn / as sysdba

alter system enable restricted session;

alter system disable restricted session;


alter database mount;

alter database open;

alter database open read only; -->只能查詢不能dml,可以寫本地管理的temp表空間

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


向AI問一下細節

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

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女