oracle的啟動過程(2)

發表于:2013-08-08來源:博客園作者:蟲師點擊數: 標簽:oracle
現在進入了數據庫的mount狀態,我們通過mount啟動的時候,下面會多一句提示Database mounted. 數據庫準備就緒。 open狀態 opening the database includes the following ta

  現在進入了數據庫的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

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97