
oracle体系结构
文章平均质量分 79
iteye_13603
这个作者很懒,什么都没留下…
展开
-
delete后为何物理读直接是0
SQL> conn hrEnter password: Error accessing PRODUCT_USER_PROFILEWarning: Product user profile information not loaded!You may need to run PUPBLD.SQL as SYSTEMConnected.SQL> set autot...原创 2012-08-03 16:24:29 · 130 阅读 · 0 评论 -
pctused、pctfree
整理一下对pctused和pctfree的理解1 楼 zzwssfd 23 小时前 引用 请教:下面的理解是否正确。pctfree=20,pctused=40 1,一个新的数据块,不停的向其中插入数据,当数据块容量被利用超过40%后,不能再向其中 插入数据。那么 虽然pctfree=20,实际上有60%的空间是用来更新的。 2,一个刚好空间被利用80%的数据块,是不能向其中插入数据的...原创 2012-05-29 17:23:15 · 147 阅读 · 0 评论 -
oracle 的服务器进程(PMON, SMON,CKPT,DBWn,LGWR,ARCn)
来着TOM的《oracle 编程艺术 9i,10g,11g》 PMON PMON,进程监视。PMON主要有3个用途: 1,在进程非正常中断后,做清理工作。例如:dedicated server失败了或者因为一些原因被杀死,这是PMON的工作分两种。第一,是对dedicated server所做的工作进行恢复或撤销。第二:是释放dedicated server占用的资源。PMON会把...原创 2012-06-07 17:13:55 · 470 阅读 · 0 评论 -
wht can't i allocate a new log
在alert.log中有可能发现像thread 1 con't allocate new log,sequence 1466 ,checkpoint not complete,或者archival required这样的信息。这两个error发生的原因几乎是一样的。这样的错误提示应该引起DBA相当的注意。之所以出现这的错误是因为数据库需要reuse 联机redo log file的时候发现,它并...原创 2012-06-15 15:33:12 · 122 阅读 · 0 评论 -
checkpoint详解
这段时间对checkpoint完成的工作很迷糊,参考http://www.dbabeta.com/2008/all_about_oracle_checkpoint.html#sec1原创 2012-06-15 16:13:04 · 755 阅读 · 0 评论 -
block cleanout
没想到在执行select的时候也有可能生产redo 信息。 lock存储在block header中。lock的一个副作用是:在下一次access这个block的时候,需要清除lock信息,也就是清除transaction 信息。这个动作会生成redo,并使不是dirty block变成dirty block。也是因为这样,一个简单的select也可能生成redo,并导致在下一个che...原创 2012-06-18 16:18:06 · 127 阅读 · 0 评论 -
临时表与redo、undo
临时表不会为其中的blocks生成redo信息,所以对临时表的操作是不可恢复的。用户修改临时表的block时,在redo log file中不会有对该block的修改信息。但是临时表会生成undo信息。因此,实际上,对临时表的操作会因为undo的生成而产生redo信息。 为何会生成undo信息呢?这是为了在transaction中可以实现roll back到SAVEPOINT。例如:用...原创 2012-06-20 14:21:41 · 308 阅读 · 0 评论