2016-02-19 3 views
0

, когда я пытаюсь соединиться с базой данных, я столкнулся этой ошибкой ---не в состоянии запуска базы данных, чтобы освободить пространство от области восстановления:

'ORA-19815: WARNING: db_recovery_file_dest_size of 4102029312 bytes is 100.00% used, 
and has 0 remaining bytes available.' 

так, чтобы удалить устаревшие файлы из области восстановления флэша мне нужно подключить RMAN и сделать базу данных открыта для внутреннего use.but база данных не открывается и выдает эту ошибку

RA-03113: end-of-file on communication channel process ID: 5764 
session ID: 5 Serial number: 3 

USER (ospid: 6784): terminating the instance due to error 16038 
ARC1: Archival started 
Thu Feb 18 21:04:03 2016 
ARC3 started with pid=23, OS id=6380 
Instance terminated by USER, pid = 6784 

ответ

0

предположим, что вы на Linux, если вы не можете подключиться к БД, чтобы остановить его можно только убить pmon или smon процесс остановки БД путем поиска процесса i d с:

ps -ef | grep pmon 

Тогда у вас есть 2 варианта:

  1. Старт БД в NOMOUNT и увеличить DB_RECOVERY_FILE_DEST_SIZE параметр SQL> ALTER DATABASE SET DB_RECOVERY_FILE_DEST_SIZE=300G или
  2. Запуск БД в режиме MOUNT и подключения к БД с RMAN и удалить некоторые (или всех) архивных документов RMAN> delete archivelog all, после этого OPEN DB SQL> alter database open;
Смежные вопросы