监测数据库写程序(DBWR)检查点完成的次数,以及服务器请求数据库写程序检查点数,需要获取这两个指标。(应该用sql语句可以得到)
目前所知道的相关SQL:
完全检查点 
select * from X$KCCRT
增量检查点
SQL> select * from X$KCCCP select * from V$DATAFILE_HEADER里的checkpoint_count字段是记录已经完成的检查点数
但对系统触发检查点
SQL> alter system checkpoint;
执行后,多条记录的checkpoint_count字段都+1,让人很迷惑,检查点完成数到底是如何计算。
另外“服务器请求数据库写程序检查点数”是CKPT计算出来Target rba(目标rba)的个数吗?如何获知呢?
第一次提问,希望能得到各位指教一二。