暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

我的DBA之路-赵全文

赵全文 2019-10-15
1627

算到现在,我从事Oracle DBA的工作已有6年有余。期间最令我难忘的一件事是2015年由ITPUB举办的一场浪潮KDB与Oracle数据库的性能大比拼活动,当时有一篇相关的报道“大事件:K-DB对彪Oracle老鱼现场观摩记”。在看过那篇文章之后,盖国强老师给我留下了很深的印象,其实再往前推几年就零零散散听到过盖老师的一些报道,特别是他荣获“2006年中国首届杰出数据库工程师”这一奖项。从此以后,他成为了我在Oracle数据库职业生涯中的一个重量级的偶像。


和我的Oracle偶像合影


幸运的是,我从微信的朋友圈了解到2017年3月25日盖老师在甲骨文的远洋光华中心有一个“Oracle 12cR2核心新特性解析”的技术分享。这次,我觉得和我的偶像见面的机会来了,另一方面,也是想借此机会学习一下Oracle 12c的新特性。活动结束之后,我和盖老师合了影,并且和他进行了一些交流,并且提到今后我也会和他一样做一些分享,他给了我很大的鼓励。下面是盖老师当时现场分享主题的照片和我们的合影。


image.png


image.png


开通微信公众号写Oracle原创文章




在盖老师的鼓励下,我开通了自己的“微信公众号”并定期地在上面写一些和Oracle相关的技术文章,这些文章都是记录我在日常工作中遇到的Oracle问题和对应的解决方法。下面是公众号里的一些文章列表:


image.png

image.png


与Oracle Community结缘


曾记得有一次,在“百度”上查询一个Oracle的疑难杂症,在搜索框里输入关键字回车之后,搜索到的第一个页面就是来自Oracle Community的帖子,在那篇帖子里有世界各地的Oracle的专家们的讨论,尤其是那些讨论给了我很多的灵感,并且很快地解决了我当时的问题。第二天,我就马不停蹄地注册了一个Oracle Community的账号,接着仔细地阅读了FAQ和里面的一些空间模块。从此以后,每当我遇到了自己解决不了的Oracle问题,我就会先到Oracle Community里搜索,如果没有答案,我就自己发一个提问的帖子。不到一会儿,就有各路专家围绕我的问题展开他们的讨论,接着,我会不断跟帖,不断整理我的思路,直到解决我的问题为止,最后我把其中一位专家的意见标记为“正确答案”,与此同时,表明这个讨论可以结束。特别有意思的是,有一个帖子当中发现两个专家的答案都是正确的,然而我不能同时标记他们的帖子都为正确。于是乎,我给另一个专家表达了歉意。最让我感动的是,有的帖子虽然我已经标记为“正确”了,我的外国朋友仍然还要继续和我讨论下去,这充分说明他们更在乎Oracle技术的深度和广度。更令我惊奇的是,在2017年8月29日我发起的这个帖子被其他人居然浏览过7130次,是我近两年以来所有帖子浏览量最高的一个,以下是我的这个截图。


image.png


这个链接是我在Oracle Community的所有帖子,如果能够帮助到你,那么是我的万分荣幸。


开通“WordPress博客”发表文章


从2018年开始到现在,我连续在WordPress上发布博客文章已将近两年。幸运的是,这一路走来,在今年4月份被Oracle公司提名为Oracle ACE Associate。我深知这份荣誉来之不易,在今后的日子里,我将继续撰写更多、更有价值的文章,以此达到在总结经验和积累知识的同时,又能在无形中帮助到他人。其实这也是Oracle社区(包括Oracle ACE Program)的初衷,我能为加入到这个大家庭感到无比的骄傲和自豪。我从Tim Hall的博客中得知今年10月10日的Oracle社区感恩主题为“#ThanksOGB”。在这一天,全世界的Oracle朋友们会在自己的博客上写一篇相关的感恩文章,具体要求可以看这里。为了感恩Oracle社区,我有幸加入组织并在当天发表了“#ThanksOGB”感恩文章OGB Appreciaiton Day : The Oracle Community。下图为我的博客最新文章页面。


image.png


在Github发布ODRIS、Shell和SQL代码


在我的Github代码仓库上发布自己在Oracle运维工作中使用的代码也是最近两年开始的事情。这个方法主要是从我的外国朋友Tim HallTanel PoderJared Still等专家们身上学到的。


在LinkedIn、Twitter社交软件上结识更多朋友


由于LinkedIn和Twitter这些社交软件带有朋友推荐功能,现在我的朋友们均超过了100多。下面分别是我的LinkedIn和Twitter的人脉截图。


image.png

image.png


通过E-mail订阅国外Oracle专家们的博客网站


将日常收集到的每一位Oracle专家的博客网址保存到我的Chrome浏览器书签文件夹内,如果他们的博客站点包含Follow(订阅)功能,我把认为一些不错的网址都进行了订阅。这样做的好处是,当他们有新的博客文章发布以后,我的邮箱就会收到相关的提醒邮件,同时也有助于我能够在第一时间进行阅读和学习。




下面分别是他们的博客网站和我的邮件提醒截图。


image.png

image.png


给用Oracle APEX开发的AskTOM和DevGym反馈bug


使用Oracle的人都知道Tom Kyte,没错,你有任何不懂的Oracle知识都可以在AskTom这个网站上可以和Tom进行交流。在2015年Tom退休,那么现今的AskTOM网站上的问题主要由Connor McDonaldChris Saxon两位资深的Oracle专家来进行回答。为什么是两位呢?当然是运维和开发两个方面。还有另外一位Oracle的产品经理Maria Colgan她回答的是有关优化器方面的问题。这里,不知你注意到AskTom和AskTOM的区别了没有?前者是Tom本人,后者是The Oracle Master三个单词首字母的缩写。


另外需要说明的一个网站是DevGym,是专门针对Oracle开发的一个十分有意思的学习和测试你的Oracle开发知识的平台。




下面几个截图是我通过电子邮件分别给AskTOMDevGym进行的反馈,让我赞叹不已的是,他们的回复邮件速度和处理bug速度形如闪电一般迅速

image.png

image.png

image.png

image.png


以上八个方面就是我在Oracle DBA这条道路上的一些经历和经验。如果你有一些更好的学习方法和经验,欢迎志同道合的朋友一起交流和探讨。


作者:赵全文,就职于太极计算机股份有限公司,做Oracle DBA的客户驻场运维工作。具有6年多的Oracle工作经验,目前擅长Oracle数据库的SQL脚本编写、故障诊断和性能优化,并且乐于分享Oracle技术,在今年4月荣幸地成为了Oracle ACE Associate

最后修改时间:2019-10-15 14:17:02
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
1人已赞赏
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论