达梦DCA课程总结及考试注意点

目录

1 达梦数据库安装

2 数据库实例创建和配置

3 管理工具的使用

4 几种常见SQL

5 参数调整

6 表空间管理

7 用户管理

8 模式对象管理

9 数据字典和动态视图

10 备份还原

11 作业管理

12 第三方开发


1 达梦数据库安装

       数据库的安装其实基本上是固定的流程走下来就行,自己在虚拟机上跟着教程安装几遍就差不多了。主要的问题大部分都出现在操作系统的环境上,比如CPU、内存、硬盘空间、目录权限、文件打开数量限制等。考试的话环境都比较标准化,没有太多的问题,实际操作中,肯定要多多考虑环境的问题,提前规划好。由于是在linux系统上安装,所以有一定的linux命令基础是必要的,必要的一些基础命令像目录赋权等还是要会的。

     考试注意要点:要注意dmdba用户下的DISPLAY设置,不然打不开图形化界面。

  1. 2 数据库实例创建和配置

       数据库实例是真正分配一个数据库实例,建好数据库实例才能连接并使用数据库服务。课程上主要讲了命令行建立、可视化建立两种方式。对于初学者建议使用可视化的方式,相关的参数在界面上都是中文,可读性好一些。数据库实例建立比较关键的点在于要提前把一些参数设置好,因为等实例一旦建立好,一些参数就不可以修改了,所以要提前想要参数的取值。

       最好是把配置页的前面几个参数:如页大小、簇大小、字符集、日志文件等概念都掌握好,了解到这些参数是如何影响数据库使用的,可能会有更好的理解。

       考试注意要点:要注意一定要按考试要求的参数、实例名等进行设置,不要手抖敲错了。

3 管理工具的使用

       管理工具在课程里讲解的也是比较丰富的,包括命令行的disql、dmrman,可视化界面的console、manager、dst、monitor等。基本上跟随课程自己同步的练习一下就比较熟练了,老师也讲解了一些小技巧比如rlwrap的使用。DBA往后学习的化基本都是命令行居多,所以练好命令行下的操作也是很重要的。

       考试注意要点:dca的考试用可视化界面工具都可以搞定,初学者倒不用担心命令行使用不便利的问题,但是要注意实际操作一遍,防止有的操作找不到入口。

4 几种常见SQL

       SQL作为数据库的必备技能,是大部分人最开始使用数据库就接触到的。理论上主要掌握SQL的分类,事务的提交等。俗话说SQL入门简单,但是想精通还是很难得。简单的例如delete\truncate的区别,复杂的如分组聚合函数的使用,索引性能分析等,基本越往后越需要对数据库的原理有一定的掌握。

       考试注意要点:dca考试好像涉及到了建表和group by查询,和课程上的知识点基本是一致的,要多注意听课程的例子。

5 参数调整

       这里课程上叫体系结构,老师也花了近一天的时间来讲,这部分其实在实际工作中体现就是参数调整,所以我把他暂且叫这个名字。都说大神调参都是新手拈来,但是调参的背后何尝不是深厚的功力。一个参数调整一下很简单,背后的知识点展开讲就很多了。建议想在数据库学习上深入的同学对这一部分知识好好学习,几个配置文件、缓冲区、内存池啥的都是关系到数据库能不能稳定运行,性能上不上的去的核心点。达梦的线程结构主要还是涉及到动态运行时的问题分析了,比如在大并发、高负载的时候,怎么分析线程运行状态,排查 日志。

       考试注意要点:dca考试只会让大家按照要求配置参数即可,找对地方配置即可。

6 表空间管理

       表空间就是数据表存放的空间,是一个逻辑概念,对应的物理文件就是数据文件。常规的操作包括建立表空间、修改表空间、迁移表空间、表空间配置、临时表空间的管理等。

       这部分还讲解了数据库归档管理,主要是开启和关闭归档的方法。

       考试注意要点:建立表空间的操作、临时表空间设置、开启归档等。

7 用户管理

       这个就是访问数据库使用的用户,包括管理用户、设置用户相关资源限制、管理角色、管理权限等。

       课程里也讲了一些达梦的新特性,如新版达梦口令策略可以直接关联用户,还有资源限制的配置可以利用profile机制更灵活等。

       考试注意要点:建用户、设置口令策略、设置资源限制、配置角色。

8 模式对象管理

       模式也是理学习梦数据库必须要理解的一个概念,这点我建议大家将模式、用户、表空间的关系可以仔细梳理一下,体会一下这几个概念设置的含义。

       索引和表约束我认为也是一个难点,虽然这里大部分讲的都是如何管理,但是不理解各类型约束、各类型索引的话,可能实际使用中会遇到选择困难症。

       考试注意要点:新建模式、建索引、建约束。

9 数据字典和动态视图

       这部分其实主要就是记忆了,数据字典和动态视图的用处就是方面从SQL的方式查询到数据库内部的一些信息,包括各类元信息、系统运行状态、内部数据等。

       考试注意要点:未体现。

10 备份还原

       备份还原这部分讲课时有事没听完整,后来看的讲义。整体上感觉有些偏难,后来花了两个小时在实际环境中实践了多次,逐渐有点理解了,但是仍然遇到了好几次问题恢复不了的。目前的体会如下(如果理解有误,请大家多指正):

       (1). 可以不开归档进行整库备份(这里备份可以联机和脱机、还原只能是脱机,这个备份出来的整库包好像只能整库还原,这里还原后需要更新魔数,我试了拿这个包去单独还原表空间,好像还原后表空间还是offline的,无法使用)

       (2). 开启归档后,备份的功能就比较多了,可以全量、增量备份,备份也可单独备份库、表空间、表等。不过对于库、表空间的还原仍然只支持脱机,表是可以联机还原的。

       考试注意要点:考试都是在开启归档的状态下的,全量备份和还原、还有一个逻辑备份。

11 作业管理

       作业管理可以理解为数据库提供了一套定时任务的环境,可以配置执行计划来定期对数据库进行维护,可以执行的动作包括备份、还原、执行SQL脚本、收集统计信息等。

       考试注意要点:这个按照要求在manager里面进行配置即可。

12 第三方开发

       课程主要讲解了用jdbc连接达梦库和odbc连接达梦库的配置方式。

       考试注意要点:基本是送分题,按照课程讲的注意配置文件的修改即可。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值