今天在外面,突然有个同事说给表空间添加数据文件时报错:ORA-00059: maximum number of DB_FILES exceeded。
最后发现参数db_files为200.
select count(*) from dba_data_files;
200
原来是数据文件到了最大。
网上有人说除了修改db_files参数,还要修改控制文件的maxdatafiles的参数。
可是有人说,只要修改db_files后,重启数据库即可。
哪位遇到过这样的问题 ,到底哪个方法比较安全。因为修改控制文件还要备份数据库,所以觉得比较麻烦,呵呵