为了保证任何系统的平滑工作,必须对它进行动态的调整。在 2 4×7方式下,系统维护任
务可以分为以下几类:
* 前摄维护
* 响应维护
前摄维护 (proactive maintenance) 是基于实际的数据库监视经验以及某种被认为有效的维
护经验而进行系统维护工作。关于前者的一个例子就是在一个快速成长的数据库系统上,根
据某些区段 (extent, 或称扩展段) 的使用情况来决定为了避免“MAXEXTENTS reached”出错
而增加系统对出错的健壮性。关于后者的典型例子是在不同的磁盘集合上放置索引段,而将
这些索引段的相应表段放置在另外一个位置,从而基于 O r a c l e中的最优灵活性体系结构
(Optimal Flexible Architecture,O FA)避免这两者之间的冲突。
响应维护通常基于数据库系统所遇到的最后数据库监视错误或者某种特定的错误来进行
维护。关于前一种方式的例子是在紧急情况下将另一个数据文件添加到 D ATA表空间中(例如
在表空间中只有3 M B的空闲空间,而下一个需要使用的区段却需要 5 M B大小的空间)。关于后
一种方式的例子是在每个应用程序用户都在自己的计算机屏幕上出现“ O R A - 1 5 4 0:Unable t
allocate 5242880 bytes in tablespace (DATA不能在表空间D ATA上分配5 2 4 2 8 8 0字节)”消息之
后,C I O要求将另一个数据文件添加到D ATA表空间上。