LANGUAGE/!$%!% ERROR NOTE 2017. 11. 5. 11:50

Oracle

1. Error (에러)

version 11g

ORA-00059: maximum number of DB_FILES exceeded
BLOCKSIZE 8K
SEGMENT SPACE MANAGEMENT MANUAL
FLASHBACK ON
Error at line 1
ORA-00059: 최대 DB_FILES 수를 초과했습니다

2. Problem (문제)

데이터파일의 최대 생성갯수를 초과하였다. 

최대치와 현재 갯수를 확인 확인해 본다.

select name as NAME
       ,value as MAX_COUNT
       ,(select count(*) from dba_data_files) as COUNT  
  from v$parameter 
 where name = 'db_files';

또는 sqlplus에서는 아래처럼 최대치를 확인할 수 있다.

show parameter db_files

3. Solved (해결)

최대값을 늘려주고

alter system set db_files=500 scope=spfile;

오라클을 내렸다 올린다. (재가동)

shutdown immediate;
startup;

4. Reference (참조)