配置DG最后一步,执行alter database open;时卡住了

ORA-01155: the database is being opened, closed, mounted or dismounted
配置DG最后一步,执行alter database open;时卡住了,查询报错信息ORA-01155: the database is being opened, closed, mounted or dismounted,这种怎么搞?不能一直卡着啊

根据你提供的信息,ORA-01155错误是因为数据库正在处于开启、关闭、挂载或卸载的状态而无法进行操作,可能是由于某些进程仍在使用数据库资源导致数据库无法正常开启。你可以尝试使用以下方式解决此问题:

  1. 检查是否有其他进程正在使用数据库资源,杀死这些进程后再尝试执行alter database open;语句。

  2. 在执行alter database open;语句前,尝试使用shutdown immediate关闭数据库,然后再重新启动数据库并执行alter database open;语句。

  3. 使用Startup force mount;语句强行将数据库挂载,然后再执行alter database open;语句。

  4. 如果以上方法都无法解决问题,你可以尝试使用DBMS_RECOVERY.CHECKDATAFILES函数检查数据库文件的完整性,并修复损坏的数据文件。

希望以上方法能够解决你的问题。如果问题还未解决,建议你通过数据库论坛或咨询专业的数据库管理员或技术支持人员来获取更详细或个性化的帮助。