增加表空间数据文件报错:
alter tablespace ENTSERVICE add datafile '/oradata/topicis/entservice02.dbf' size 1M autoextend on NEXT 1M MAXSIZE UNLIMITED;
ORA-00059: 超出 DB_FILES 的最大值
脚本行 43,语句行 1
Oracle数据库默认数据文件总数量为200个,超过200个就无法新建数据文件。
--查数据库默认数据文件数量参数
SQL> show parameter db_files;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_files integer 200
或
select * from v$parameter where name like '%db_files%'
--查数据库数据文件数量总数
select count(*) from dba_data_files ;
200
总数已经是200了
--单实例
SQL> alter system set db_files=5000 scope=spfile;
--集群
SQL> alter system set db_files=5000 sid='*' scope=spfile ;
系统已更改。