在2月份学习完了DCA的课程后就想着要更进一步学习一下DCP,本着心动不如行动于是在3月份参加了DCP的学习。相比较DCA,DCP的知识点更加全面而复杂,学习起来尤其是后期的守护集群搭建是比较有难度的,经过DCP的学习可以说对于我当前的工作内容完全拿捏十分够用。
分别从系统配置管理、数据库配置管理、数据库性能、备份还原等几个方面学习,让我对运维有个大面认识。
分别从索引组织表(达梦默认的普通表格式)、堆表(别的数据库如Oracle默认普通表格式)、临时表、外部表、水平分区表(范围分区、间隔分区、列表分区、哈希分区)及管理等方面学习,完全涵盖住了我日常工作使用上的内容。
对物化视图进行了全面的学习,如手动刷新、自动完全刷新、基于主键的自动增量快速刷新、基于rowid的自动增量快速刷新等。当前工作中还没有用到过物化视图,通过这节的学习让我对物化视图有了基本的了解,期望能在日后工作中在合适的场景下学以致用。
分别从聚集索引、普通索引(包括但不限于组合索引、分区索引、函数索引)、全文索引、位图索引等方面进行学习,让我对聚集索引有了基本认识,结合表的管理堆表部分的学习,更深入理解了达梦默认索引组织表与普通堆表的差异特性。此外,全文索引的学习让我对日常工作中某些场景有了一些可能合适的优化思路,有机会还是要试试全文索引。
这块是非常简单的学习内容了,从序列、同义词的使用上进行了学习,非常轻松的一小节内容。
分别从统计信息的作用、统计信息的分类、统计信息的收集方式进行学习 ,其中重点掌握静态手动收集的几种方式如DBMS_STAT、STAT、大梦内置的工具函数过程等。结合查看SQL执行计划,展开了对常见执行计划操作符的学习,以及AWR报告的学习,为日常工作中的SQL优化提供了一些思路的指导。
学习了DEM的部署、Agent的部署,以及简单的主机监控、数据库监控相关的使用。老师也介绍了DEM的许多功能,这块还需要我课后自己空闲时再多用用了解了解。
分别从审计的作用、开启审计、使用语句级审计、使用对象级审计几个方面进行学习。之前一直对审计没有概念,通过这节的学习让我对审计的功能有了清晰的认识,补上了这块的知识空白。
数据快速装载,当然不仅能导入也能导出。分别从控制文件的编写、dmfldr命令行的使用上进行学习,也介绍了dmldrp、dmldrc的基本使用。这节也是比较简单的内容,学起来很轻松。
达梦支持同构(达梦对达梦)、异构(达梦对Oracle)两种方式跨库数据访问,老师也完整的演示了这两种方式的使用,可以根据自己的实际情况选择合适的方式应用到工作中。
分别从达梦迁移工具介绍、DTS本身展开学习,达梦的迁移工具有好几个如DMDTS、DMDIS(原DMETL)、DMDRS(原DMHS)、SQLark 百灵,其中DMDTS为数据库软件安装后自带的。通过DTS能很方便的完成迁移工作的评估、执行、作业调度等工作。
这是整个DCP学习内容里的最后部分,也是我个人认为最难的部分,要理解达梦实例、MAL系统、归档日志、守护进程、监视器(确认监视器、普通监视器)在整个集群中的作用;这一部分也是我耗费了非常多时间来反复学习、反复在虚拟机中测试演练,练习了很多遍才基本理解下来并能成功部署使用。
整体来说,DCP的知识内容非常充实,也贴近日常的工作使用。笔试题目要多刷在线练习卷,笔试题刚好能完善我们对理论知识的掌握,比如数据守护集群中一些故障时的守护状态如STARTUP、OPEN、FAILOVER、RECOVER等等就是刷题时遇到了我又结合着官方文档翻看、虚拟机里手动模拟实例故障观察才对守护进程各组件作用有了更全面一点的认识。
机试的知识就是上面列出的知识点大概涉及的内容,一方面要认真学习仔细理解老师讲的内容,另一方面一定要在虚拟机中对所学知识多实操几遍,尤其是DW守护集群,我第一次梳理+实操守护集群的搭建步骤就耗费了一个下午,但好在后续反复练习越发熟练,结合着笔试题里一些数据守护的题目让我更好的理解守护集群的一些特点。
整体而言,我个人觉得DCA+DCP的知识学习非常好,完全能盖住我当前的工作内容,直接拿下!DCA、DCP也是我今年个人的目标。
我也很喜欢达梦数据库,达梦这个名字也很好听。
期待我能在数据的道路上走得更远,期待我能有对达梦更深入全面的学习,期待我能成为一个国产数据库大拿。
文章
阅读量
获赞