ORCLE11G 学习笔记
因为要才加公司的oralce的认证考试,我打算最近一段时间加深一下oracle知识的学习。
我认为的知识点有一下几个方便
A sql 语言的学习
B orcle 结构体系的学习。
C 数据备份和恢复的学习。
-----开始学习之前,我要先学习几个术语 :
administration 管理
assistant 助手
directory 指南
wallet工具箱
select s.name, d.name from v$datafile d, v$tablespace s where d.ts# = s.ts#;
数据文件
select * from v$datafile d, v$tablespace s where d.ts# = s.ts#;
日志文件
select * from v$logfile
控制文件
select * from v$controlfile
ORCLE 数据库实例的组成部分
全局变量和数据文件。
全局内存变量的划分。
共享池 shareed pool : 库缓存区 library catch+ 数据字典缓存区 dictionary catch
数据告诉缓存区: data buffer area 脏缓存区 dirty buffer,忙缓存区 pinne buffer 空闲缓存区 free buffer
重做日志缓存区: redo log buffer
java池: java pool
大缓存池: large pool
程序全局区: pga programe goal area
用户全局区:user goal area
pga 和 SGA 是并列的. 需要好好研究一下.
告诉读取数据的原理 是和数据库有关系的。
oralce 的后台进程
dbwr 数据读写进程 database write
lgwr 日志写进程 logfile write
ckp 时点检查进程 checkPOINT process
SMON 系统监控进程 system moniter 用来数据备份和数据恢复使用
Pmin 进程监控进程 process moniter 监控用户进程 ,启动发生故障的进程。
arch 归档进程
oralce 的体系结构图
对这个表看懂了,那么说明你对oralce的体系结构有了一个比较好的了解。
1 Oracle实例(instance)是一种访问数据库的机制,它是由内存结构和一些后台进程组成的, 实例的后台进程中有5个是必需的。