oracle数据库启动状态

oracle数据库启动有四个状态:
shutdown:数据库关闭;
nomount:根据参数文件启动实例(instance)
mount:加载控制文件,让实例和数据库相关联
open:根据控制文件找到并打开数据文件和日志文件,从而打开数据库
检查实例状态是否打开:
select status from v$instance;
返回值除了open都是有问题的
今天湖南的数据库使用roseHA启动后,客户端一直无法连接,查询状态是MOUNTED
这样的话,数据库无法连接,可以使用sqlplus / as sysdba登录,但无法进行其他操作,如备份等
解决方案:
shutdown normal,关闭数据库
startup nomount,启动实例
alter database mount,加载控制文件
alter database open,修改数据库状态为打开

你可能感兴趣的:(oracle数据库启动状态)