无法启动数据库以从恢复区释放 space:
unable to startup database to free up space from recovery area:
当我尝试连接数据库时遇到这个错误---
'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
假设您在 Linux,如果您无法连接到 DB 来停止它,您可以通过查找进程来杀死 pmon
或 smon
进程来停止 DB ID 为:
ps -ef | grep pmon
那么你有2个选择:
- 在
NOMOUNT
中启动DB并增加DB_RECOVERY_FILE_DEST_SIZE
参数SQL> ALTER DATABASE SET DB_RECOVERY_FILE_DEST_SIZE=300G
或
- 以
MOUNT
模式启动数据库并使用 RMAN 连接到数据库并删除一些(或全部)归档日志 RMAN> delete archivelog all
,在此之后打开数据库 SQL> alter database open;
当我尝试连接数据库时遇到这个错误---
'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
假设您在 Linux,如果您无法连接到 DB 来停止它,您可以通过查找进程来杀死 pmon
或 smon
进程来停止 DB ID 为:
ps -ef | grep pmon
那么你有2个选择:
- 在
NOMOUNT
中启动DB并增加DB_RECOVERY_FILE_DEST_SIZE
参数SQL> ALTER DATABASE SET DB_RECOVERY_FILE_DEST_SIZE=300G
或 - 以
MOUNT
模式启动数据库并使用 RMAN 连接到数据库并删除一些(或全部)归档日志RMAN> delete archivelog all
,在此之后打开数据库SQL> alter database open;