[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;

详见下图

相关推荐
博语小屋13 分钟前
I/O 多路转接之epoll
运维·服务器·数据库
问道飞鱼40 分钟前
【大模型学习】LangGraph 深度解析:定义、功能、原理与实践
数据库·学习·大模型·工作流
DJ斯特拉43 分钟前
黑马点评技术汇总(四)缓存雪崩 && 缓存击穿
数据库·缓存
spencer_tseng1 小时前
ORA-00911: invalid character
oracle·ora-00911
lzhdim1 小时前
SQL 入门 7:SQL 聚合与分组:函数、GROUP BY 与 ROLLUP
java·服务器·数据库·sql·mysql
lifewange1 小时前
INSERT INTO ... SELECT ...
数据库·sql
Uso_Magic1 小时前
SQLSERVER__EXPLAIN 常用分析案例。
服务器·数据库·sql
IAtlantiscsdn1 小时前
Redis面试题总结
数据库·redis·缓存
寒风暖哥2 小时前
Oracle视图查询返回空数据集的分析
oracle·c#
2501_924952692 小时前
自动化机器学习(AutoML)库TPOT使用指南
jvm·数据库·python