現在進入了數據庫的mount狀態,我們通過mount啟動的時候,下面會多一句提示“Database mounted.” 數據庫準備就緒。
open狀態
opening the database includes the following tasks
opening the online data log files
opening the onling redo log files
If any of the datafiles or noline redo log files are not present when you attempt to open the database ,the oracle server returns an error.
During this final stage,the oracle server verfies that all the data files and online redo log files can be opened and checks the consistency of the database . If necessary , the SMON background process initiates instance recovery.
-----------------------------------------------------------------------------------------
打開數據庫包括下列任務:
打開在線數據日志文件
打開聯機重做日志文件
如果任何數據文件或非線性重做日志文件不存在,當您試圖打開的數據庫,服務器返回錯誤。
在這最后階段,該服務器驗證所有數據文件和聯機重做日志文件可以打開并檢查數據庫的一致性。如果需要,該系統監控進程開始實例恢復。
[ora10@localhost dbs]$ sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on Wed Jul 25 21:50:55 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn /as sysdba
Connected to an idle instance.
SQL> startup
ORACLE instance started.
Total System Global Area 205520896 bytes
Fixed Size 1218532 bytes
Variable Size 79693852 bytes
Database Buffers 121634816 bytes
Redo Buffers 2973696 bytes
Database mounted.
Database opened.
在上面的命令中,startup后面不加其它信息的話,系統會為我們直接啟動到第4個狀態。
數據庫關閉的三種方式
1、shutdown normal
正常方式關閉數據庫。
2、shutdown immediate
立即方式關閉數據庫。
在SVRMGRL中執行shutdown immediate,數據庫并不立即關閉,
而是在Oracle執行某些清除工作后才關閉(終止會話、釋放會話資源),
當使用shutdown不能關閉數據庫時,shutdown immediate可以完成數據庫關閉的操作。
3、shutdown abort
直接關閉數據庫,正在訪問數據庫的會話會被突然終止,
如果數據庫中有大量操作正在執行,這時執行shutdown abort后,重新啟動數據庫需要很長時間。
原文轉自:http://www.cnblogs.com/fnng/archive/2012/07/24/2607482.html