达梦DCA培训学习

本文记录了参加达梦DCA培训的学习经历,重点介绍了数据库的表空间管理、用户权限设置、图形化界面操作、DMSQL使用、表管理以及备份还原过程。通过实例详细讲解了如何创建、修改表空间,设置用户密码策略,使用DMSQL进行SQL操作,以及如何进行数据库的备份和恢复,包括如何处理表空间损坏的情况。
摘要由CSDN通过智能技术生成

最近参加了公司组织的DCA培训,学习了国产数据库dm8的一些发展历程以及相关操作,借此机会想将自己整理的常用操作文档分享给大家,希望能帮助大家通过DCA考试并拿到证书。

达梦配到的GUI管理工具非常完善,linux和windows都是相同的操作模式,用达梦manager、console等管理工具比较方便,推荐大家使用。

一、表空间和重做日志

表空间可以在manager管理工具中做新增、修改、删除、调整大小、重命名等操作,但是重做日志我一开始没找到在哪修改,还以为只能通过sql修改呢。

在管理工具中修改重做日志方式如下(日志文件大小只能扩大,不能缩小;只能新增文件,不能删除文件):

重做日志文件命令行的修改方式:

-- 添加重做日志文件
alter database add LOGFILE '/dm8/data/DAMENG/DAMENG03.log' SIZE 256;
-- Resize 重做日志文件
alter database RESIZE LOGFILE '/dm8/data/DAMENG/DAMENG01.log' to 300;

二、用户管理

练习案例 1:

建立用户 TEST,用户可以建立自己的表,有属于自己的表空间,用户密码要求每 90天变更一次。

需要我们先给TEST用户创建个表空间,这个我注意到了,但是在设置90天变更一次密码的时候选错了。

宽限期指密码过期后宽限多少天。口令有效期=60表示60天要变更一次密码。

练习案例 2:

规划一个用户 test5,用户每 60 天变更一次密码,密码的宽限期为 3 天,密码尝试连接 2 次失败,账号锁定 5 分钟,用户能查询 dmhr.eployee 表。

这道题我错在给用户赋权,“用户能查询 dmhr.eployee 表”指的是用户只有对这张表的查询权限,我勾了个ALL,把对这张表的所有权限都给test5了。

如果想只给test5用户dmhr.eployee表的部分列的权限,应该先收回原先授予该用户的select权限,然后再去授予查看某几个列的权限。收回权限可以在管理工具中直接把勾去掉。

这次我注意到了只勾select权限。

我之前还真没遇到过用户锁定的情况,要不是老师讲到,也没想到自己去试一下,说明我经验不够,遇到的场景太少了,这次培训真的学到了很多。

用户解锁:alter user test5 account unlock;

用户锁定:alter user test5 account lock;

三、调出图形化界面

因为我本地磁盘空间比较小,虚拟机都是最小安装,无图形化,一直无法模拟linux下调出图形化,所以在这里把老师演示的截图保留一下,以防考试的时候调不出图形化界面。

在虚拟机外面(第三方工具)的调用方法:

在虚拟机里面(本机)的调用方法:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值