Oracle幾種常見啟動方式比較

2021-08-25 16:04:51 字數 1671 閱讀 6883

啟動方式

執行的過程

可管理的內容

startup nomount

(非安裝啟動)

讀取引數檔案(

這種啟動只需要引數檔案)

啟動instance,

即後台程序和分配記憶體

(根據引數定義分配)

開啟alert

檔案,跟蹤檔案並記錄資訊

a) 重建控制檔案

b) 重建資料庫

startup mount dbname

(安裝啟動)

使資料庫與以前啟動的例項關聯

執行"nomount"

定義並開啟引數檔案中指定的控制檔案

讀取控制檔案獲取資料檔案和重做日誌檔案的名稱和狀態

但此時不對資料檔案和聯機重做日誌檔案進行校驗檢查

對資料庫的物理結構進行操作

a) 資料庫日誌歸檔

alter database archivelog;

alter database noarchivelog;

b) 資料庫介質恢復

alter database open resetlogs;

c) 資料檔案聯機或離線

alter database datafile 4 online;

alter database datafile 4 offline;

d) 資料檔案重新定位

alter database rename file 'old_name' to 'new_name';

e) 重做日誌檔案

alter database add logfile ('d:/logfile/redo04a.log', 'd:/logfile/redo04b.log') size 15m;

startup open dbname

先執行"nomount"

然後執行"mount"

再開啟包括redo log

檔案在內的所有資料庫檔案

可訪問資料庫中的資料

startup

startup nomount

alter database mount

alter database open

startup restrict

(約束方式啟動)

這種方式能夠啟動資料庫,

但只允許具有一定特權的使用者訪問

非特權使用者訪問時,

會出現以下提示:

error:

ora-01035: oracle

只允許具有restricted session

許可權的使用者使用

startup force

(強制啟動方式)

當不能關閉資料庫時,可以用startup force

來完成資料庫的關閉

先關閉資料庫,再執行正常啟動資料庫命令

startup pfile=

引數檔名

帶初始化引數檔案的啟動方式

先讀取引數檔案,

再按引數檔案中的設定啟動資料庫

例: startup pfile= d:/oracle/product/10.2.0/db_1/dbs/init.ora

startup exclusive

Oracle 幾種啟動方式 查詢啟動狀態

oracle資料庫幾種啟動方式 1 startup nomount 非安裝啟動,這種方式下啟動可執行 重建控制檔案 重建資料庫,讀取init.ora檔案,啟動instance,即啟動sga和後台程序,這種啟動只需要init.ora檔案。2 startup mount dbname 安裝啟動,這種方式...

Oracle 幾種啟動和關閉方式

一 oracle資料庫幾種啟動方式 1 startup nomount 非安裝啟動,這種方式下啟動可執行 重建控制檔案 重建資料庫,讀取init.ora檔案,啟動instance,即啟動sga和後台程序,這種啟動只需要init.ora檔案。2 startup mount dbname 安裝啟動,這種...

Oracle資料庫幾種啟動方式

1 startup nomount 非安裝啟動,這種方式啟動下可執行 重建控制檔案 重建資料庫 啟動instance,即啟動sga和後台程序,這種啟動只需要init.ora檔案。2 startup mount dbname 安裝啟動,這種方式啟動下可執行 資料庫日誌歸檔 資料庫恢復 重新命名一些資料...