微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

重庆思庄技术分享—ORA-01623: 日志 7 是当前日志,例如 orcl2 线程 2 - 无法删

ORA-01623: 日志 7 是当前日志,例如 orcl2 (线程 2) - 无法删除

数据库:oracle 11.2.0.4
系统:AnolisOS7.9
问题描述:Rman恢复后,log日志文件存在Thread2,当前环境为单实例,删除group7报错ORA-01623,如下所示:
sql>选择组#,状态从 v$log;
组 # 状态
--------------------------
1 活动
2 当前
3 未使用
4 未使用
5 未使用
6 未使用
7 未使用
8 未使用
9 未使用
10 未使用
11 未使用
组 # 状态
--------------------------
12 未使用
选择 12 行。
sql>选择组#,线程#,序列#,成员,状态从v$log;
组 # 线程 # 序列 # 成员状态
-------------------- ---------- ---------- ----------------
1 1 13 1 当前
2 1 8 1 非活动
3 1 9 1 非活动
4 1 10 1 活跃
5 1 11 1 活跃
6 1 12 1 在
7 2 0 1 未使用
8 2 0 1 未使用
9 2 0 1 未使用
10 2 0 1 未使用
11 2 0 1 未使用
组 # 线程 # 序列 # 成员状态
-------------------- ---------- ---------- ----------------
12 2 0 1 未使用
选择 12 行。
sql>alter 数据库删除日志文件组 7;
更改数据库删除日志文件组 7
*
第 1 行的错误
ORA-01623:日志 7 是实例 orcl2(线程 2)的当前日志 - 无法删除
ORA-00312:联机日志 7 线程 2: '/u01/app/oracle/oradata/orcl/redo07.log'
解决过程如下:
sql>alter 数据库禁用线程 2;
数据库已更改。
sql>alter 数据库删除日志文件组 7;
数据库已更改。
sql>alter 数据库删除日志文件组 8;
数据库已更改。
sql>alter 数据库删除日志文件组 9;
数据库已更改。
sql>alter 数据库删除日志文件组 10;
数据库已更改。
sql>alter 数据库删除日志文件组 11;
数据库已更改。
sql>更改数据库放置日志文件组 12;
数据库已更改。

原文地址:https://www.jb51.cc/wenti/3284486.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐