今天发现自己的测试库挂踮碚牢邗了,尝试启动报错,查看alert日志发现ORA-19815:WARNING:db_recovery_file_dest_sizeof429496壅酪认奉7296bytesis100.00%used,andhas0remainingbytesavailable.错误,从报错中可以看出是闪回恢复区满了,检查归档发现归档在闪回恢复区。解决办法将归档日志指向其它地方存储。
方法/步骤
1、将数据库启动到mount状态。sqlplus/nologconn/assysdbastartupmount;
2、将趵驽艽箬归档日志指向其它地方存储altersystemsetDB_RECOVERY_FILE_DEST='';al墉掠载牿tersystemsetlog_archive_dest='/u01/app/oracle19c/archivelog'scope=both;
3、将数据库打开都open状态alterdatabaseopen;
4、检查数据库状态selectSTATUSfromv$instance;selectopen_modefromv$database;
5、切换日志文件,检查是否能正常归档到指定路径。altersystemswitchlogfile;
6、检查alert日志文件tail-n200-f/u01/app/oracle19c/diag/rdbms/orcl19c/orcl19c/trace/alert_orcl19c.log