Ноя 082011
 

При попытке добавить файл данных видим такое сообщение об ошибке:

SQL> ALTER TABLESPACE main_ts ADD DATAFILE
  2  '/dev/vx/rdsk/proddb/main_ts_46.dbf';
alter tablespace main_ts add datafile
*
ERROR at line 1:
ORA-00059: maximum number of DB_FILES exceeded


Параметр db_files ограничивает наибольшее число файлов данных, которые могут быть добавлены ко всем табличным пространствам базы данных. Его значение по умолчанию - 200. Если мы упрёмся в это ограничение и попробуем добавить хотя бы один файл, то получим сообщение об ошибке. Поменять этот параметр на ходу не выйдет, надо будет рестартовать базу:

ALTER SYSTEM SET db_files=600 SCOPE=SPFILE;
SHUTDOWN IMMEDIATE;
STARTUP;

Если используется Data Guard, то значение db_files должно совпадать на обоих серверах!

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre lang="" line="" escaped="" cssfile="">

(обязательно)

(обязательно)