DM数据库状态

news/2024/4/30 6:52:53

DM 数据库包含以下几种状态:

  1. 配置状态(MOUNT): 不允许访问数据库对象,只能进行控制文件维护、归档配置、数据库模式修改等操作;
  2. 打开状态(OPEN): 不能进行控制文件维护、归档配置等操作,可以访问数据库对象,对外提供正常的数据库服务;
  3. 挂起状态(SUSPEND): 与 OPEN 状态的唯一区别就是,限制磁盘写入功能;一旦修改了数据页,触发 REDO 日志、数据页刷盘,当前用户将被挂起。
    OPEN 状态与 MOUNT 和 SUSPEND 能相互转换,但是 MOUNT 和 SUSPEND 之间不能相互转换。
基础环境
操作系统:Red Hat Enterprise Linux Server release 7.9 (Maipo)
数据库版本:DM Database Server 64 V8
架构:单实例

验证

OPEN 状态与 MOUNT 和 SUSPEND 能相互转换,但是 MOUNT 和 SUSPEND 之间不能相互转换。

测试1: OPEN->MOUNT

SQL> select STATUS$ from v$instance;行号     STATUS$
---------- -------
1          OPEN已用时间: 0.193(毫秒). 执行号:604.
SQL> alter database mount;
操作已执行
已用时间: 2.314(毫秒). 执行号:0.
SQL> select STATUS$ from v$instance;行号     STATUS$
---------- -------
1          MOUNT已用时间: 0.382(毫秒). 执行号:605.

测试2:MOUNT->OPEN

SQL> select STATUS$ from v$instance;行号     STATUS$
---------- -------
1          MOUNT已用时间: 0.182(毫秒). 执行号:606.
SQL> alter database open;
操作已执行
已用时间: 7.928(毫秒). 执行号:0.
SQL> select STATUS$ from v$instance;行号     STATUS$
---------- -------
1          OPEN已用时间: 0.189(毫秒). 执行号:607.

测试3:OPEN-> SUSPEND

SQL> select STATUS$ from v$instance;行号     STATUS$
---------- -------
1          OPEN已用时间: 0.206(毫秒). 执行号:608.
SQL> alter database suspend;
操作已执行
已用时间: 106.769(毫秒). 执行号:0.
SQL> select STATUS$ from v$instance;行号     STATUS$
---------- -------
1          SUSPEND已用时间: 0.485(毫秒). 执行号:609.

测试4:SUSPEND->OPEN

SQL> select STATUS$ from v$instance;行号     STATUS$
---------- -------
1          SUSPEND已用时间: 0.308(毫秒). 执行号:610.
SQL> alter database open;
操作已执行
已用时间: 0.554(毫秒). 执行号:0.
SQL>  select STATUS$ from v$instance;行号     STATUS$
---------- -------
1          OPEN已用时间: 0.405(毫秒). 执行号:611.

测试5: MOUNT->SUSPEND

SQL> select STATUS$ from v$instance;行号     STATUS$
---------- -------
1          MOUNT已用时间: 0.582(毫秒). 执行号:612.
SQL> alter database suspend;
alter database suspend;1 行附近出现错误[-510]:系统处于MOUNT状态.
已用时间: 0.321(毫秒). 执行号:0.

测试6: SUSPEND->MOUNT

SQL> select STATUS$ from v$instance;行号     STATUS$
---------- -------
1          SUSPEND已用时间: 0.462(毫秒). 执行号:613.
SQL> alter database mount;
alter database mount;1 行附近出现错误[-515]:系统处于SUSPEND状态.
已用时间: 0.245(毫秒). 执行号:0.

谨记:心存敬畏,行有所止。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.cpky.cn/p/11638.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

最新AI智能系统ChatGPT网站源码V6.3版本,GPTs、AI绘画、AI换脸、垫图混图+(SparkAi系统搭建部署教程文档)

一、前言 SparkAi创作系统是基于ChatGPT进行开发的Ai智能问答系统和Midjourney绘画系统,支持OpenAI-GPT全模型国内AI全模型。本期针对源码系统整体测试下来非常完美,那么如何搭建部署AI创作ChatGPT?小编这里写一个详细图文教程吧。已支持GPT…

JavaEE 初阶篇-生产者与消费者模型(线程通信)

🔥博客主页: 【小扳_-CSDN博客】 ❤感谢大家点赞👍收藏⭐评论✍ 文章目录 1.0 生产者与消费者模型概述 2.0 在生产者与消费者模型中涉及的关键概念 2.1 缓冲区 2.2 生产者 2.3 消费者 2.4 同步机制 2.5 线程间通信 3.0 实现生产者与消费者模…

Docker实战教程 第1章 Linux快速入门

2-1 Linux介绍 为什么要学Linux 三个不得不学习 课程需要:Docker开发最好在Linux环境下。 开发需要:作为一个后端程序员,是必须要掌握Linux的,这是找工作的基础门槛。 运维需要:在服务器端,主流的大型服…

redis 集群 (主从复制 哨兵模式 cluster)

目录 一 主从复制 (一)相关理论 1,主从复制定义 2,主从复制的作用 3,主从复制架构图 4 sync 同步过程 5,主从复制流程 (二) 实验模拟 1, 实验环境 2, 修…

【C++】map set 底层刨析

文章目录 1. 红黑树的迭代器2. 改造红黑树3. map 的模拟实现4. set 的模拟实现 在 C STL 库中,map 与 set 的底层为红黑树,那么在不写冗余代码的情况下使用红黑树同时实现 map 与 set 便是本文的重点。 1. 红黑树的迭代器 迭代器的好处是可以方便遍历&…

springboot 项目整合easy-captcha验证码功能

效果 1、验证码使用easy-captcha,在pom文件增加依赖 <!-- google 验证码 --><dependency><groupId>com.github.whvcse</groupId><artifactId>easy-captcha</artifactId></dependency> 2、增加获取kaptcha的ctrl package com.*.*.s…