91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

深入剖析Oracle啟動過程內部初始化

發布時間:2020-06-01 21:36:37 來源:網絡 閱讀:903 作者:Sound_ 欄目:關系型數據庫

深入剖析Oracle啟動過程內部初始化

1 Oracle啟動選項;

Oracle數據庫在startup啟動時,Oracle將在默認位置$ORACLE_HOME/dbs中查找初始化參數文件;Oracle以下面的順序在其中尋找合適的初始化文件:


Spfile$ORACLE_SID.ora


Spfile.ora


Init$ORACLE_SID.ora

可以用幾種方式啟動oracle數據庫,不同方式啟動將影響啟動數據庫的程度,啟動狀態由nomount(數據庫未裝載)——>mount(數據庫完成裝載)——>open(數據庫打開)


1.1 STARTUP NOMOUNT;

SQL> startup nomount
ORACLE instance started.

Total System Global Area 1603411968 bytes
Fixed Size		    2253664 bytes
Variable Size		 1375734944 bytes
Database Buffers	  218103808 bytes
Redo Buffers		    7319552 bytes

Oracle讀參數文件,打開實例,啟動Oracle后臺進程,給Oracle分配SGA。此時數據庫狀態為未裝載。


1.2 ALTER DATABASE MOUNT;

SQL> alter database mount;

Database altered.

Oracle 打開并讀取控制文件,獲取數據文件和重做日志文件的名稱和位置。此時數據庫完成裝載。


1.3 ALTER DATABASE OPEN;

SQL> alter database open;

Database altered.

Oracle打開數據文件和重做日志文件,至此Oracle可以對外提供服務。


2 通過10046事件查看內部啟動過程

SQL> startup nomount;

Total System Global Area 1603411968 bytes
Fixed Size		    2253664 bytes
Variable Size		 1375734944 bytes
Database Buffers	  218103808 bytes
Redo Buffers		    7319552 bytes
SQL> oradebug setmypid
Statement processed.
SQL> oradebug tracefile_name
/oracle/app/oracle/diag/rdbms/orcl/orcl/trace/orcl_ora_3682.trc
SQL> alter session set events'10046 trace name context forever,level 12';

Session altered.
SQL> alter database mount;

Database altered.

SQL> alter database open;

Database altered.

查看udump文件

[oracle@rhel6 ~]$ more /oracle/app/oracle/diag/rdbms/orcl/orcl/trace/orcl_ora_3682.trc
Trace file /oracle/app/oracle/diag/rdbms/orcl/orcl/trace/orcl_ora_3682.trc
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
ORACLE_HOME = /oracle/app/oracle/product/11.2.0
System name:    Linux
Node name:      rhel6
Release:        2.6.32-431.el6.x86_64
Version:        #1 SMP Sun Nov 10 22:19:54 EST 2013
Machine:        x86_64
VM name:        VMWare Version: 6
Instance name: orcl

Oracle數據庫mount啟動讀取控制文件,寫日志文件

...
WAIT #140528657591192: nam='control file sequential read' ela= 8 file#=0 block#=1 blocks
=1 obj#=-1 tim=1502627703012561
WAIT #140528657591192: nam='control file sequential read' ela= 2 file#=1 block#=1 blocks
=1 obj#=-1 tim=1502627703012583
WAIT #140528657591192: nam='control file sequential read' ela= 47 file#=0 block#=3 block
s=8 obj#=-1 tim=1502627703012650
WAIT #140528657591192: nam='control file sequential read' ela= 13 file#=1 block#=3 block
s=8 obj#=-1 tim=1502627703012674
...
WAIT #140528657591192: nam='ADR block file read' ela= 847  =0  =0  =0 obj#=-1 tim=150262
7707123048
WAIT #140528657591192: nam='ADR block file read' ela= 576  =0  =0  =0 obj#=-1 tim=150262
7707124068
WAIT #140528657591192: nam='ADR block file read' ela= 562  =0  =0  =0 obj#=-1 tim=150262
7707125013
WAIT #140528657591192: nam='ADR block file read' ela= 473  =0  =0  =0 obj#=-1 tim=150262
7707125891
...

Oracle數據庫open過程讀取控制文件信息,與讀取磁盤數據文件頭部進行對比

alter database open
END OF STMT
PARSE #140528657591192:c=0,e=274,p=0,cr=0,cu=0,mis=1,r=0,dep=0,og=1,plh=0,tim=1502627713
479605
WAIT #140528657591192: nam='control file sequential read' ela= 8 file#=0 block#=1 blocks
=1 obj#=-1 tim=1502627713479904
WAIT #140528657591192: nam='control file sequential read' ela= 4 file#=1 block#=1 blocks
=1 obj#=-1 tim=1502627713479922
WAIT #140528657591192: nam='control file sequential read' ela= 2 file#=0 block#=15 block
s=1 obj#=-1 tim=1502627713479931
...
WAIT #140528657591192: nam='Disk file operations I/O' ela= 11 FileOperation=2 fileno=1 f
iletype=2 obj#=-1 tim=1502627713481300
WAIT #140528657591192: nam='Disk file operations I/O' ela= 6 FileOperation=2 fileno=2 fi
letype=2 obj#=-1 tim=1502627713481317
WAIT #140528657591192: nam='Disk file operations I/O' ela= 4 FileOperation=2 fileno=3 fi
letype=2 obj#=-1 tim=1502627713481327
WAIT #140528657591192: nam='Disk file operations I/O' ela= 4 FileOperation=2 fileno=4 fi
letype=2 obj#=-1 tim=1502627713481338
WAIT #140528657591192: nam='Disk file operations I/O' ela= 5 FileOperation=2 fileno=201 
filetype=2 obj#=-1 tim=1502627713481351


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

东阿县| 同仁县| 南郑县| 青州市| 宁夏| 江山市| 象州县| 广宁县| 余庆县| 南岸区| 汕头市| 和林格尔县| 静乐县| 金阳县| 东阳市| 晴隆县| 马鞍山市| 平罗县| 丹阳市| 伊吾县| 缙云县| 佛坪县| 资讯| 通许县| 蒙山县| 山西省| 五莲县| 蒙自县| 平安县| 宕昌县| 札达县| 汉源县| 望城县| 通州市| 平定县| 屏东市| 平远县| 蛟河市| 措勤县| 临高县| 桃源县|