Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Oracle > Log file


Автор: 030918 2.5.2010, 22:05
Начало...
SQL> conn sys/sysora as sysdba
Connected to an idle instance.
SQL> startup
ORACLE instance started.

Total System Global Area  436207616 bytes
Fixed Size                  1219856 bytes
Variable Size             113246960 bytes
Database Buffers          318767104 bytes
Redo Buffers                2973696 bytes
Database mounted.
ORA-16038: log 3 sequence# 69 cannot be archived
ORA-19809: limit exceeded for recovery files
ORA-00312: online log 3 thread 1: '/u01/app/oracle/oradata/orcl/redo03.log'


Ну и сам вопрос-понятно,что недостаточно места, следует высвободить его. В папке Flash_Recovery_Area
скопилось много папок с Log files за определенный период. Можно ли их удалить,предварительно в ЕМ-> Maintance->Recovery Settings отключив FlashRecovery(снять все галочки)?
Или Ваше решение.  Спасибо.


Автор: 030918 3.5.2010, 20:37
Ау!!! 38 просмотров-ну кто-нибудь подскажите,не отворачивайтесь. smile 

Автор: ToshaCh 3.5.2010, 20:53
Куда настроено бэкапирование, куда настроено складирование архивных логов? Есть ли дополнительное место на диске где расположена flash_area?

Автор: ToshaCh 3.5.2010, 21:25
Удалить лишние архайвлоги

rman target /
delete archivelog until '';

Увеличить место под флеш

sqlplus "/ as sysdba"
sho parameter db_recovery_file_dest_size
alter system set db_recovery_file_dest_size=10G;

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)