(一) Oracle 基础
Oracle的主要结构:
一、 物理结构
Oracle的物理结构基本由一下几种文件组成:
1.参数文件(SPFILESID.ora)
2.控制文件(v$controlfile)
3.数据文件(v$datafile)
4.日志文件(v$logfile)
启动过程:
1.找到参数文件(参数文件中包含了控制文件的相关信息)
2.通过参数文件装载控制文件
3.控制文件加载数据文件和日志文件
参数文件
|
------------------------------
| |
控制文件 控制文件
| |
------------------ ------------------
| | | |
数据文件 数据文件 日志文件 日志文件
二、逻辑结构
SGA:(System Global Area)
1.数据库高速缓存
2.大共享缓存区区
3.共享缓存区
4.Redo 缓存区
5.固定SGA 缓存区
其中的1和3比较需要我们关心。
1.数据库高速缓存区包括:
默认缓存区
保持~
再生~
3.共享缓存区包括:
共享SQL
共享PL/SQL
库缓存区
数据字典缓存区
三、逻辑结构
块(Block)--> 区(extent)-->段(segment)-->表空间(table space)-->数据文件(data file)
(二) sql*plus 基础