ORA-01093: ALTER DATABASE CLOSE only permitted with no sessions connected

2015-02-02 13:34:56 · 作者: · 浏览: 20

SQL> select switchover_status from v$database;


SWITCHOVER_STATUS


--------------------


SESSIONS ACTIVE


执行以下命令尝试切换


SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PHYSICAL STANDBY;


报错如下:


ORA-01093: ALTER DATABASE CLOSE only permitted with no sessions connected


同时,alert日志报错很多SYSTEM 用户的进程未断开。


解决:


通过查MOS发现,是由于10g版本的DG会racgimon进程监控实例状态,因为可以从v$session.program看到许多racgimon进程.


SQL> alter database commit to switchover to PHYSICAL STANDBY WITH SESSION SHUTDOWN;


切换成功。