Oracle資料庫的啟動與關閉

2021-08-29 07:07:10 字數 1621 閱讀 6144

第十篇 oracle資料庫的啟動與關閉

一、啟動資料

$sqlplus "sys/pass as sysdba"

sql>startup

三、資料庫的啟動過程

分為三個階段:

1. 啟動例項,包括以下操作:

1) 讀取引數檔案

2) 分配sga

3) 啟動後台程序

2.裝載資料庫

裝載資料庫是將資料庫與已啟動的例項相聯絡。資料庫裝載後,資料庫保持關閉狀態。

3.開啟資料庫

此步驟使用資料庫可以進行正常的操作的處理。主要是開啟控制檔案,資料庫檔案和日誌檔案。

四、資料庫啟動引數

1.nomount:只啟動例項,不裝載資料庫

sql>startup nomount

2.mount:啟動例項,並裝載資料,但不開啟資料庫

sql>startup mount

3.read only:將資料庫置為唯讀

sql>startup mount

sql>alter database open read only

4.read write:以可讀寫方式開啟資料,這是預設方式

sql>startup mount

sql>alter database open read write

5.open:開啟資料庫,這是預設方式

sql>startup mount

sql>alter database open;

6.restrict:以受限方式開啟,只有具有restricted session許可權的使用者才可以連線資料庫

sql>startup restrict

7.pfile:啟時指定引數檔案

sql>startup pfile=/u02/user/mypfile.ora

8.force:以強制方式啟動資料庫

sql>startup pfile=/u02/user/mypfile.ora open restrict force

五、資料庫的關閉

與啟動過程相對應,關閉包括三個過程

1).關閉資料庫

2).解除安裝資料庫

3).關閉資料庫例項

1.normal關閉方式

normal關閉方式是正常關閉方式,是預設關閉方式。在這種關機方式下,資料庫伺服器必須等待所有客戶端從oracle中正常退出時,才可以關閉資料庫。

sql>shutdown normal

2.immediate關閉方式

使用這種方式關閉資料庫時,系統將連線到資料庫的所有使用者尚未提交的事務全部回退,中斷連線,然後關閉資料庫。

sql>shutdown immediate

3.abort關閉方式

abort關閉方式為異常方式,使用這種方式關閉資料庫時,系統立即將資料庫例項關閉,對事務膛資料完整性不作檢查。是最快的關機方式。

sql>shutdown abort;

4.transactional關閉方式

在這種關機方式中,資料庫必須等待所有的客戶執行的事務結束,提交或回退。

sql>shutdown transactional

ORACLE資料庫啟動與關閉

leolin備註 windows系統下,sid為orcl的服務oracleserviceorcl啟動命令為 d oracle product 10.1.0 db 1 bin oracle.exe orcl,所以orcl資料庫已經為open狀態。1 shutdown normal 正常方式關閉資料庫。...

Oracle 資料庫啟動與關閉

本文說明 oracle 資料庫的啟動和關閉,內容雖然基礎,但是在資料庫很多操作中都需要,因此,基礎而重要,必須深入理解。比如,何種情況應該使用何種資料庫載入模式,以及資料庫檔案開啟模式。若用 startup 命令啟動資料庫,執行的操作要經歷三個不同的階段 例項啟動 instance startup ...

Oracle資料庫的啟動與關閉

一 啟動資料 sqlplus sys pass as sysdba sql startup 三 資料庫的啟動過程 分為三個階段 1.啟動例項,包括以下操作 1 讀取引數檔案 2 分配sga 3 啟動後台程序 裝載資料庫 裝載資料庫是將資料庫與已啟動的例項相聯絡。資料庫裝載後,資料庫保持關閉狀態。開啟...