总结一下ORACLE读取缓存块的过程
某个用户进程访问某个数据块时,这个缓存块将被移动到LRU列表的MRU端。在被访问的缓存块不断的移动到MRU端的同时,LRU列表中的其他不经常被访问的缓存块将逐渐向LRU端移动.当某个用户进程需要访问某些数据块时,ORACLE首先在数据库缓存中寻找,如果该进程所需的数据块已经位于数据库缓存中,ORACLE将直接从内存中读取数据并返回给用户,这种情况称为“缓存命中”;如果在数据库失败缓存中找不到所需的缓存块,ORACLE必须先从数据文件中将所需的数据块复制到缓存中,然后再从缓存中读取它并返回给用户,这种情况称为“缓存失败”。在缓存命中时
初识ORACLE的审计功能
顺着这样的思路去学习。1、审计可以达到怎样的效果?我用来做什么?2、任何概念都该有分类的吧,审计也不例外?3、如何启用审计?数据库一级。4、如何设定我所需要的审计?针对某个特定的监视目标了。5、如何看审计的结果?6、论坛上一些常见的问题,自己认为比较难理解的问题。[@more@]初识ORACLE的审计功能顺着这样的思路去学习。1、审计可以达到怎样的效果?我要来做什么?2、有分类吗?3、如何启用审计?数据库一级。4、如何设定我所需要的审计?针对某个特定的监视目标了。5、如何看审计的结果?6、论坛上一些常见的问题,自己认为比
RMAN备份与恢复(新旧控制文件及归档日志)测试
(我的实验)一直知道我们公司使用的backup format='G:\20090607rman\datafile\data_%s_%p_%T_%t.bak'database plus archivelog delete all inputformat 'G:\20090607rman\archivelog\arc_%s_%p_%T_%t.bak';...