从代码员到Oracle管理员,曲折的修炼之道

DBA是当下十分流行的职业,而Oracle管理员本身的修炼经验,对于后来人而言则是很有帮助的。下面是foxmile总结的自己的Oracle管理员的学习经验,给大家分享参考一二。

备份重于一切,没有备份,迟早要丢失数据!

三思而后行!

对于DBA来说,责任心最重要!

我的文笔不好,但是相信大家还是看得懂的。说起来我接触Oracle数据库已经有四年了。从最早的写SQL脚本、发布数据库版本、处理一些简单的问题,到现在管理公司的十几个数据库,经历很曲折,我想对很多朋友来说很有借鉴性。

我是学电子的,导师的项目是国防口的,毕业前那年,导师给的课题是做一个关于自动化测试的软件,我就这样稀里糊涂的进入了软件行业,那个时候会的东西不多。自己学习了计算机软件基础、数据结构、java等技能,但是从来没有做过商业化的代码。当时有个师兄(现在是百度的高级工程师),教我学习了linux,当时还是红帽7。0,觉得这玩意真难,***次装系统,把硬盘格式化好多次,经历了无数个不眠之夜,总算是基本会用了。毕业前我会的东西就是写过java的代码、懂得linux的基本操作。数据库会写sql脚本。当时很迷茫,不知道该干什么。

后来就到一家软件公司实习了,去了之后想写代码,但是人家写代码的人满了,就让我做数据库支持。当时对这个工作很不屑。。。。。。。。。呵呵,大家别笑我。主要是我也不知道这个工作做什么。不过既然有机会干活,顺便赚点小钱。也就认了。工作了四个月,觉得oracle很有意思,很多不可思议的事情(那个时候的想法),都会发生,内部的东西很值得去学习和探究,从那开始,就下定决心,毕业之后,去做Oracle方面的工作,但仅仅是决心。

因为要做毕设的缘故,半年后就从实习的公司离开了。也错过了当时那个岗位。很遗憾,不然我也许现在就是一个开发DBA了。呵呵。扯远了。毕业之后,工作不好找,因为代码不熟悉、Oracle也没那么熟悉,找工作很难,后来还是去了那家公司,不过做的工作是软件实施,做的好了能做到项目经理,不过我兴趣不大。但是为了糊口,还有自己的一些家事,不得不尽快去工作。工作忙起来,自己喜欢的事情就没那么多精力去做了,但是平时不论是自己还是同事碰到数据库的问题,都会想办法去钻研一下,也经常看一些不错的书。但是总感觉,对数据库的理解以及学习的进度始终停滞不前。

因为对数据库感兴趣,部门内部的一些关于数据库、操作系统的安装、配置、维护工作,领导就逐步让我来做,以及做一些方案。但是那个时候的方案都只是实现了目标。很不成熟。还好,当时的公司是应用软件公司,用户的数据量不大。我也勉强能满足用户数据库方面的支持工作。

就这样过了两年多,中间发生了很多事情,工作上的,生活上的。最终07年初,我开始在深圳、河南、宁波、吉林等地做长期项目,主要工作是系统管理和数据库支持。项目上线之后,工作就没那么忙了,开始有时间考虑一下自己的职业发展的问题了。这两年多来,虽然数据库的学习落下了,而且方法也有问题,感觉自己的基础很差。但是一颗执着的心从来没有放弃,因为时间比较充裕,没事就去泡论坛,论坛上有很多数据库的前辈,学识渊博,经验丰富。但是知识是别人的。

首先认识到了自己的不足,就开始找原因,找解决的办法。先后找过几个在数据库行业有名气的前辈,虽然每个人给的意见不同,但是最终得出的结论是,我基础很差,需要恶补基础,万丈高楼平地起。没有扎实的基础,无法学习好的。便开始看OCP的教程、Oracle的在线文档。那是2007年的8月,从那开始,坚持不懈的看文档,即使英文有很多不太明白,也没有放弃,并且在自己的电脑上做各种测试来验证所学知识。同时也坚持在论坛上看技术贴,有精华的,也有别人问的,并尝试回答别人的问题。慢慢地,我感觉我对oracle的理解加深了很多。

学习ORACLE最重要的不是你看过多少书,而是你的基础是否扎实,扎实的基础才是做好数据库工作的关键,ORACLE的文档都是open的,在线文档,OCP的教材,都是很好的书,只要能耐心看完一遍,两遍,甚至更多,在看书过程中,不断的实践,做试验,失败了不要紧,可以去和别人请教,只要你把所有的试验弄明白了,做好DBA的工作并不是难事。

有的时候也很迷惑,感觉学习到了一个阶段之后,出现了瓶颈,就去请教一些前辈,得来的意见是,oracle数据库的学习,不在于你的天赋,而在于坚持,坚持。过了半年,2008年,感觉自己已经基本掌握了一个合格的DBA所具备的技能之后,就开始找这方面的工作了。边工作,边学习,边找工作,那个时候的生活的确很充实。

在2008年5月4日,这个值得纪念的日子,我应聘到了新的公司,岗位是专职DBA,虽然刚来很多工作还在熟悉,但是我坚信,我会做好,因为我一直在坚持,一直向往的工作,不论多苦,多累,我都会努力去做好。哪怕付出必别人多几倍的努力。

回顾这几年,感慨颇深:

1、坚定的信念和坚韧的性格,能让你不畏艰难地走下去,持之以恒的学习数据库。

2、在你学会跑之前,请先学会走。没有基础的学习,永远不会有好的结果。

3、无论你现在做什么工作,只要有机会,就去向数据库方面的工作靠拢,哪怕付出更多的时间、更多的汗水,都是值得的。有一天你会收到回报。

4、Oracle的在线文档、OCP是很好的老师,构造一个简单的数据库环境,是你学习oracle的利器。

5、永不放弃的精神和钻研的劲头,是你深入学习数据库的前提。

6、做为一个DBA,技术是很重要。但最重要的是责任心。
    
我写下这些,不是为了告诉大家,怎么去学习一门技术能力,而是一篇励志的日记。对自己是个鞭策,对后来者,是个借鉴。我还有很长的路要走,也许未来会继续更新这个文章。

希望这篇文章能够对大家的Oracle管理员之路带来一些启发。

【编辑推荐】

  1. Oracle管理员手册:数据库管理工具
  2. Oracle默认用户名与密码速查表
  3. 轻松搞定Oracle用户密码修改
  4. 五种Oracle用户的授权与管理
  5. 详解Oracle用户解锁命令的两则实现方法

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/266447.html<

(0)
运维的头像运维
上一篇2025-05-05 23:21
下一篇 2025-05-05 23:23

相关推荐

  • 个人主题怎么制作?

    制作个人主题是一个将个人风格、兴趣或专业领域转化为视觉化或结构化内容的过程,无论是用于个人博客、作品集、社交媒体账号还是品牌形象,核心都是围绕“个人特色”展开,以下从定位、内容规划、视觉设计、技术实现四个维度,详细拆解制作个人主题的完整流程,明确主题定位:找到个人特色的核心主题定位是所有工作的起点,需要先回答……

    2025-11-20
    0
  • 社群营销管理关键是什么?

    社群营销的核心在于通过建立有温度、有价值、有归属感的社群,实现用户留存、转化和品牌传播,其管理需贯穿“目标定位-内容运营-用户互动-数据驱动-风险控制”全流程,以下从五个维度展开详细说明:明确社群定位与目标社群管理的首要任务是精准定位,需明确社群的核心价值(如行业交流、产品使用指导、兴趣分享等)、目标用户画像……

    2025-11-20
    0
  • 香港公司网站备案需要什么材料?

    香港公司进行网站备案是一个涉及多部门协调、流程相对严谨的过程,尤其需兼顾中国内地与香港两地的监管要求,由于香港公司注册地与中国内地不同,其网站若主要服务内地用户或使用内地服务器,需根据服务器位置、网站内容性质等,选择对应的备案路径(如工信部ICP备案或公安备案),以下从备案主体资格、流程步骤、材料准备、注意事项……

    2025-11-20
    0
  • 如何企业上云推广

    企业上云已成为数字化转型的核心战略,但推广过程中需结合行业特性、企业痛点与市场需求,构建系统性、多维度的推广体系,以下从市场定位、策略设计、执行落地及效果优化四个维度,详细拆解企业上云推广的实践路径,精准定位:明确目标企业与核心价值企业上云并非“一刀切”的方案,需先锁定目标客户群体,提炼差异化价值主张,客户分层……

    2025-11-20
    0
  • PS设计搜索框的实用技巧有哪些?

    在PS中设计一个美观且功能性的搜索框需要结合创意构思、视觉设计和用户体验考量,以下从设计思路、制作步骤、细节优化及交互预览等方面详细说明,帮助打造符合需求的搜索框,设计前的规划明确使用场景:根据网站或APP的整体风格确定搜索框的调性,例如极简风适合细线条和纯色,科技感适合渐变和发光效果,电商类则可能需要突出搜索……

    2025-11-20
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注