oracle startup的選項的具體用法和含義

2021-09-01 06:53:07 字數 1054 閱讀 2746

每當乙個oracle資料庫啟動時,它都經歷一系列步驟來保證資料庫一致性。

當乙個資料庫啟動時,它經歷三個模式:nomount、mount和open。

startup nomount選項:(讀初始化引數檔案,啟動例項)

startup nomount選項啟動例項,但不安裝資料庫。當資料庫以這個模式啟動時,引數檔案被讀取;後台程序和記憶體結構被啟動;但它們不被附加或與資料庫的磁碟結構進行通訊。當例項處於這個狀態時,資料庫是不可使用的。

startup mount選項:(開啟控制檔案)

startup mount選項執行startup nomount選項的所有工作,但另外附加資料庫結構並與這些結構進行互動。這時oracle從它用來查詢和附加到主要資料庫結構的控制檔案中獲得資訊。當處於這個模式時,可以執行一些管理型任務,比如恢復。

startup open選項:(開啟資料檔案,日誌檔案)

如果startup命令列上沒有指定任何模式,startup open選項就是預設的啟動模式。startup open選項執行startup nomount和startup mount選項的所有步驟。這個選項把資料庫變成對所有使用者都時可用的。

startup force選項:

如果在用正常方式啟動資料庫時遇到了困難,可以使用startup force選項。startup force選項首先異常關閉資料庫,然後重新啟動它。

startup restrict選項:

startup restrict選項啟動資料庫並把它置入open模式,但只給擁有restricted session許可權的使用者賦予訪問權。

alter system enable restricted session;(限制會話許可權)

alter system disable restricted session;(禁止限制會話許可權)

唯讀模式:

startup mount;

alter database open read only;(唯讀模式,切換唯讀模式需要重啟資料庫)

最後,可以在多個地方啟動資料庫,像命令列、sqlplus和em database control。這全憑讀者的個人喜好。

ORACLE STARTUP命令說明

1 不裝入資料庫而啟動事例 可以不裝入資料庫而啟 動事例,一般是在資料庫才 建立時才可以 這樣做 startup nomount 2.啟動事例並裝入資料庫使用者 可以啟動 事例而並裝入資料 庫但不開啟資料 庫,允許用 戶執行特定的 維護操作。例如 l 重新命名資料檔案 l 新增 撤消或重新命名重做日...

Zookeeper Zookeeper的選舉機制

0 為什麼要進行leader選舉?leader 主要作用是保證分布式資料一致性,即每個節點的儲存的資料同步。遇到以下兩種情況需要進行leader選舉 1 伺服器初始化啟動 2 伺服器執行期間無法和leader保持連線,leader節點崩潰,邏輯時鐘崩潰。1 伺服器初始化時leader選舉 zooke...

選羊選車問題

有三個門,兩個羊乙個車。嘉賓選擇乙個門後,主持人開啟另外兩個門中的乙個,門裡是羊。嘉賓改選或者不改選。門後有車就中大獎。否則什麼都沒有。記得當年做這個題目的時候就與小李子和瘋子爭論的不休。當時時至今日仍然不能完全確定這是個概率問題。其實這個不完全是概率問題 因為概率中只是考慮了出現結果的可能性。但是...