oralce 啟動三種方式

2021-06-16 17:09:41 字數 1172 閱讀 8419

在startup命令中,可以通過不同的選項來控制資料庫的不同啟動步驟。 

1、startup nomount 

nonount選項僅僅建立乙個oracle例項。讀取init.ora初始化引數檔案、啟動後台程序、初始化系統全域性區(sga)。init.ora檔案定義了例項的配置,包括記憶體結構的大小和啟動後台程序的數量和型別等。例項名根據oracle_sid設定,不一定要與開啟的資料庫名稱相同。當例項開啟後,系統將顯示乙個sga記憶體結構和大小的列表,如下所示:

2、startup mount 

該命令建立例項並且安裝資料庫,但沒有開啟資料庫。oracle系統讀取控制檔案中關於資料檔案和重作日誌檔案的內容,但並不開啟該檔案。這種開啟方式常在資料庫維護操作中使用,如對資料檔案的更名、改變重作日誌以及開啟歸檔方式等。在這種開啟方式下,除了可以看到sga系統列表以外,系統還會給出"資料庫裝載完畢"的提示。

3、startup 

如果採用startup nomount或者是startup mount的資料庫開啟命令方式,必須採用alter database命令來執行開啟資料庫的操作。例如,如果你以startup nomount方式開啟資料庫,也就是說例項已經建立,但是資料庫沒有安裝和開啟。這是必須執行下面的兩條命令,資料庫才能正確啟動。

alter database mount; 

alter database open; 

而如果以startup mount方式啟動資料庫,只需要執行下面一條命令即可以開啟資料庫: 

alter database open. 

4、其他開啟方式 

除了前面介紹的三種資料庫開啟方式選項外,還有另外其他的一些選項。 

(1) startup restrict 

這種方式下,資料庫將被成功開啟,但僅僅允許一些特權使用者(具有dba角色的使用者)才可以使用資料庫。這種方式常用來對資料庫進行維護,如資料的匯入/匯出操作時不希望有其他使用者連線到資料庫運算元據。

(2) startup force 

該命令其實是強行關閉資料庫(shutdown abort)和啟動資料庫(startup)兩條命令的乙個綜合。該命令僅在關閉資料庫遇到問題不能關閉資料庫時採用。

(3) alter database open read only; 

該命令在建立例項以及安裝資料庫後,以唯讀方式開啟資料庫。對於那些僅僅提供查詢功能的產品資料庫可以採用這種方式開啟。 

redis三種啟動方式

tar zxvf redis 2.8.9.tar.gz cd redis 2.8.9 直接make 編譯 make 可使用root使用者執行 make install 將可執行檔案拷貝到 usr local bin目錄下。這樣就可以直接敲名字執行程式了。make install 啟動 加上 號使re...

redis三種啟動方式

tar zxvf redis 2.8.9.tar.gz cd redis 2.8.9 直接make 編譯 make 可使用root使用者執行 make install 將可執行檔案拷貝到 usr local bin目錄下。這樣就可以直接敲名字執行程式了。make install 啟動 加上 號使re...

linux redis 三種啟動方式

1.直接啟動 進入redis根目錄,執行命令 加上 號使redis以後台程式方式執行 nohup redis server 2.通過指定配置檔案啟動 可以為redis服務啟動指定配置檔案,例如配置為 etc redis 6379.conf 進入redis根目錄,輸入命令 redis server e...