原文参考:https://blog.csdn.net/qq_28917403/article/details/81358811
正确操作方式:
正确删除归档操作,使用rman命令登录清除过期无效归档日志。
手动删除并不会释放设定的归档可用的磁盘空间。(有效的归档)
可以正常启动数据库至nomount、mount状态,不能打开数据库至open状态,
数据库无法使用。
账户登录报错如下:
ORA-01034:ORACLE not available
ORA-27101:shared memory realm does not exist
进程ID:0
会话ID:0 序列号:0
解决方法:
恢复数据库至删除日志的时间点前。
1、利用管理员身份登录 sqlplus / as sysdba
2、更改数据库至mount状态 startup mount;
3、查询v$log表,并观察 select * from v$log;
4、介质恢复 recover database until time '2024-06-06 10:00:00';
5、开启resetlogs:alter database open resetlogs;
6、关闭数据库 shutdown immediate;
7、启动 startup
8、退出并测试登录