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界面,点开【帮助】,即可看到文档。文档上已经提供了参考操作步骤。
谨记:心存敬畏,行有所止。