October 29 2014

buffer cache(一)

BUFFER CACHE 的工作原理:
当一个服务器进程需要读数据到buffer cache中时,首先必须判断该数据在buffer 中是否存在,
如果存在且可用,则获取该数据,根据lru算法在lru list上移动该block;如果buffer中不存在该数据,则需要从数据文件上获取
(
a. 如果相[……]

Read more

Category: oracle | LEAVE A COMMENT
October 29 2014

x$kvit和x$kcvfh

x$表是数据库的核心部分,这些表用于追踪内部数据库信息,维持数据库正常运行。
x$表是加密命名的,而且oracle不做文档说明。oracle通过这些x$表建立起其他大量视图提供用户查询管理数据库之用。

x$kcvfh是v$datafile_header的源,v$datafile_header相信大[……]

Read more

Category: oracle | LEAVE A COMMENT
October 27 2014

ash

ash
active SESSION history
oracle 通过MMNL进程,把v$session里处于活动的session的每秒一次的拷贝到v$active_session_history里
ASH buffers 的最小值为1MB,最大值不超过30MB。内存中记录数据。期望值是记录一小时[……]

Read more

Category: oracle | LEAVE A COMMENT
October 23 2014

oracle gridcontrol job Multi-Task

创建一个多任务job,该job会关闭数据库,使用cp命令对数据库进行备份,最后启动数据库。
第一个job关闭数据库。第二个job执行cp命令,对users表空间的数据文件进行备份(为了节省空间和时间,只备份一个数据文件来模拟对数据库的备份)。第三个job则用来启动数

选择Jobs tab页,并在C[……]

Read more

Category: oracle | LEAVE A COMMENT