还记得若干年前,那时大学毕业的我,只为找到一份能解决温饱问题的工作而四处奔波,顶着烈日,穿梭在北京各个人才交流会场,些许胆怯。。。些许无 助。。。那时我只有一个小小的信念,就是一定要留在北京,对于未来也没有什么奢望,我只是想能留在信息技术发展最为发达的北京。数据库是什么?与我无关, 我想应该是一张张存储记录的表格吧——这便是我当时对于数据库的认识,由于在学校也仅仅作为选修课程学过FOXBASE,所以注定我不会注意它,更没有兴 趣去学习它。而多年以后,如果有人问我数据库是什么,我会毫不犹豫的告诉他:数据库就是承载着我梦想的地方!

  我花了3个月的时间找到 一份软件开发的工作,踏入社会的第一份工作,仅仅代表着可怜的薪水和辛苦的加班,唯一的优点就是能在北京,与世界一起跳动,在梦想启航的地方,我开始埋头 学习,开始拼命积攒能让我在这个世上立足的资本。那是个面向对象的开发语言刚刚兴起的年代,我惊诧于用VB语言开发程序的神奇,它能轻而易举的开发出与 WINDOWS界面一样漂亮的程序。那时公司的项目大部分是为客户开发小型的信息管理系统,因此后台用到的都是ACCESS数据库,正当我疯狂补习SQL 语句语法的时候,一位公司的同仁突然对我说:有空研究一下Oracle吧,那才是真正的数据库,是值得你研究一辈子的技术。这是我平生第一次听说 Oracle,当年那位老哥好像只说完这一句话就在我的记忆中消失不见了,现在想来,这或许就是所谓的“命中注定”吧。正因为这句话,在我第二份工作的公 司,我主动要求给一个Oracle的DBA当助手,开始了我人生中的Oracle之旅,我的人生目标第一次变得如此清晰,恰如子夜里的一盏明灯,指引着黑 暗中原本无助的我——不懈前行。

  表空间、控制文件、重做日志等等这些天马流星般的名词涌进我的大脑,那时互联网上的技术文章很少,上 网也极其不便,我一边向前辈请教,一边暗地里买书学习,那时的书籍也没有像如今这么丰富,没有办法,为了挖掘更多的数据库知识,只有硬着头皮阅读 Oracle的帮助文档。那段时间尽管忙碌,尽管辛苦,但自己却觉得很充实,因为我已经下定决心做一个DBA。当你满怀希望的去做某件事时,劳累似乎也不 会影响你,我一直认为精神的力量是人类最应该引以为豪的财富。就这样忙碌了一年,在顺利通过OCP认证考试后,我又换了工作,至此,我终于成为了一名专职 的DBA。

  然而管理数据库不是研究书本,“纸上得来终觉浅,绝知此事要躬行”,在实际工作中我才真正感觉到Oracle的博大精深, 有太多的问题书本上根本从未提及,而这些问题之于Oracle却如沧海一粟。接下来的任务就是技术水平的提高与进阶,不要轻信任何所谓的定理,只能在不断 的实践中自己总结。比如建立一个RAC数据库,主机环境的差异、存储方式的不同都会产生很多不一样的问题,你只能静下心来一遍一遍阅读相关书籍,一遍一遍 做实验,同时在网上查阅相关的文章,把每一步的解决过程都详细记录下来,这样的积累才是属于你自己的财富。一个好的DBA不在于有多高的理论知识,而在于 他遇到并解决过多少问题,这其中还要有一点点的运气。所谓运气,就是你要有接触一些主机和存储设备的机会,毕竟这些价值不菲的东西不是在任何地方都能让你 碰到的,任何公司都不会愿意你把他们的生产线当成试验室。

  曾经有人问我:什么样的人适合做数据库管理员呢?这是一个比较有趣的问题,我自然而然的想到了以下这些字眼:

  1.兴趣。要有对数据库本身的兴趣,而不是仅把它当成一种谋生手段。

  2.谨慎。为人细致,日常对数据库的操作务必谨慎。

  3.负责。对于每天例行公事般的检查要做到不厌其烦。

  4.求知欲。保持对新知识的学习能力,触类旁通。

  以上就是我的一些经历和心得,倘使能对一些朋友产生一丝积极的影响,幸也。

感悟:与数据库一起飘泊的日子相关推荐

  1. 不用一行代码,用 API 操作数据库,你信吗

    文 | 太阳雪 来源:Python 技术「ID: pythonall」 数据库的重要性不言而喻,但是数据库操作起来却不容易,需要用到各种管理工具,各种不同的连接方式,如果有方便的,屏蔽不同数据库细节的 ...

  2. 主流数据库书籍电子版下载汇总贴(84本)

    主流数据库书籍电子版下载汇总贴(84本) 摘自: http://www.db2china.net/club/thread-40229-1-1.html  数据库,  DB2,  Oracle,  大数 ...

  3. 主流数据库书籍电子版下载汇总贴 84本

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 主流数据 ...

  4. Oracle GoldenGate的思想天空--感悟OGG的本质

    本文是原创文章,转载请注明出处 http://blog.csdn.net/msdnchina/article/details/38347285 Oracle GoldenGate的思想天空--感悟OG ...

  5. 从图灵原创谈起,带你走进国产技术书的时代

    不管时空怎么转变,不论世界怎么改变,不论结缘时间长久,从你成为图灵大家庭中的一员开始,图灵都将会陪伴在你左右,用"站在巨人肩上的"图灵图书供给你新鲜的血液,在你奋斗的人生路上给你添 ...

  6. 2012年技术图书大盘点

    文:@图灵郭志敏 又将是一年的结束,13年即将到来,大家可以跟随我的图书列表,看一下: 这年里你们一共买了多少书? 读了多少本书? 读完的又有多少本书? 反复读的有几本? 收获最大的是哪本书? 最喜欢 ...

  7. 好好学习网--2009年十大新兴企业技术:MapReduce折桂

    对于<InfoWorld>来说,我们的一个任务就是从这个噪音中提取信号,从重要的东西中分离出对IT专业人员有重要价值的东西. 我们都知道嗡嗡声是什么:是噪音.对于<InfoWorld ...

  8. 女人用一辈子承诺一句话

    一个善良的承诺,让女孩用一辈子的时间,来守候她深爱的男孩-- 有一个女孩子,小的时候腿不利索,常年只能坐在门口看别的孩子玩,很寂寞. 有一年的夏天,邻居家的城里亲威来玩,带来了他们的小孩,一个比女孩大 ...

  9. Oracle Text 全文索引 几种典型应用场景

    一.普通查询 这是OracleText比较普遍且常用的应用场景.创建OracleText中Context类型的索引,生成大量的关键词,用于加快类似于普通的like '%xx%'操作速度,或者查询一些比 ...

最新文章

  1. 【Git入门之一】Git是神马?
  2. git上传代码到码云(详细)
  3. vue html5模板,vue-h5-template
  4. linux编译blas,Linux下安装BLAS,CBLAS,LAPACK
  5. 现在的便签本都这么社会了!?重复写万次还能云端保存
  6. java多条件组合查询6_elasticsearch组合多条件查询实现restful api以及java代码实现
  7. Android10弹出截屏对话框,Android一个美丽而聪明的警告对话框SweetAlert
  8. 记一次阿里巴巴一面的经历
  9. Pingf的stm32学习笔记之GPIO_Part2[0913]
  10. 快速读取内存文件-内存映射文件的方法
  11. Nodejs express 获取url参数,post参数的三种方式
  12. 【python】MAC链接oracle
  13. 第四十六讲 ASP.NET实例编程(五)
  14. gcc/g++/make/cmake/makefile/cmakelists的恩恩怨怨
  15. yii2 控制器添加xhprof分析
  16. 啊哈算法(python)
  17. c语言立体爱心会跳动,c语言编程实例——小球跳动
  18. matlab声压级的计算,声压级计算
  19. Qos介绍及功能->分类标记->流量管理(令牌桶)->拥塞管理与拥塞避免
  20. Mysql大数据优化方案

热门文章

  1. 物联网(IoT基本概念探讨)
  2. PDO预处理防御SQL注入
  3. DataGear 制作基于Vue2、Element UI前端框架的数据可视化看板
  4. 2022年四川省建筑八大员报考时间流程考试题库
  5. 通缉!可以使用您的电子邮件地址入侵的家庭安全系统
  6. 2018年android游戏,2018年十佳安卓手机游戏!都是用心做出来的精品!
  7. c2664错误c语言,vc10的C2664和C2065错误
  8. 2021-08-16面向对象进阶
  9. 高性能同轴高清 ISP芯片XS5012A参数
  10. 实验一_调试程序DEBUG