У меня есть база данных, которая должна быть небольшой. Там должно быть около 350 000 строк только текстовых данных, но папка rdbms занимает около 50 ГБ. Мне кажется слишком большим.
Я нашел в папке rdbms пару папок (около 60 Мб) и 17000 файлов, начиная с ARC00311.001 и заканчивая ARC43183.001. Они производятся каждый час с 2006 года.
Это какой-то лог-файл ?? Что касается резервного копирования, должен / должен ли я делать резервную копию? Могу я их удалить? В чем будет недостаток в этом?
Спасибо
Похоже, это архивная версия журнала повторов.
Архивный журнал используется, когда вы восстанавливаете свою базу данных и хотите восстановить изменения, сделанные после резервной копии, которую вы использовали для восстановления.
(следующие команды предназначены для Oracle 10g и 11g. Они могли измениться с 9i)
Если вы делаете резервную копию своей базы данных с помощью RMAN, вы можете включить архивный журнал, используя следующую команду:
RMAN> backup database plus archivelog;
Вы также можете удалить архивный журнал, включенный в вашу резервную копию, добавив оператор «удалить все входные данные»:
RMAN> backup database plus archivelog delete all input;
Учитывая количество файлов, я рекомендую вам восстановить базу данных, выполнить полное резервное копирование, удалить старый архивный журнал и предварительно очистить список архивных журналов. Вы можете очистить список архивных журналов из командной строки RMAN, используя следующую команду:
RMAN> crosscheck archivelog all;
Вы также должны изменить папку, в которой хранится архивный журнал, используя следующие команды:
SQL> ALTER SYSTEM set log_archive_dest_1="LOCATION=x:\Whatever\The\Path" scope=spfile;
SQL> shutdown immediate;
SQL> startup;
SQL> alter system switch logfile;