今天学习了db_files和maxdatafiles两个参数,记录一下。比较了9i、10g、11g三个版本,在我的实验环境中(都是默认没有修改过的),9i、10g、11g的db_files默认值为200,而9i、11g的maxdatafiles为100,10g rac环境为1024,单实例为100。db_files参数在数据库的初始化参数文件中指定,maxdatafiles在控制文件中指定,一般db_files<=maxdatafiles。如果在添加一个数据文件时,其编号已经超出了maxdatafiles的设定值,但是小于或等于db_files的设定值,控制文件会自动扩展maxdatafiles的值以满足容纳更多的数据文件信息的需求,所以指定db_files参数的值对数据库更为关键和重要,因为maxdatafiles会自动扩展。
BTW:指定db_files的值会影响数据库内存的使用,详情请参考eagle的相关文章。
-The End-