8月21日下午收到贺喜函的那一刻,心情非常激动。感谢侯导的耐心指导,感谢各位同学的无私帮助。回首过去6个月的点点滴滴,我觉得这是十分值得回味和总结的一段历程。
接触ORACLE有一些年头了,但也仅仅是ORACLE的ERP系统,对于数据库的认识是十分浅薄的,一直想有个机会能将数据库的知识完整的学习梳理一下。在2019年还暗暗定下目标,首先考取OCP,然后在2年内考完OCM。机缘巧合的是,今年2月26日有侯导的OCM公开课,虽然公开课的时间只有一个小时,但公开课后的感受就是心潮澎湃,一种想用快速度考取OCM的念头油然而生。2月27日正式飞书进班了,当头一棒就是手工建库训练,习惯于DBCA的我一片茫然,开始怀疑自己是否可以,但随着训练的逐步深入,用时也从几小时缩减到几分钟的时候,那种获得感和成就感是十分强烈的。
3月8日开始次的直播课,清楚记得当时心里的忐忑,因为根本不知道OCM究竟要考些什么,怎么练习。好在侯导的授课都是以脑图的方式展开,条例清晰非常容易理解。课前也提前学习了适合小白的大汉天子课程,应该说次的直播课收获满满。“原理通透,思路清晰,操作娴熟”这十二字真经始终伴随整个训练过程。各场景的裸刷是痛苦的,那怕后来拿到红宝书,就算看到了答案也不一定能立刻理解。现在回想起来,这就是学习的过程。只有这样的坚持,不断练习,反复看视频和各种参考资料,才能终实现原理通透的高目标。随着各场景的深入学习,自信心得到了极大的提升, 进一步学习的冲动也不断加强。看到各种技术,诸如RMAN/闪回/物化视图/分区表/SPA/SPM/ADG/RAC,真的想一口气去深入去研究去通透。
到了6月5日,整个直播课结束了,我也开始评估自己的能力水平,因为当时候的消息是7月底11G的OCM停考,考位也十分紧张,我也在不断纠结,是否去冲刺一下7月底的考试。终,在看到班主任发布7月底考位的时候,我毅然决然的报了名。我觉得有时候自己一定要逼自己去做可能比较艰难的事情,这种压力也是动力能促使自己不断往前冲,一股劲的去努力拼搏。随着7月27日的考试临近,心里是十分紧张的,但没有回头路,只能往前走,考前的练习通刷,也是自己给自己大的鼓舞,所有场景能在一天内做完,考前反复刷了5遍左右,自己的心情也平复了很多。进入考场的那一刻,虽然紧张,但还是比较淡定,每个场景都能提前做完,还能有相对充裕的时间检查验证。这种效果离不开平时点点滴滴的训练。这其中,还要感谢飞书这个平台,各位同学在其中讨论分析学习遇到的各种问题,这种同学间的交流是一种直接的体验,更是一种双向的提高的过程。
目前获取了OCM资质,但这也仅仅是一种肯定,如果因为这样而停止学习的脚步,那么只能是一场空。现在的数据库世界,是百花齐放的状态。商业级的,各种开源的数据库百家争鸣,如何在新的形势下把握住自己的角色定位我觉得十分重要。应该说传统的DBA面临的挑战是空前巨大的,自治数据库和工具将能替代相当一部分传统DBA的工作内容,如果让自已的DBA的价值能够体现出来,这是值得我深思的问题。
对于ORACLE数据库,我们需要用辩证的眼光来对待。对ORACLE的数据库的不断深入学习是一项必须完成的任务,掌握了ORACLE数据库的设计原理,那种产品化思维的设计理念,是对学习其他数据库产品的根本的技术保证。当然,继续探索学习的过程,也要突出侧重点:性能优化是重中之重,因为性能优化是无论什么工具都无法完全替代的,同时这种优化也离不开对于业务的了解,性能优化是在职场生存的根本保证。同时,对于各种ORACLE新技术的学习不能忽略,因此我给自己制定了一个学习列表,打算一个一个去实现:
- 深入理解ORACLE的原理思想
- 不断强化性能优化的技术水平
- 12C的技术要武装起来:多租户的概念/In Memory特性/分布式方面sharding的技术/云服务等
- 对于其他数据库产品也需要去学习领会,我之前学习过一段时间的MYSQL,打算进一步学习深入。
- 学有余力的时候,去了解大数据的相关知识
学习贵在坚持,选择艰难的路就是的捷径。我接下来为自己提了一个要求,以此来督促自己:我要求自己做到每周能提交一个技术研究的小课题文档给侯导。我相信只要这样坚持下去,自己对于数据库的认知才能不断发展,未来成为一名真正的数据库大师!
蒋鼎文
2020.08.27