dm控制台工具console

DM控制台工具console

console工具介绍
DM控制台工具是管理和维护数据库的基本工具。
通过使用控制台工具,数据库管理员可以完成以下功能:
◆服务器参数配置
◆管理DM服务
◆脱机备份与还原
◆查看系统信息
◆查看许可证信息

一 登录console


[dmdba@test1 tool]$ pwd
/dm8/tool
[dmdba@test1 tool]$ ./console

登录后的主界面,不需要登录账号。
在这里插入图片描述

二 功能介绍

2.1 服务器参数配置
可以看到数据的所有参数信息。
在这里插入图片描述

也可以查询指定参数,并可以修改,会自动修改dm.ini的参数文件。
在这里插入图片描述

2.2 备份及还原
在这里插入图片描述
查看帮助文档,可以看到备份还原部分支持的功能,以及参考的操作步骤。
在这里插入图片描述
2.2.1 备份(脱机备份)
console调用的是dmrman工具,所以只能进行脱机备份,联机备份需要通过manager或者disql工具进行(manager 调用disql工具)。如果没有先停实例,直接备份会报错。
错误号: -137
错误消息: 服务器正在运行或者存在其他进程正在操作同一个库

在这里插入图片描述
我们本次进行一个全库的脱机备份。
–常规配置
在这里插入图片描述

–高级配置
在这里插入图片描述在这里插入图片描述

2.2.2 还原
2.2.2.1 归档日志还原
本次进行归档日志还原。
先删除了2个归档日志

[dmdba@test1 archive]$ ls -lrt
total 572
-rw-r--r-- 1 dmdba dinstall  44544 Jan 11 04:53 ARCHIVE_LOCAL1_0x6C483F61_EP0_2024-01-11_04-53-16.log
-rw-r--r-- 1 dmdba dinstall 358400 Jan 11 05:28 ARCHIVE_LOCAL1_0x6C483F61_EP0_2024-01-11_04-53-46.log
-rw-r--r-- 1 dmdba dinstall  29696 Jan 11 05:29 ARCHIVE_LOCAL1_0x6C483F61_EP0_2024-01-11_05-28-11.log
-rw-r--r-- 1 dmdba dinstall 145408 Jan 11 05:43 ARCHIVE_LOCAL1_0x6C483F61_EP0_2024-01-11_05-32-57.log
[dmdba@test1 archive]$ rm -rf ARCHIVE_LOCAL1_0x6C483F61_EP0_2024-01-11_04*
[dmdba@test1 archive]$ ll
total 176
-rw-r--r-- 1 dmdba dinstall  29696 Jan 11 05:29 ARCHIVE_LOCAL1_0x6C483F61_EP0_2024-01-11_05-28-11.log
-rw-r--r-- 1 dmdba dinstall 145408 Jan 11 05:43 ARCHIVE_LOCAL1_0x6C483F61_EP0_2024-01-11_05-32-57.log

开始还原:
在这里插入图片描述

–被删除的2个归档日志已经还原出来。
在这里插入图片描述

2.2.2.2 数据库还原
达梦的数据库还原包括:
还原、恢复、更新db_magic 三个步骤。
–将SYSTEM表空间的数据文件重命名,模拟数据文件丢失。

[dmdba@test1 DM]$ ll *.DBF
-rw-r--r-- 1 dmdba dinstall  134217728 Jan 11 05:58 MAIN.DBF
-rw-r--r-- 1 dmdba dinstall  134217728 Jan 11 06:16 ROLL.DBF
-rw-r--r-- 1 dmdba dinstall   28311552 Jan 11 06:16 SYSTEM.DBF
-rw-r--r-- 1 dmdba dinstall 1073741824 Jan 11 06:00 TEMP.DBF
[dmdba@test1 DM]$ mv SYSTEM.DBF SYSTEM.DBF.bak
[dmdba@test1 DM]$ 
[dmdba@test1 DM]$ ll *.DBF
-rw-r--r-- 1 dmdba dinstall  134217728 Jan 11 05:58 MAIN.DBF
-rw-r--r-- 1 dmdba dinstall  134217728 Jan 11 06:16 ROLL.DBF
-rw-r--r-- 1 dmdba dinstall 1073741824 Jan 11 06:00 TEMP.DBF

--此时数据库启动失败
[dmdba@test1 DM]$ DmServiceDMTEST start
Starting DmServiceDMTEST:                                  [ FAILED ]

在这里插入图片描述

–开始进行还原
在这里插入图片描述在这里插入图片描述

SYSTEM.DBF 文件已经还原出来。
在这里插入图片描述

–开始恢复
在这里插入图片描述在这里插入图片描述

此时还不能起库,因为还没更新db_magic。
在这里插入图片描述

–更新db_magic
在这里插入图片描述在这里插入图片描述

–数据库可以正常启动。

[dmdba@test1 DM]$ DmServiceDMTEST start
Starting DmServiceDMTEST:                                  [ OK ]
[dmdba@test1 DM]$ 
[dmdba@test1 DM]$ disql sysdba/Dameng123

服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间 : 4.885(ms)
disql V8
SQL> select status$ from v$instance;

行号     STATUS$
---------- -------
1          OPEN

已用时间: 0.474(毫秒). 执行号:503.
SQL>

2.3 系统信息
可以用来查看实例的基础信息。
在这里插入图片描述

2.4 许可证信息
在这里插入图片描述

三 console帮助文档
登录console界面,点开【帮助】,即可看到文档。文档上已经提供了参考操作步骤。
在这里插入图片描述在这里插入图片描述

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

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

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

相关文章

3.java openCV4.x 入门-数据类型(CvType)与Scalar

专栏简介 💒个人主页 📰专栏目录 点击上方查看更多内容 📖心灵鸡汤📖我们唯一拥有的就是今天,唯一能把握的也是今天 🧭文章导航🧭 ⬆️ 2.hello openCV ⬇️ 4.待更新 数据类型&#xff…

【算法】字典序超详细解析(让你有一种相见恨晚的感觉!)

目录 一、前言 二、什么是字典序 ? ✨字典序概念 ✨深度理解字典序 ✨字典序排序的重要性和应用场景 三、常考面试题 ✨ 下一个排列 ✨ 字典数排序 ✨ 字典序最小回文串 四、共勉 一、前言 经常刷算法题的朋友,肯定会经常看到题目中提到 字典序 这样…

AutoMQ 如何实现分区持续重平衡?

01 引言 在一个线上 Kafka 集群中,流量的波动、Topic 的创建和删除、Broker 的消亡和启动都随时可能发生,而这些变化可能导致流量在集群各个节点间分布不均,从而导致资源浪费、影响业务稳定。此时则需要主动将 Topic 的不同分区在各个节点间…

mysql 磁盘空间100%

MySQL大事务可能会导致过多的占用临时文件,导致磁盘空间撑满的问题 本例说明下binlog cache产生的临时文件 案例复现 调小binlog_cache_size,让DML使用临时文件 使用存储过程模拟大事务 创建表 create table t1( id int AUTO_INCREMENT, name varchar…

[蓝桥杯练习]通电

kruskal做法(加边) #include <bits/stdc.h> using namespace std; int x[10005],y[10005],z[10005];//存储i点的x与y坐标 int bcj[10005];//并查集 struct Edge{//边 int v1,v2; double w; }edge[2000005]; int cmp(Edge a, Edge b){return a.w < b.w;} int find(i…

视频素材库哪个网站最好?推荐六大视频素材库

大家好&#xff01;在视频创作的旅程中&#xff0c;找到一个好的视频素材库就像找到了一把打开宝藏的钥匙。那么&#xff0c;视频素材库哪个网站最好呢&#xff1f;今天&#xff0c;我要给大家推荐六个主流的视频素材分享网站&#xff0c;让你的视频制作更加轻松&#xff0c;在…

Goby 漏洞发布|浙大恩特客户资源管理系统 RegulatePriceAction SQL 注入漏洞

漏洞名称&#xff1a; 浙大恩特客户资源管理系统 RegulatePriceAction SQL 注入漏洞 English Name&#xff1a; Entsoft Duite Customer Resource Management System RegulatePriceAction API SQL Injection Vulnerability CVSS core: 9.3 影响资产数&#xff1a;10524 漏洞…

揭秘!自定义三维模型如何在RflySim中实现仿真(二)

一. 技术背景 揭秘&#xff01;自定义三维模型如何在RflySim中实现仿真&#xff08;一&#xff09; 上篇文章我们学习了自定义三维模型如何在RflySim中实现仿真&#xff0c;接下来要学习三维场景导入RflySim的实验&#xff1a;将UE4自带场景导入RflySim平台&#xff0c;熟悉从…

Vue项目中引入外部字体文件

1、导入字体文件&#xff08; .ttf格式&#xff09; 1.下载相应的字体文件&#xff0c;或者找ui设计师要一份。一般字体文件使用 .ttf 格式的即可。 将准备好的字体文件&#xff0c;放在项目中&#xff0c;文件目录示例如下&#xff1a; 2.创建一个font.css文件用于定义这个字…

zookeeper快速入门四:在java客户端中操作zookeeper

系列文章&#xff1a; zookeeper快速入门一&#xff1a;zookeeper安装与启动-CSDN博客 zookeeper快速入门二&#xff1a;zookeeper基本概念-CSDN博客 zookeeper快速入门三&#xff1a;zookeeper的基本操作 先启动zookeeper服务端。 在maven引入zookeeper依赖。 <depende…

C++项目——集群聊天服务器项目(十三)客户端登录、注册、退出业务

截止到上节&#xff0c;我们已将服务器端主要代码介绍完毕&#xff0c;由于不可能一直手动输入信息&#xff0c;所以我们还需编写客户端代码&#xff0c;进行双向通信。 客户端不要求高并发&#xff0c;因此我们这里不使用muduo网络库的TcpClient类编写&#xff0c;仅采用C自带…

ComplexHeatmap绘图:注释、图例、热图基础(自备)

目录 基础介绍 Heatmap绘图基础参数 数据 作图参数 Heatmap Annotations&#xff08;注释&#xff09; 基础注释设置 简单注释测试 anno_points散点注释 anno_lines连线注释 anno_barplot条形图 anno_boxplot箱线图 anno_histogram直方图 热图组合 基础组合 进行…

使用idea一次性删除java文件中所有的注释内容 /* */

将.class文件转成.java文件后&#xff0c;.java文件每行都会生成注释/* */&#xff0c;下面是通过idea的替换功能&#xff0c;使用正则表达式删除注释/* */。 我使用MacBook&#xff0c;commandR打开替换查找替换界面&#xff0c;第一步选中 .* &#xff0c;第二步在…

虚拟机与开发板之间互传文件、文件夹

1.配置桥接模式实现外网访问 1.1设置 VMnet0 要桥接的网卡 打开【编辑】-【虚拟网络编辑器】 选择【更改设置】 选择【VMnet0】&#xff0c;选择桥接到宿主机上的哪个网卡。 通过打开安装虚拟机的宿主机的【网络适配器】&#xff0c;可以查看网卡名称。 1.2虚拟机配置桥接模式…

Idea2023创建Servlet项目

① Java EE 只是一个抽象的规范&#xff0c;具体实现称为应用服务器。 ② Java EE 只需要两个包 jsp-api.jar 和 servlet-api.jar&#xff0c;而这两个包是没有官方版本的。也就是说&#xff0c;Java 没有提供这两个包&#xff0c;只提供了一个规范。那么这两个包是谁提供的…

Java23种常见设计模式汇总

七大原则网站地址&#xff1a;设计模式7大原则&#xff0b;类图关系-CSDN博客 创建型设计模式&#xff1a;创建型设计模式合集-CSDN博客 七大结构型设计模式&#xff1a;7大结构型设计模式-CSDN博客 11种行为型设计模式&#xff1a; 11种行为型模式&#xff08;上&#xff0…

Xmind安装在指定目录

场景&#xff1a; Xmind安装默认是安装C盘。 问题描述 一般用户都习惯将软件安装在其他盘&#xff0c;但是Xmind不支持安装的时候指定磁盘或目录。 解决方案&#xff1a; 1、在D盘创建一个文件夹&#xff0c;用于安装Xmind&#xff0c;比如创建一个D:\Program Files (x86)…

MyBatis动态SQL--if 标签

mybatis动态sql对我们来说是非常常见的&#xff0c;比如在下面这样一个场景中&#xff0c; 我们需要多条件查询&#xff0c;但是查询的条件又不是固定的&#xff0c;是可以动态改变的&#xff0c;那我们就需要用到动态sql去完成。 动态SQL之 if 标签 接下来我们介绍第一个动态…

【Java代码审计】S2-045 远程代码执行漏洞分析复现

【Java代码审计】S2-045 远程代码执行漏洞分析复现 1.漏洞原理2.靶场复现 1.漏洞原理 官方对该漏洞的描述是这样的&#xff1a;Struts2 默认处理 multipart 上传报文的解析器为 Jakarta 插件&#xff08;org.apache.struts2.dispatcher.multipart.JakartaMultiPartRequest类&a…

基于opencv的SVM算法的车牌识别系统设计与实现

基于opencv的SVM算法的车牌识别系统设计与实现 车牌识别技术是智能交通系统中的一项关键技术&#xff0c;它能够自动识别车辆的车牌号码。本文将详细介绍如何使用Python编程语言结合OpenCV库和SVM算法来实现车牌识别系统。 系统架构 车牌识别系统主要包括以下几个模块&…