|
|
2025-09-05T23:58:19.999018+08:00
Control file autobackup failed with following error
ORA-00230: operation disallowed: snapshot control file enqueue unavailable
控制文件自动备份失败,因为无法获取快照控制文件的队列锁。
通常由以下原因引起:
另一个进程正在使用快照控制文件
RMAN备份正在运行或异常终止
数据库资源争用或锁冲突
控制文件损坏或问题
建议检查rman是否发生过异常中断,残留的rman进程会占用快照控制文件。解决方法为排查残留的进程,将其终止后重试操作。
SQL> col user for a20
SQL> col MODULE for a30
SQL> col ACTION for a20
SQL> SELECT s.SID, USERNAME AS "User", PROGRAM, MODULE,
2 ACTION, LOGON_TIME "Logon"
3 FROM V$SESSION s, V$ENQUEUE_LOCK l
4 WHERE l.SID = s.SID
5 AND l.TYPE = 'CF'
6 AND l.ID1 = 0
AND l.ID2 = 2;
---根据查到的 SID 查看操作系统 SPID。
SQL> select spid from v$process where addr in(select paddr from v$session where sid=101);
---根据 SPID 进程查看具体的进程名,判断进程的作用。LOCAL=YES 非数据库核心进程,便可以直接 kill -9 杀掉
JiekeXuDB1:/home/oracle$ps -ef | grep 27394192
oracle 27394192 1 0 Jul 14 - 0:05 oraclecmdb1 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
JiekeXuDB1:/home/oracle$kill -9 27394192
|
|