第十篇 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 啟動後台程序 裝載資料庫 裝載資料庫是將資料庫與已啟動的例項相聯絡。資料庫裝載後,資料庫保持關閉狀態。開啟...