看看一个比较有意思的视图:v$controlfile_record_section

在非归档模式下:

在归档模式下:

可以看到,归档与非归档并不影响视图【v$controlfile_record_section】的【RECORDS_TOTAL】


从上面的视图的结果中,可以看到,当前【ARCHIVED LOG】的控制文件的记录的【RECORD_TOTAL】是【28】

假如我们归档文件的数量大于28,会发生什么呢?

我们,先通过手动日志切换增加归档文件的数量:

现在,归档文件的数量已经在临界点了:

可以看到,这个时候:
RECORD的总数是28
RECORD的使用(USED)是27

再次增加一个归档日志:

可以看到,RECORDS_USED已经和RECORDS_TOTAL持平了。

这个时候,我们是否还可以增加归档日志呢?

磁盘空间是足够的:

继续,增加归档日志:

可以看到:

  1. 归档日志可以增加
  2. RECORDS_TOTAL的数字自动的增加了,而且是乘以了10

再次生成归档日志,你会发现,每次归档日志的分配记录到了临界,都会以原有的RECORDS_TOTAL*10的方式增加:

用到的脚本:


Done,…

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

隐藏
变装