ORACLE学习笔记——例程、进程及脱机备份和恢复
上一篇 /
下一篇 2009-03-10 22:48:18
/ 个人分类:Oracle
- 文件版本: V1.0
- 开发商: 本站原创
- 文件来源: 本地
- 界面语言: 简体中文
- 授权方式: 免费
- 运行平台: Win9X/Win2000/WinXP
4K)S}zy1N'H6R
u|0一、进程和例程 ~a,DR'xr6H o
v V\0进程——是操作系统中的一个概念,是一个可以独立调度的活动,用于完成指定的任务。 ?k/A'?U0进程和程序的区别:51Testing软件测试网@c-]hY[1p
c!jZa%`#B 1、进程是动态的概念,即动态地创建,完成任务后消亡,程序是静态的实体;51Testing软件测试网pYA Z.o3j_-VU 2、进程强调执行过程,程序是指令的有序集合;51Testing软件测试网%k&v4PI.} 3、进程在内存中,程序在外存中。51Testing软件测试网6g+g$l;t v6Lm |NrC7Hb m ORACLE进程包括“服务进程”和“后台进程”。 1|W4l+qQrs0 服务进程:给客户端的用户进程“提供服务”的进程,在服务器端创建用户进程“必须通过”服务进程才能访问数据库。分为专用服务进程(只为一个用户进程提供服务)和共享服务进程(为多个用户进程提供服务)。服务进程主要完成的任务包括:51Testing软件测试网"w:cp_ p(g` 1、“解析、执行”SQL语句(由用户提交) ;51Testing软件测试网#}fh
rA:|f 2、“搜索”SGA区共享池中的“库缓存”,如果数据块不在库缓存中,则将硬盘的数据文件中相关的数据块“读入库缓存”; :T3y9Goj03、将查询或执行后形成的“数据返回”给用户。51Testing软件测试网9[7Yv2~3X 注意:服务进程由“后台进程”提供支持。51Testing软件测试网1W E
D
]]8ni6[M 后台进程:为了使系统性能最优,并支持协调“服务进程”,提供了“后台进程”。 后台进程存在于操作系统中,在例程启动时自动启动。只要数据库还在运行,后台进程就一直存在。51Testing软件测试网z&@7w)^P TIPS:查询启动的后台进程可使用以下语句,select * from v$bgprocess51Testing软件测试网^O,i:w?Ytwe 主要的后台进程(区别“服务进程”):51Testing软件测试网Im$o:{'V@{ 1、DBWR(数据库写进程)
MQ`GPG7M+R\02、LGWR(日志写进程) T2\ N4kiA03、SMON(系统监视进程)51Testing软件测试网q6T3VT^%l+@'N*u 4、PMON(进程监视进程) *x j{] Hp ^q7Jm05、CKPT(检查点进程)51Testing软件测试网"^-G_E6~ ----------前5个后台进程是必须的51Testing软件测试网y;E'N\i4}5C5U5DI 6、ARCH(归档进程) \^7W9RI7U)?A07、RECO(恢复进程) YRk }-xA08、LCKn(锁进程)51Testing软件测试网0u,aq [&Go8smzS-R 9、SNP(作业进程)51Testing软件测试网Ot$h-@p#|+r5dR/?]@ 10、SNPn(快照进程)51Testing软件测试网#mn:n tZR|] 11、Dnnn(调度进程)51Testing软件测试网%T)|S-G w^ 12、Snnn(服务器进程) ijEK7j!w
P013、Pnnn(并行查询服务器进程) 5H!|_0[:yzOc0********************************************51Testing软件测试网&Z9C
yCV.T&V*K 例程-----一组内存结构(SGA)+一组“后台进程”51Testing软件测试网ybL1c3x7t$f~5JU5[ SGA区——是一组共享的内存结构,包含一个例程的数据和控制信息。51Testing软件测试网8Z$Fv)i-]|GO 如果多个用户同时连接到同一个例程,这些用户将共享SGA中的数据, dw'Q?5PPdCYV2g0 SGA也称“共享全局区” BbUBK_0SGA=共享池+大池+JAVA池+数据高速缓冲区+日志高速缓冲区 fkHU;s;w1wL
P0共享池=库缓冲+数据字典缓冲 PGA=“服务进程”+排序区+堆栈区+游标区+会话区 o0r+e+Y$B1P%jA H h0p0PGA区——是在“用户进程”连接到数据库,并创建一个对应的会话时, 2{|7rgg+v0@%a0 由ORACLE为“服务进程”分配的,专门用于当前用户会话的内存区51Testing软件测试网r
X)h [5u*A{
`^p_ 会话终止时,PGA区所占用的内存会自动释放*****51Testing软件测试网;q9M i
y]r(e0_+|;WU PGA区的大小由操作系统决定,并且分配后保持不变
|