当前位置: 首页 > news >正文

Oracle数据库重启后打开异常状态的检查步骤

#su – oracle

# sqlplus / as sysdba

SQL> SELECT STATUS FROM V$INSTANCE;

SELECT INSTANCE_NAME, STATUS FROM V$INSTANCE;

INSTANCE_NAME STATUS

---------------- ------------

orcl         STARTED

SQL> STARTUP;

PS, 结果解释:

STARTED:数据库实例已启动,但未挂载。

MOUNTED:数据库实例已启动并挂载,但未打开。

OPEN:数据库实例已启动、挂载并打开,可以正常使用。

SHUTDOWN:数据库未启动。

#如何挂载

#SQL>ALTER DATABASE MOUNT;

#验证挂载状态

SQL>SELECT STATUS FROM V$INSTANCE;

SQL> SELECT STATUS FROM V$INSTANCE;

STATUS

------------

MOUNTED

PS,SQL>结果解释:

MOUNTED:数据库已挂载。

OPEN:数据库已完全打开。

STARTED:实例已启动,但未挂载。

SQL> ALTER DATABASE OPEN;

#验证查询

SQL> SELECT STATUS FROM V$INSTANCE;

STATUS

------------

OPEN

新增Pdb的步骤:

1、登录服务器,切换到oracle用户下:【直接在一个节点输入即可】

        #su - oracle

        #sqlplus / as sysdba

        #create pluggable database CHMesPdb admin user adminpdb identified by system create_file_dest='+DATA'; 

        //说明:CHMesPdb是数据库

        #alter pluggable database CHMESPDB open; 

        //打开数据库

        #alter pluggable database all save state;

        //保持打开状态

        #show pdbs;

SQL> SELECT STATUS FROM V$INSTANCE;    

SELECT STATUS FROM V$INSTANCE

*

ERROR at line 1:

ORA-01034: ORACLE not available

Process ID: 0

Session ID: 0 Serial number: 0

#以上提示信息是实例未启动

SQL> STARTUP;

ORACLE instance started.

Total System Global Area 4999607736 bytes

Fixed Size                  9188792 bytes

Variable Size         1509949440 bytes

Database Buffers  3472883712 bytes

Redo Buffers             7585792 bytes

????????

????????

SQL>  SELECT STATUS FROM V$INSTANCE;

STATUS

------------

OPEN

SQL> show pdbs; 

    CON_ID CON_NAME                     OPEN MODE  RESTRICTED

---------- ------------------------------ ---------- ----------

         2 PDB$SEED                  READ ONLY  NO

         3 PDB                            READ WRITE NO

         4 FRPDB                        READ WRITE NO

http://www.lryc.cn/news/615517.html

相关文章:

  • 一周学会Matplotlib3 Python 数据可视化-网格 (Grid)
  • [IOMMU]面向芯片/SoC验证工程的IOMMU全景速览
  • C# 通过第三方库INIFileParser管理INI配置文件
  • 智慧园区误报率↓76%:陌讯多模态融合算法实战解析
  • 202506 电子学会青少年等级考试机器人一级理论综合真题
  • 闲鱼智能监控机器人:基于 Playwright 与 AI 的多任务监控分析工具
  • 2025年SEVC SCI2区,基于深度强化学习与模拟退火的多无人机侦察任务规划,深度解析+性能实测
  • Dify 从入门到精通(第 24/100 篇):Dify 的实时数据处理与流式输出
  • 微积分 | 外微分
  • HUAWEI交换机命令基础
  • java基础(六)jvm
  • 微信小程序中实现表单自动填充功能的方法
  • Linux网络子系统架构分析
  • P1025 [NOIP 2001 提高组] 数的划分 题解
  • 基于麦克风阵列电机噪声振动监测解决方案技术解析
  • “自动报社保 + 查询导出 ” 的完整架构图和 Playwright C# 项目初始化模板
  • BroadcastChannel:轻松实现前端跨页面通信
  • 06-docker容器常用命令
  • 全栈:JDBC驱动版本和SQLserver版本是否有关系?怎么选择JDBC的版本号?
  • 自然语言交互与数据库智能客户端比对
  • SpringBoot配置生效优先级
  • 机器学习第七课之支持向量机SVM
  • Java Callback 实现线程切换以及与Kotlin原理关系
  • 数码管的使用(STC8)
  • Pytest中实现自动生成测试用例脚本代码
  • Java Stream 使用 Fork/Join框架的分治任务模型
  • Windows 安装 Xinference 速记
  • CPU缓存(CPU Cache)和TLB(Translation Lookaside Buffer)缓存现代计算机体系结构中用于提高性能的关键技术
  • 【线性代数】线性方程组与矩阵——(2)矩阵与线性方程组的解
  • 计算机网络:深入了解CIDR地址块如何利用VLSM进行子网划分的过程