[08006][1033] ORA-01033: ORACLE 正在初始化或关闭--问题修复

08006\]\[1033\] ORA-01033: ORACLE 正在初始化或关闭

问题:公司机房断电导致服务器重启了,使用DataGrip连接一直报这个错误详见下图。

排查步骤如下

1、先检查数据库实例状态

bash 复制代码
# 1.以 sysdba 身份连接空闲实例
sqlplus / as sysdba

# 2.检查数据库状态
SELECT STATUS FROM V$INSTANCE;

数据库状态说明

状态 含义 操作
STARTED 实例已启动但未加载控制文件 继续启动过程:ALTER DATABASE MOUNT;
MOUNTED 已加载控制文件但未打开数据库 需重点处理(90%问题根源)
OPEN 数据库正常开放 正常状态
无返回 实例未启动 执行:STARTUP

再来看我们数据库实例状态,详见下图是正常状态,说明已经启动成功了

2、确认 PDB 状态

sql 复制代码
SELECT NAME, OPEN_MODE FROM V$PDBS;

如果状态为MOUNTED就是未打开状态,详见下图

执行打开语句即可正常访问数据库如

sql 复制代码
ALTER PLUGGABLE DATABASE HHHTYTH OPEN;

详见下图

相关推荐
小旺不正经3 分钟前
数据库表实现账号池管理
数据库·后端·算法
sanx1825 分钟前
一站式电竞平台解决方案:数据、直播、源码,助力业务飞速启航
前端·数据库·apache·数据库开发·时序数据库
学IT的周星星27 分钟前
《MyBatis变形记:当SQL遇上“智能管家“》
数据库·sql·mybatis
byte轻骑兵40 分钟前
突破文档型数据库迁移困境:金仓多模方案破解电子证照系统国产化难题
数据库
xdpcxq10292 小时前
EF Core框架数据库连接管理
java·jvm·数据库
期待のcode2 小时前
MyBatis框架—延迟加载与多级缓存
java·数据库·后端·缓存·mybatis
老华带你飞2 小时前
小区服务|基于Java+vue的小区服务管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·论文·毕设·小区服务管理系统
柯南二号3 小时前
【Java后端】MyBatis 和 MyBatis-Plus (MP) 的区别
java·数据库·tomcat
C++chaofan3 小时前
游标查询在对话历史场景下的独特优势
java·前端·javascript·数据库·spring boot
小蒜学长3 小时前
springboot房地产销售管理系统的设计与实现(代码+数据库+LW)
java·数据库·spring boot·后端