oracle 笔记 2011-11-03

在线重做日志:
a.数据库缓存区缓冲
归档重做日志:
两种模式运行
a.ARCHIVELOG模式 recommand
b.NOARCHIVELOG模式

5.密码文件
密码文件保存了一个用户名和密码列表,分别对应于可以通过网络远程认证为sysdba的用户。
6.修改跟踪文件
7.闪回日志
包含已修改数据库块的前影像,可用于将数据库返回到该时间点得状态。
a.闪回数据库:支持FLASHBACK DATABASE命令,采用ARCHIVELOG模式
b.闪回恢复区
8.DMP文件---二进制文件
DMP文件是向后兼容的,老版本的DMP文件可以被较新版本的oracle所识别
EXP导出/IMP导出文件
9.平面文件
每一“行”都是一条记录,每行都有定界符号 逗号或者竖线
怎么得到是关键。


第四章 内存结构
1.系统全局区 system global area SGA
2.进程全局区 process global area PGA
3.用户全局区 user global area UGA

[b]PGA[/b]
PGA特定于进程的一段内存,不允许其他进程或线程访问
PGA可能包含UGA,如果用户是通过专用服务器连接的话。

a 手动PGA内存管理 适用于大型批处理作业(在特殊时段运行,此时它们是数据库中唯一的活动)
查询所有的view
select * from all_views /user_views

b.自动PGA内存管理(成天在数据库运行的应用)

[b]SGA[/b]

sga分为不同的池:
[list]
[*]1.java池
[*]2.大池 共享服务器连接使用大池作为会话内存
[*]3.共享池 包含共享游标,存储过程,字典缓存等
[*]4.流池
[*]5.“空"池
[/list]池的内存是以一种叫做颗粒的单位来分配,颗粒大小为4MB,8MB,16MB

sga管理也分自动和手动管理
自动管理会根据工作负载条件在运行时分配和撤销各个sga组件

1.固定sga--是sga的一个组件
重做缓冲区--
块缓冲区缓存--a 默认池
b 保持池
c 回收池
热区 温区 不适合缓存区
缓冲区缓存管理块:在位置上管理,但有两个不同的列表指向这些块(脏块列表和非脏块列表)
2.共享池就是oracle缓存一些程序数据的地方--设计共享池是为了复用查询
特点 有大量小的内存块,一般为4k或更小。使用小块内存避免碎片问题。
不适用绑定变量的后果:
a.系统话费大量时间解析查询
b.用大量资源管理共享池的对象,因为从来不重用查询。
3.大池--用于大块内存的分配
用于:共享服务器连接
语句的并行执行
备份
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值