ORA-16727: cannot close database ORACLE 报错 故障修复 远程处理

文档解释

ORA-16727: cannot close database

Cause: The Data Guard broker could not close the database.

Action: Terminate any active sessions connected to the database and then reissue the request.

ORA-16727:表示数据库无法关闭。

官方解释

常见案例

一般处理方法及步骤

1.使用“SHUTDOWN IMMEDIATE”关闭数据库(关键是确保数据库为“ARCHIVELOG”模式)

2.检查是否有其他用户连接,如果有(比如SYS),则将其断开。

3.如果即使断开其他用户连接仍失败,则检查$ORACLE_HOME/single_instance/data中的lk文件是否存在,并尝试用者以“ALTER SYSTEM KILL SESSION ‘sid,serial#’ IMMEDIATE”把它们删除。

4.继续执行“SHUTDOWN IMMEDIATE”尝试关闭。

5.如果仍然失败,可能是因为其他活动正在运行,可以尝试使用“SHUTDOWN TRANSACTIONAL”,但可能会将数据库回滚到以往状态。

6.在实施回滚之前,检查并使用“V$LOG_HISTORY”来检索提交和回滚操作的详细信息。

7.如果失败,则可以尝试设置“_transactions_always_rollback”参数(默认值为FALSE),然后重试关闭。


数据运维技术 » ORA-16727: cannot close database ORACLE 报错 故障修复 远程处理