查看: 44638|回复: 89

[每周一议] Oracle数据库相亲记 各位DBA如何走上这条“不归路”

[复制链接]
论坛徽章:
24
技术图书徽章
日期:2013-08-16 14:31:52问答徽章
日期:2013-11-04 08:53:14目光如炬
日期:2013-12-23 06:00:11目光如炬
日期:2013-12-30 06:00:11明星写手
日期:2014-02-22 06:00:12马上有钱
日期:2014-03-31 14:09:05沸羊羊
日期:2015-05-20 12:42:59秀才
日期:2015-06-24 13:05:36秀才
日期:2015-07-13 09:48:14
跳转到指定楼层
1#
发表于 2012-10-29 09:05 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
我们社区里有太多太多的Oracle技术牛人,当然还有很多刚刚进入这个行业的新人,可以说因为Oracle我们很大一部分人才走到了一起。那么什么是Oracle数据库呢?说到数据库,它是数据的集合,这一点就没必要在这里详细讨论了。基本上大家都要比我解释的专业得多。那么“什么是Oracle数据库”——Oracle数据库是甲骨文公司开发的一种关系型数据库管理系统,也就是RDBMS。



俗话说金无足赤人无完人,当然Oracle数据库也不是完美的,它并不擅长OLAP,因为它不支持列压缩存储(当然,从exadata开始,Oracle也能够支持混合列压缩,这是一种行存储和列压缩的混合模式,目前只在exadata数据库一体机上实现)。如果我们在一个并发量和数据量都不是很大的系统中,对Oracle和MS SQL Server进行比较,就不难发现Oracle并没有多大的优势,甚至在某些方面还不如后者。



优势和劣势都是与生俱来的,这是由Oracle数据库的基本架构和数据存储的基础结构所决定的,优化只能解决局部性的问题,有限度地提升其性能,但是绝对无法完全掩盖结构性问题带来的负面影响,所以Oracle并不是万能的。



活动规则:请各位研究Oracle技术的达人们,不管你是行业牛人,还是新入行的技术新人,请你们谈谈你们是怎么样选择了Oracle数据库这条路的?(要求言之有物)



活动时间:2012.10.29-2012.11.20

活动奖励:活动结束后我们将会选出10名回帖内容丰富的会员赠送ITpub奥运纪念徽章一枚。   
获奖会员:  vage   dotaddjj  Fung920    super_sky    kasonbin   mckingstar    ptwzf   lichangzai   goolen   java3344520                        
论坛徽章:
70
夏利
日期:2013-09-29 21:02:15天蝎座
日期:2016-03-08 22:25:51嫦娥
日期:2014-03-04 16:46:45ITPUB年度最佳技术原创精华奖
日期:2014-03-04 16:19:29马上加薪
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14马上有车
日期:2014-02-18 16:41:11
来自 10#
发表于 2012-10-29 11:04 | 只看该作者
支持。
我本来做开发,因为是中专,很早就进入IT行业(96年),哪时候可是IT界的黄金时代,但我年纪太小、没有任何技术积累,白白错过了大好时机。
在学校中,学过FoxBase,毕业后在老家一个财务软件公司做开发,主要使用的是FoxPro。但我发现,公司中的牛人对FoxPro都很不屑,大家更偏爱C,于是我也慢慢转向C。后来跳到事业单位做了多年的临时工,使用的语言五花八门,客户要求什么,就用什么,C、Java,当然还有VFP、VB,网页上的VBScript、JavaScript,甚至Flash中的编程,还有非常稀少的OCI,和Oracle的Form、Report。

但这样太没有积累了,从02年开始,我就想找一个方向,一直坚持下去。而且,当时大家热烈讨论“程序员30岁一道槛”问题,恐慌笼罩在所有IT人心头,大家希望有人可以指点迷津,但IT行业在国内实在太年青,没有人可以为大家提供明确的答案。我当时也迷茫了,每天都在思索以后的出路,有空就在网上找信息。当时看到,很多人在传克林顿的一句话,“拿到CCIE,就等于拿到通往高薪的机票”(此话是否是克林顿所讲,我也不确定),于是决定去拿一下这张通往高薪的机票。

但对于我的转行要求,领导很不满意,虽然单位内部有搞网络的部门,最终我还是没转成。但我没放弃,听说除了CCIE,Oracle的认证也很牛,而且,我也搞过几个Oracle开发的项目,于是就要求单位给报销考个OCA先,领导同意了,但要考过了才报销。

虽然同意我考OCA,但我平常的工作一点没少,带着我的团队,写各种各样的程序,改不完的需求,扯不完的皮。兴好当时也没有女朋友,时间充足,下了班,每天加班加点的背单词、看文档。由于时间不多,而且当时的资料也少,时展很缓慢,到04年,Oracle已经玩的很熟了,但还是不太敢去考试。由于有了报销的承诺,除了开发,客户哪边维护的需求,也落到了我身上,工作更忙了,学习进度更慢了,但也慢慢转到型为专职DBA。从此我的Oracle之路正式开始,由于早些年搞的太杂乱,青春被白白的浪费。转入Oracle后,我决定放弃其他五花八门的编程语言,集中精力,只搞Oracle,并且计划将这条路坚持到底。

使用道具 举报

回复
求职 : 数据库管理员
论坛徽章:
21
ITPUB十周年纪念徽章
日期:2013-06-18 22:48:19马上有房
日期:2014-02-18 16:42:022014年新春福章
日期:2014-02-18 16:42:02优秀写手
日期:2013-12-18 09:29:12林肯
日期:2013-10-31 18:06:48奥迪
日期:2013-09-12 15:57:04ITPUB社区12周年站庆徽章
日期:2013-08-20 11:30:11蛋疼蛋
日期:2013-06-17 14:35:03ITPUB社区千里马徽章
日期:2013-06-09 10:15:342013年新春福章
日期:2013-05-27 10:23:00
来自 11#
发表于 2012-10-29 11:05 | 只看该作者
大学开始就决定要走数据库路线了,大三考过了数据库系统工程师,大学都是瞎折腾,什么sql server,mysql,oracle都是浅尝辄止,表面功夫。

工作一年多左右,用的SQL SERVER ,MYSQL居多,大多数都是再上面开发,偶尔备份还原下,不过自己竟然无聊到通读Mysql官方文档,挺佩服自己那时候的勇气,雾里看花的感觉。

工作2年左右开始进入一个所谓的世界500强集团的子公司,外派到了该集团的工厂做MES系统和报表系统,前端PB(交接的时候学了一周)+后台oracle,开始了ORACLE开发之旅,所有的业务都放到后端处理,前端负责展示,报表系统对我成长起到很到的作用,PB做报表,可向后端要做多少查询和处理,SQL随便一个上百行,就这样痛苦并快乐的过了一年,薪资太低了,跳了。

换到物联网终端,或者说车联网终端生产企业做数据库开发,虽然说同样是开发,此时的数据量确不是一个等级的,一天几十万甚至上百万的数据量,逻辑虽然比 报表简单多了,但是对SQL执行效率的要求确更高了,同时管理的重担也归我了,就这样折腾着,这几年折腾上了这条不归路,不过是我喜欢的数据库。

因为喜欢数据,而喜欢数据库,喜欢各种数据处理和存储技术

使用道具 举报

回复
求职 : 数据库管理员
论坛徽章:
10
ITPUB十周年纪念徽章
日期:2011-11-01 16:26:292014年新春福章
日期:2014-02-18 16:44:08优秀写手
日期:2013-12-27 06:00:12ITPUB社区千里马徽章
日期:2013-06-09 10:15:342013年新春福章
日期:2013-02-25 14:51:24奥运纪念徽章
日期:2012-11-28 09:33:31奥运纪念徽章
日期:2012-11-20 10:27:31ITPUB 11周年纪念徽章
日期:2012-10-09 18:16:00ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:42马上有对象
日期:2014-02-18 16:44:08
来自 12#
发表于 2012-10-29 11:09 | 只看该作者
可以说走上oracle这条道路纯粹是偶然,学校说啥子什么都没有学到,只是混个毕业而已,距今我接触oracle几个阶段:
1 2010年7月毕业第一份工作初期,oracle是什么都不知道,sql也基本不会写,只知道他是个什么标准化语言,能用pl/sql develop连接下数据库,修改下数据。
2 2011年过完年初觉得是时候开始做点事情了,不过自己还是一个很爱好的游戏迷,买了本eygle的循序渐进,当时我的水平仅仅停留在知道点sql的基本写法,体系结构基本为白痴,当时循序渐进第一帐手工安装数据库,做了好几天还是以失败告终,有点觉得那本书不适合当初的自己了。
3从网络得知先要了解sql和oracle的基本对象 表 视图 函数  触发器等的,搞了一本21天学sql的pdf,不过没有看完,也就简单的看了前面的三分之一。
4觉得基本对象和sql了解了,开始接触体系结构,记得最开始读了一段时间的tom 的8i那本export经典,同样没有读完,那些体系基本了解了一点。
5 再次翻开循序渐进,这次还算坚持读到了最后,算是体系上终于有了一个比较清晰的认识了,其中也读了一段时间的oracle concept,不过也没有坚持下读完,感觉翻译的还是不专业,其中读过了tom的9i-10g那本,同样没有读完,读了一段时间的E文。
6 2011年7月开始写blog,虽然那段时间的笔记很挫,不过正是这个过程让自己对oracle有了些许的成就感,同样在qq群和ITPUB里面试着看看别人的问题回答,这个过程很宝贵,坚持到我第一份工作离职,也就是2012年3月。
7 加入北漂生涯,开始做专职的dba行业到现在,试着再rac asm dg和操作系统 存储上面重拾自己,其中还见解的接触了mysql,有了自己的域名网站http://www.dbaxiaoyu.com

在甲骨文里面自己还是一个菜鸟,很多大师说到两年时间是个入门的标准时间,一年半了oracle,相信在接下来的半年内,会取得这个资质,当然这一切都只是的开始!小鱼!

使用道具 举报

回复
论坛徽章:
5
2011新春纪念徽章
日期:2011-01-04 10:35:48奥运纪念徽章
日期:2012-11-20 10:27:31咸鸭蛋
日期:2013-02-18 15:09:202013年新春福章
日期:2013-02-25 14:51:24福特
日期:2014-01-16 16:29:55
来自 17#
发表于 2012-10-29 17:45 | 只看该作者
我进入oracle这条道路
1、2009年7月大学毕业, 开始北漂。处处碰壁后,在10年oracle开发经验的表哥的指引下,两个月的早7:00晚 23:00的ocp学习生活开始了我的oracle道路。
2、三个月后来到杭州,验证了两个月的成效。凭借1ZO-047 (OCE)获得了第一份offer,负责公司测试部门的数据库管理工作。公司是做数据同步软件的,支持的数据库有oracle、mssql、sybase、DB2、mysql等。我负责这些数据库各种操作系统环境下的各种字符集的部署。从oracle8i到oracle11g,从图形化界面到脚本静默安装,从安装出来很脆弱的数据库到测试人员体验很好的数据库。
3、20个月后为了追求发展,我来到了一家网络工作做运维dba,开始做数据库迁移、切割和日常运维工作,在这里我接触到了rac、dg。
4、转眼间20个月马上又过去了。又开始迷茫ing... 。思考数据库开始向数据中心发展,数据库管理不单单是数据库的知识了。我又果断辞职,向数据挖掘方向进军。希望各位大牛,给点建议。此举是否需要三思。

使用道具 举报

回复
论坛徽章:
8
ITPUB9周年纪念徽章
日期:2010-10-08 09:32:272010广州亚运会纪念徽章:跆拳道
日期:2010-10-14 22:01:22奥运纪念徽章
日期:2012-11-20 10:27:31奥运纪念徽章
日期:2012-11-28 09:33:312013年新春福章
日期:2013-02-25 14:51:24双黄蛋
日期:2013-03-25 11:39:26马上有房
日期:2014-08-01 11:40:27马上有对象
日期:2014-10-30 16:00:28
来自 18#
发表于 2012-10-29 22:24 | 只看该作者
本帖最后由 Fung920 于 2012-10-29 22:27 编辑

      工作三年,信息管理专业出身,大三接触到Oracle,当时看到Database Administrator,光听这个称呼就觉得很牛,自己又很怕coding,想着以后毕业就做这个好了。但是后续家里出了很严重的事件,让我对人生开始质疑,对学习也就懈怠了,整个大学就了解了什么是数据库,连创建一个数据库都不会。毕业时候找工作就吃到了自己当初种下的苦果,整整三个月都没找到一份稍微合适点的,我这个人又比较倔强,就一直往DBA方向看齐,也真是运气,自己那时候什么都不懂,操作系统不会,Linux没接触过,PLSQL不会写,基本就一文盲,刚好有家公司有人离职,它有签了外包,这个对甲方的要求就降低了很多,一点点的运气让我得以接触到正式环境的Oracle。
      进去公司,才发现学校跟社会有多大的区别,第一次进机房一看,都是些啥玩意啊,一个个机柜在那里,乱七八糟的什么机器都有,原来服务器是长这样,还不带显示器的!!!这该如何管理?这是我第一次接触到实体环境的第一个想法。
      后续就在乙方的带领下慢慢进入角色,刚开始还真只是一个sys admin的角色,就是日常机房巡检啥的,没事干就自己学习,他跟我说英文很重要,要试着习惯看懂英文文档,接着就丢了一本HP MC ServiceGuard的实体书给我(到现在也没看,只是做过一次MC的重建),一看就头晕,全是英文。在他的影响下,以后出什么问题,包括看资料啥的,都是以英文原文优先,包括偏爱于文本界命令行操作。好在前期给我们新人确实够多的时间,让我的阅读能力有了一点提高,后续就看完了几本apress的书籍,都是些系统或者Oracle管理入门的书籍,这段时间的学习,Linux日常操作命令基本就搞熟了。
      在入职的半年内,由于乙方合作伙伴的原因,总共换了三个人,每个人做事风格及对人接物的态度都不一样,最后那个才是我的老师,真真正正带入门。他从在Linux下创建Oracle开始教我们做起,之后叫我们自己去找资料创建DataGuard,我整整搞了两个礼拜,查了很多不同创建dg的方法,最后终于用rman的duplicate搞定了,也是第一次将Oracle官方文档完完整整看下去的--Data Guard Concepts and Administration,当时很有成就感。
      随着业务的扩大,需求的增多,在10年-11年两年内增加了好几套的系统,开始的前几套看着他们完整的做完整个infrastructure所必需的东西,包括实体机器上架、光纤的布线、san switch的配置、Storage的配置、Oracle的迁移。后续的双机已经完全由我们自己搞定了(高层的决定,10年5月买了最后一套HP RX小机),都是用Red Hat Cluster架构,在实施过程中会碰到很多各式各样的问题,这段时间的进步是最大的。在11年国庆后,OLAP架构变更,采用Oracle GoldenGate抄写数据,这一段时间的学习,又是一个很不错的经验,包括底层存储的学习,在这段时间是最有收获的,可以说在Linux或者HP-UX下的LVM,我熟悉的存储,日常的维护已经没有任何问题了。
      这一两年,因为前期公司业务膨胀,新系统上线,做的最多的就是data Migration,当时研究了不少异构OS异构DB的搬迁方案,如TTS、OGG等,但是每次都没啥结果,真正操作的时候还是用了传统的exp或者expdp,只有最后一次我做MC的时候用了OGG。但是期间还是接触了很多数据库方面的技术。
      从12年开始,公司业绩下滑,再加上组织动荡不堪,连高层都不知道明天会怎样,我们就更惨,基本上就没事干,没新机器进来,没新需求接,连平时维护的需求都很少,系统变更少,就变得很稳定了。
      目前考虑离职中,之前从小荷的blog看到他是如何形容我们DBA的业务知识的—T字型,不仅要深度,还要有广度,深度是要靠个人话时间跟精力去研究的,而广度则要有一个周边环境,没接触过其他公司的产品(我只接触过HP的产品),就不会知道其他型号的产品是具体怎样的,系统也一样,每个公司有每个公司不同的解决方案,我所期待的下一份工作是系统集成,这样就能接触到各种各样不同的产品,接触得到各种各样不同的solution。
总结这三年,感觉做IT的都很命苦,别人可以准点下班,自己就要搞到晚上8-9点。而且工资还低的要死,现在这公司又死气沉沉的,没有以前的激情去学习了,没事干的话也就看看TK的书,书是好书,我总觉得他太啰嗦了,一个意思要用好几句话说,而且还不停的重复,你们觉得呢?

使用道具 举报

回复
求职 : 数据库管理员
论坛徽章:
45
2011新春纪念徽章
日期:2011-02-18 11:43:322014年新春福章
日期:2014-04-14 09:54:08马上有对象
日期:2014-03-20 10:10:18马上有房
日期:2014-02-18 16:42:022014年新春福章
日期:2014-02-18 16:42:02技术图书徽章
日期:2014-01-24 10:11:16兰博基尼
日期:2013-12-11 10:38:11ITPUB社区12周年站庆徽章
日期:2013-11-07 10:34:33ITPUB社区12周年站庆徽章
日期:2013-10-17 13:56:592014年新春福章
日期:2014-04-14 09:54:08
来自 26#
发表于 2012-10-30 12:03 | 只看该作者
我大学毕业后,进入了一家软件开发企业,从事实施工作,那时才第一次接触oracle数据库,当时是8I。那时的工作就是安装数据库,导入业务逻辑,做exp的定时备份。当时就是觉得从事数据库工作能够挣钱,并且是靠经验的,不像做开发的,还要考虑35岁后做点啥。呵呵,想法有点偏激。

后来到了另一家公司做PLSQL开发了。当时想直接找一个DBA的工作,但是没有经验,也没有企业愿意给机会啊。到公司以后,我凡是与数据库相关的都做。这个工作使我对数据库有了更多的了解,也是在这个时候我考了OCP。

这些年,Mysql等一些新数据库的出现,也是一个偶然机会,我进入了一个mysql支持团队。总是感觉mysql还有很长的路要走,而且产品还在不断的完善,从事学习难度比较大,最终还是回到了oracle DBA 这条路上来,现在做数据库的运维工作。

几年的工作经历虽然没有离开过数据库领域,但是也是做了些其他的数据库。现在我比较喜欢我的工作,工作很开心,我想这就好了。做自己喜欢的工作,开心生活就好。

使用道具 举报

回复
求职 : 数据库管理员
论坛徽章:
6
ITPUB 11周年纪念徽章
日期:2012-10-10 13:11:14奥运纪念徽章
日期:2012-11-20 10:27:31奥运纪念徽章
日期:2012-11-28 09:33:31灰彻蛋
日期:2012-12-27 21:46:092013年新春福章
日期:2013-02-25 14:51:24ITPUB社区千里马徽章
日期:2013-08-22 09:58:03
来自 31#
发表于 2012-10-30 15:22 来自手机 | 只看该作者
本帖最后由 kasonbin 于 2012-11-23 20:03 编辑

再过两天11月1日就是我毕业以来进现在这家公司刚刚好两年。这家公司是一家四线城市里的集成商,当年刚毕业的时候真是个什么都不懂的人,本人自考本科只拿到专科就工作了。刚进公司的时候想大多人一样,打杂的,慢慢的努力开始回报了我在硬件方面的技术,网络设备,路由交换的部署。那一年左右的时间里根本不知道有oracle的存在,它是个什么东西完全不知!直到后面公司安排我负责某个平台的维护工作,这是唯一两台oracle库啊!而且我们公司也只是硬件提供商,只是跟软件商是连合体。在这之后使我爱上了它oracle,跟软件方混熟后,很多东西都让我参与,当然在这一期间也做着硬件部署工作,并非全职管那两个库!也就是说我个人为什么选择oracle,大部分是工作原因决定了。但是我想说的是,当我慢慢了解它的时候,曾经有那么一段时间,自己混于爱情和工作,得到金钱的速度和工作方向的问题。一下在这说不清,所以曾经想过做php开发,我认为这样可以来钱快,起码是短时间的!后来由于业务原因又搞了.net,一个微软,一个oracle,php web开发,到底该跟谁?比来比去,发现其实真是行行出状元的,
那样学好了都行,兴趣+努力+运气

另外,谈谈个人对oracle公司整体的观点以及和微软的比较(纯个人,不带任何立场,由于本人知识体系尚浅,有可能说得不是那么到位,请谅解):

1、从目前IT市场上来看,云、大数据等新概念的出来,对于很多传统发展模式的公司带来很在的压力和挑战。就单单拿云这一概念来说吧,云它是一种新的模式,它并不是什么新的技术,把所有的硬件、软件、技术再结合业务就组成了云(当然,并不是什么都可以说成云的,具体就不做解释了,有兴趣的可以自己去网上找资料理解下)。目前,放眼来看真正可以谈云的世界顶头IT公司,大概就是IBM、oracle。为什么我说是IBM和oracle呢,其实大家都是明白的。IBM公司无论是从下一代数据中心的软件和硬件全包了,云的基本架构由存储、数据库、服务器、管理工具等,而Oracle公司跟IBM一样都是整体的解决方案,软件和硬件的整合,apple公司就是一个成功的典范。为什么没说EMC还谈不上,虚拟化自己有了,存储也有了,但是数据库和服务器还是得是别人的产品。oracle公司就差虚拟化软件了,以及成熟的存储设备(其实它已经有SUN的存储了,没用过,不知道性能和稳定性如何)。

2、在项目当中,如果上IBM的AIX,一般来说估计要不就oracle的RAC,要不就再加上虚拟化等。而数据库的选择又是跟着应用业务走的,所以整体的解决方案就体现出来了,它的全面性和合理性。

3、当各个厂商都有相关硬件设备的时候,拼的就是软件了,软件做着越好,硬件发挥得就越好。IBM存储和EMC就是一个明显的对比,EMC胜出。

所以说,综合以上自己对各个厂商看法后,我对oracle公司是很看好的,放弃了EMC、IBM、微软和php。话虽然如此,但是实际项目中这些厂商的产品都会有的,关键是在于学习有所侧重。
就这样跟着oracle混了!热爱oracle的让我们多帮助多交流吧



使用道具 举报

回复
论坛徽章:
13
蛋疼蛋
日期:2012-11-05 14:28:40Jeep
日期:2013-09-02 15:13:15林肯
日期:2013-08-13 13:41:48现代
日期:2013-08-01 11:26:192013年新春福章
日期:2013-05-27 10:23:002013年新春福章
日期:2013-05-27 10:23:002013年新春福章
日期:2013-05-27 10:23:002013年新春福章
日期:2013-04-08 17:42:48茶鸡蛋
日期:2012-12-21 09:19:39奥运纪念徽章
日期:2012-12-06 09:21:40
来自 35#
发表于 2012-10-30 17:18 | 只看该作者
10年毕业,刚开始在一家小企业做系统管理员,工作很杂,公司网络、PC桌面维护、服务器运维、存储、软件硬件等等都要负责,相对的事情也就很多,每天做不完的事情,工作压力相对加大,更可悲的是做系统管理,工资不高,于是就有了转行的想法,考虑很很久,选择了学oracle数据库,报了个周末的oracle培训班,后来的一年时间里每个周末都去上课,基本没有休息过,终于在11年年底成功转入专职DBA的工作,转眼做DBA也快一年了,虽然现在技术还很菜,但是还是会一直坚持走下去。。。。

使用道具 举报

回复
论坛徽章:
6
奥运纪念徽章
日期:2012-11-20 10:27:31奥运纪念徽章
日期:2012-11-28 09:33:312013年新春福章
日期:2013-02-25 14:51:242013年新春福章
日期:2013-06-05 15:29:212013年新春福章
日期:2013-06-05 15:29:212013年新春福章
日期:2013-06-05 15:29:21
来自 37#
发表于 2012-10-30 17:39 | 只看该作者
本帖最后由 mckingstar 于 2012-10-30 17:40 编辑

啊啊,明天是我拿到OCP证书的2周年纪念啊。
我在上海读大学,2011年毕业,本人来自农村,家境不好,靠着碧桂园杨叔叔的奖学金,读完大学。
对毕业后的未来迷茫,是每个大学生的必修课。当学霸?当社(社会活动,社团活动)霸?考研?考证?是我们需要选择的路。
也早早了解了国内计算机证书在社会中的地位,也知道只有厂商认证,才勉强可以在公司面试中博得一丝关注。怎奈囊中羞死,面对动辄上万的培训和考试费用,也只能望而却步。
2010年5月,一个培训机构,在学校举办讲座,嘉宾是Oracle亚太技术总监喻思成,阐述了Oracle的WDP计划,并由该培训机构,提供免费培训的机会。与会者,可以通过考试,获得这个机会。
当时就想,这是个机会,应该努力试试。参加考试的人很多,通过考试的有50+,于是组成了一个挺大的班。当时培训是通过网上视频教学,会在学校里参加阶段性测试,以获得继续培训的资格。
刚开始还是比较辛苦的,用vmware+RHEL+Oracle 10g。之前一直用win的,大家都懂的。安装Linux就废了好大劲,没有yum,也不会配置本地的,就是在安装的时候,基本把所有的包都打上去,很浪费时间。Linux的命令也是不会,当时用vi编辑配置文件,怎么输入,怎么保存退出都是个难题。安装Oracle也是各种不顺。权限不够的,图形界面出不来的,依赖包不全的,内核参数配置错的,配置参数写错的.......不一而足。
真的很艰难,也就是因为如此,第一个阶段,sql就有近半的人退出。
好在我们有交流群,群内有各位老师不厌其烦的指导。也有一起学习的同专业的同学,互勉共进,终于坚持了下来。不管能懂多少,总算将所有的课程上完了。
2010年10月31日,考证,顺利通过。终于也成为一个有证上岗的人了。
后来经人介绍,去龙马实习,一天补贴30,再无额外收入。坚持到次年3月,因为要做毕业的事情,也是因为实在入不敷出,只好停了实习,先毕业再说。
毕业时候还是有点迷茫的,甚至一度去面试程序员。嘿嘿,好在木有走上码农的路子。
后来终于在2011.6.1进入招行信用卡。薪水很低,还6个月实习。他们是db2的,整天打杂值班,数据库都不怎么让接触。无法维持生计,又太辛苦。2月之后,再转。
后来经人介绍,去了一家小公司,他们还木有dba,因为数据库的问题,公司网站一度连连崩溃。
我也是刚进公司,各种不熟,一切生产经验,基本从头开始自己一点点学。谨慎起见,先将自己的权限阉割,能威胁到数据库安全的权限,以及数据表的访问权限,全部从dba角色中剃掉。也是由于如此,需要很麻烦,才能做成一件事情,比如要知道一个表多少条数据,只能从dba_tables中获得不实时的数据。在试用期的两个月,因为做数据表和索引的表空间分离,涉及lob字段,使备库出现invalid rowid的错误,网站崩溃4个小时。修复之后久久不能平静。给公司领导发了邮件,请求深度谴责。
感谢他们的宽容,让我继续留了下来。将功补过,跟开发的一起着手系统优化,做了机房变迁。后来挺过了一波又一波的高峰。后来10倍于原来的历史高峰,系统也依然平稳运行。在工作中深化理解,提升技术,也让自己习惯了英文文档阅读。
后来觉得时间合适,便去报了web的英语培训班,全价2w多,18个月,对于当时的我,很是一笔钱,但我觉得值,这个比存在银行,汇报会高的多。别人不理解,我却一点木有后悔。
公司需要,又兼修了mongodb和postgreSQL,mysql倒用的不多。也帮助sa做系统维护,写shell脚本。
集中优化之后,系统进入稳定运行期,每天的工作便是不断复制,再没了新意。没有了工作需求,也没有太大的前进动力。除了在群里跟各位聊天,蹭蹭经验值,积累便趋于停滞。
这样不行,于是跟老板摊牌,我得离开。跟ceo两个小时的长谈,木有改变我的决心。
现在在一家外企,环境和待遇都还不错。也一直在给上家公司做顾问兼职,也好感谢他们的理解包容。
到现在毕业一年,接触Oracle2年,跟同专业同学一起考证,一起讨论问题,给他介绍工作。跟群里人请教讨论,也指导认识不认的很多刚入门的选手。这几天有个高中同学自觉通信无望,也有心思转dba行业,又开始给他指导。
希望不是误人子弟了。
现在算比较明确:找到一个国际化的平台,以英语为工具,Oracle为主领域,兼修Linux维护,shell编程,稍微涉猎其他数据库产品。应该木有错。

使用道具 举报

回复
论坛徽章:
21
优秀写手
日期:2014-12-26 06:00:142015年新春福章
日期:2015-03-06 11:57:312014年新春福章
日期:2014-02-18 16:41:112013年新春福章
日期:2013-02-25 14:51:242012新春纪念徽章
日期:2012-01-04 11:50:44马上加薪
日期:2014-03-27 16:00:40奥迪
日期:2014-01-23 17:13:08蓝锆石
日期:2015-02-03 13:52:43马上有车
日期:2014-02-28 08:05:15暖羊羊
日期:2015-03-04 14:50:37
来自 42#
发表于 2012-10-31 08:38 | 只看该作者
记得2003年刚毕业的时候在一家工厂做电脑维护
在一次维护装有MIS系统的电脑时,知道了有个数据库叫做Oracle,版本是8i,最新版本是9i
于是去买了套Oracle9i的碟来装,
没有书,啥都没,结果那时也就装了个Oracle软件(带库)的
慢慢就放弃了

直到后来从内地转到广东,慢慢转做开发,再次接触到Oracle
于是呼就成为了一名后台为Oracle的专职开发人员

曾经多少次看到在坛子里混的时候看到好多大牛们的Oracle起步
正好和我第一次接触Oracle的时候差不多的
想想,要是当初自己没有放弃,现在是不是也很牛呢?

看看我注册坛子的时间就知道了=>2004

使用道具 举报

回复
论坛徽章:
18
CTO参与奖
日期:2009-01-15 11:42:46奥运纪念徽章
日期:2012-11-28 09:33:31奥运纪念徽章
日期:2012-11-22 14:39:55灰彻蛋
日期:2012-05-15 14:37:582011新春纪念徽章
日期:2011-02-18 11:43:32生肖徽章2007版:兔
日期:2011-01-20 12:58:492011新春纪念徽章
日期:2011-01-04 10:35:48数据库板块每日发贴之星
日期:2010-12-09 01:01:012010广州亚运会纪念徽章:帆船
日期:2010-12-06 11:01:472010广州亚运会纪念徽章:曲棍球
日期:2010-12-06 10:59:28
来自 71#
发表于 2012-11-22 14:21 | 只看该作者
本帖最后由 lichangzai 于 2012-11-22 14:30 编辑

初识数据库
第一次接触数据库是在02年上大学时,有一门sqlserver的课程,当时教课的是个女老师,长得很漂亮,人又和善,讲起数据库来也很专业,通俗易懂,同学门都很喜欢听他的课。我也觉得sqlserver数据库是一门很有意思的技术,每次课上都听的很明白。但是就是因为课上听的很明白,觉得简单易懂,课下就放松了练习和实验。结果期末考试时,我最感兴趣的一门课sqlserver挂了,当时觉得很对不起老师。当然,在补考时我认真的又复习了sqlserver,最后顺利的通过了sqlserver2000的课程。

碰壁
04年年初,我找到了秦皇岛一家小公司实习,主要做IT维护,就是公司内的不管软件还是硬件,都负责管理和维护,就跟网管差不多。当时维护的软件是一个进销存系统,是用ASP+sqlserver2000编写的,这时我又学习了asp编程和复习了sqlserver,并在上面做二次开发的工作。当时公司就我一个IT人员,我是实习,经验也少,所以工作压力还是很大的。虽然当时工资只500元,但我觉得已经很满足了,公司中午管饭还管住,晚饭我只花2花钱一碗面,自已做可能还省,这样一个月能攒下300多块钱。没有找到工作的同学还挺羡慕我的,找到了自己对口的工作已经自己开挣钱了。
三个之后,听说去北京的同学能找2000多元的编程工作,我也唇唇欲动了,于是我依然辞去了工作来到北京。来北京之后没有想象中的工作那么好找,在北京同学那住了一个月,到毕业答辩时仍没有找合适的工作,只能回秦先毕业了。毕业之后不甘心,接着又来北京找工作,刚毕业没经验,学校不知名,技术也不行,人才竞争又激烈,公司都不愿意要。盛夏的热天,住潮湿的地下室,每天流浪在中关村的街头,拿着各种招聘报纸,每天都去网吧投简历,奔波于大小招聘会,应聘于各种大小公司,到处碰壁,一次次的等待、拒绝、失望,接近绝望的边缘。又是一个多月过去了,把自己身上的盘缠都快花光了,手机也坏了,手机经常没有信号,不好意思跟家里再要钱了,这时真后悔那么草率就辞了秦的工作。这回真的着急了,不管什么工作,先干着解决温饱再说,也应聘过仓库管理员、推销员、送卡员等,人家说你一个大学生干这个真是屈才了,还是被婉拒了。最后终于应聘去了一家做金融分析小公司,做数据整理员,其实就是做excel数据录入最基本的工作。公司刚成立,在一个小区里,公司只是10几人。每天做着复制、粘贴的工作,我是属于最基层一线的数据收集人员,没有技术含量,工资也是最低的,每月1000元。令我最欣慰的是这份工作怎么也算跟IT占上边了。因为公司有专门的web开发人员、ssqlserver数据库开发人员,我可以跟他们学习一些知识。于是我在业余时间就跟数据库开发工程师交流学习,慢慢提升自己的技术。

入门
在这个公司的工作完成基本工作这外,我剩下时间都是研究sqlserver数据库上面,回家晚上接着学习,在CSDN论坛上跟网友们交流技术问题,也知道了有oracle这样一种数据库,和什么是DBA这个职业。当然我的excel技能也是变得十分熟练,从某个角度看,其实excel也算是一种数据库,功能也是很强大的,它能和微软的种产品完美结合。在一年半之后,通过自己的结合工作的学习,我觉得我的sqlserver技术应该可以独挡一面了,是时候跳槽做我喜欢的工作了。虽然老板是极力挽留,说要给我更好的发展,但是我知道这里的工作并不适合我,只能表示这么长时间的培养感谢。2005年底,这次很顺利地应聘到了一家SP公司,
专门做短信平台数据库和系统运维工作,主要是做sqlserver2000的开发和维护,我们系统也有oracle,但我们很少接触,只是听说有oracle数据库。这次工作可以说是一个我迈向数据库工作的转折点,在一个数据库的团队里成长的很快,大家在一起交流学习,到现在我们这个团队的成员基本上都成为了比较优秀的DBA。由于行业发展,一年之后我被调到集团总部去工作,还是做短信平台系统和数据库运维,业务基本上是一样的,只是公司用的数据库主要是oracle8i,9i,10g,于是开始学习oracle数据库开发和linux系统。由于公司比较大,团队人员比较多,分工比较细,数据库开发由专门工程师负责,我们只负责技术的一小块,接触更深层次技术比较少了,每天只是写一些SQL语句和出一些报表。我想这样环境虽然安逸,但觉得是不利于个人成长的,也由于整个行业的不景气,我又离开了这个公司,去了一家做证券网站项目的小公司。

磨练
来到这家小公司时,定的职位是数据库工师,也不叫DBA。开始主要做一些数据库开发的工作,写存储过程、触发器等,开发了一些项目,如经纪人薪酬管理系统、日志分析系统、考勤管理等,都是用oracle存储过程完成的。公司给证券客户做项目,接触的数据有oracle,sqlserver2000/2005,sybase。因为公司比较小(60多人吧),开发人员又对数据库不是很熟,只我一人负责数据库工作,经常遇到各样的问题,不得不逼你快速去学习处理。经常由于开发SQL语句效率低下,表被锁住,系统挂掉,数据库故障半夜起来处理问题。由于新旧统版本升级,要完成各版本、各平台、各异构数据库之间的数据迁移,由一个数据开发人员慢慢转向了数据管理。不知道什么时候,我们技术总监向客户介绍我时说,这是我们公司的DBA小李,这时我觉得我的职业角色定位慢慢清晰了,开始算是一名DBA了。
在各个项目当中,由于客户的需要搭建一些高可用环境,做数据库同步等,技术总监让我推荐实施的方案,我通查资料,在itpub论坛和网友交流,渐渐了解并研究了oracle的RAC、dataguard、streams、mv等技术。在实际的项目中,我根据客户需要也成功搭建实施了几套的RAC、dataguard高可用环境,当然也遇到了不和问题,在公司我是一个人的DBA在战斗,可是在网上在论坛上,是有一群热爱技术的朋友在帮你解决问题,这样开始慢慢有了信心处理各种数据库的问题,沿着DBA的路一直走下去。经过2年多的磨练,我的oracle数据库技术算有了很大提升,在09时也考ocp认证,成为了一个有证的DBA。虽然技术上有了很大提高,但是由于当时金融危机的影响,各个行业的不景气,老板也乘机压榨员工的工资,工资两年多基本上没怎么涨,金融危机时反而都还降了点。这时我开始意识到工作量及能力和工资不成正比了,也由于结婚生子的原因,生活压力开始变大,不得不有更多的收入来支撑一个家庭。这次在跳槽离职时,技术总监没做任何挽留,只是祝我一路走好,有更好的发展,因他知道我是时候离开了,会有更好工作等着我。在这个公司的两看半时间是我DBA生涯成长最快,也是最累的一段时光。经常奔波各个城市,遇到各种各样的客户,解决各种各样的问题,也许是这每个DBA的必经之路吧。

正轨
在这次跳槽之的三年工作里,就一直开始做系统及数据库的甲方运维和管理,期间也为做了一些客户数据库的优化和数据整合的工作,也学习了aix、Solaris、hp-unix等系统。对oracle各个版本的数据库更加加深学习了解,从oracle 8i,9i,10g,11g到12c的新功能了解,也陪伴着oracle数据库一起成长。在工作中能也熟练地搭建grid control、active dataguard、RAC、godengate等环境,开始深入研究数据库优化、数据备份等技术,研究架构方面的东西,今年通过系统架构师的认证。有时自己也写一些技术文章和博客,记录工作中遇到的问题和解决方法和大家分享。现在的DBA工作虽然不是很忙,但是我宁愿让我自己忙起来,尽量充实自己。虽然不知道自己的DBA之路还有多长,但是我会一直走下去,做一名合格的DBA。

展望
在大数据到来的今天,数据量每天的在海量的增长,云计算开始被提及和盛行。做为DBA的我们,职业的发展也开始面临的挑战。oracle数据库开始变的得越来越智能和优化,从ops到rac,rac one node,从dataguard到active dataguard,到exdata,DBA的职能再慢慢发生着转变。就要求我们不断学习的知识,适应新技术的发展。必需要求我们拓展自己的知识面,不会一个个的浪头所淹没。eygle自己创业了,成立自己的服务公司;Piner成了大公司的职业经理人;有的大拿们做技术总监,运维总监。我们一线DBA们要想一直沿着技术的路走下去,就需要不断学习,努力使自己的不被时代所淘汰。让我们青春不常在,技术永常青。

本来想简单写下,可一写起来就收不住了,希望有时间的朋友慢慢看看吧,呵呵

使用道具 举报

回复
论坛徽章:
4
ITPUB 11周年纪念徽章
日期:2012-10-09 18:09:192013年新春福章
日期:2013-02-25 14:51:242014年新春福章
日期:2014-02-18 16:43:09马上有钱
日期:2014-02-18 16:43:09
来自 77#
发表于 2012-12-5 14:21 | 只看该作者
看到很多新人也都发言,也按耐不住:
   06年毕业,当时出来进入这家公司,做企业的ERP,刚好碰到公司要上ERP系统,因为开始什么不懂,公司人员也紧张,所以就跟着一大批人开始参与ERP项目,学习公司的业务,推广ERP,之后,因为需求的问题,开始在ERP平台上做二次开发,开始做JAVA的编程。开发完成之后,领导觉得我做技术还不错,又刚好项目上的差不多,需要梳理和开发报表,所以,就开始负责公司的报表开发,慢慢接触报表开发,也开始接触ORACLE SQL数据库的开发,然后因为慢慢数据量的情况,开始关注SQL的效率,数据库的索引,那时候是2008年,到2009年因为ERP系统上完了,业务部门需要出自比较特殊样式的财务报表,所以公司上BO,买了ETL+BOE来开发公司内部的报表。也就2009年开始,开始接触OLAP,BI的系统,说的简单点就是来当报表系统用的,于是我又发了1年的时间,开始做BI,到2010年开始负责一个团队,负责ERP的运维,BI,和数据库的管理,,但是这个时候我大部分的时间都发在ORACLE上,因为在这时候我已对ORACLE的内部技术很是着迷,也开始走上了DBA了工作,虽然不是专职,但是到目前为止,也把公司内部的数据库管理的不错,对于一些性能问题基本也都能给予处理,中间做过,OLAP,OLTP分离,SQL的优化,参数调优;同步技术有,物化视图--到--logical standby (DG)--再到OGG,
到目前开始考虑关注分布式数据库,列式数据库,内存数据库。

使用道具 举报

回复
论坛徽章:
0
2#
发表于 2012-10-29 09:19 | 只看该作者
本帖最后由 hijk 于 2012-10-29 10:21 编辑

沙发
进入现在的公司后,做主机的多,缺少一个做oracle数据库的人,于是就被选择了oracle这条路,一晃5年过去了

使用道具 举报

回复
论坛徽章:
1
ITPUB 11周年纪念徽章
日期:2012-10-09 18:09:19
3#
发表于 2012-10-29 09:29 | 只看该作者
1.大学有Oracle课程,是所有课程中成绩最高的
2.身边太多做开发的,DBA相对较少,路子宽
3.数据是企业的基础,对应的员工工资应该不低
4.管理数据责任重大,很符合个人性格与兴趣
就是这样,稀里糊涂走上了数据库之路。3年前的选择,现在在行业内知名的数据库第三方服务公司,与众多大牛共事。路漫漫

使用道具 举报

回复
论坛徽章:
24
技术图书徽章
日期:2013-08-16 14:31:52问答徽章
日期:2013-11-04 08:53:14目光如炬
日期:2013-12-23 06:00:11目光如炬
日期:2013-12-30 06:00:11明星写手
日期:2014-02-22 06:00:12马上有钱
日期:2014-03-31 14:09:05沸羊羊
日期:2015-05-20 12:42:59秀才
日期:2015-06-24 13:05:36秀才
日期:2015-07-13 09:48:14
4#
 楼主| 发表于 2012-10-29 09:34 | 只看该作者
qs0418 发表于 2012-10-29 09:29
1.大学有Oracle课程,是所有课程中成绩最高的
2.身边太多做开发的,DBA相对较少,路子宽
3.数据是企业的基 ...

哎呦。你们学校还有这门课啊。我们就没有/

使用道具 举报

回复
论坛徽章:
8186
菠菜神灯
日期:2016-10-27 15:43:20菠菜神灯
日期:2016-10-27 16:05:30菠菜神灯
日期:2016-10-27 16:05:30菠菜神灯
日期:2015-07-24 14:56:20菠菜神灯
日期:2016-10-27 16:05:30菠菜神灯
日期:2015-04-17 18:02:23菠菜神灯
日期:2015-04-17 18:02:23菠菜神灯
日期:2016-10-27 16:05:30菠菜神灯
日期:2016-10-27 16:05:30菠菜神灯
日期:2016-10-27 16:05:30
5#
发表于 2012-10-29 10:08 | 只看该作者
不是DBA的绕过!

使用道具 举报

回复
论坛徽章:
25
奥运会纪念徽章:射击
日期:2013-01-28 09:12:182014年新春福章
日期:2014-02-18 16:41:11马上有车
日期:2014-02-18 16:41:11马上有车
日期:2014-03-20 16:13:24马上有房
日期:2014-03-20 16:14:11马上有钱
日期:2014-03-20 16:14:11马上有对象
日期:2014-03-20 16:14:11马上加薪
日期:2014-03-20 16:14:11喜羊羊
日期:2015-04-09 18:46:34秀才
日期:2016-03-24 09:20:52
6#
发表于 2012-10-29 10:20 | 只看该作者
我只是一个开发者,我认为自己还不是DBA。

使用道具 举报

回复
论坛徽章:
15
2010新春纪念徽章
日期:2010-03-01 11:08:292013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:14:48ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:42灰彻蛋
日期:2012-01-11 12:03:01ITPUB十周年纪念徽章
日期:2011-11-01 16:25:51ITPUB十周年纪念徽章
日期:2011-09-27 16:33:28ITPUB官方微博粉丝徽章
日期:2011-06-28 19:45:362010广州亚运会纪念徽章:马术
日期:2011-05-15 07:47:292010广州亚运会纪念徽章:龙舟
日期:2010-11-17 15:11:54
7#
发表于 2012-10-29 10:49 | 只看该作者
曾经是,后来选择了另外一条路,本想好好走下去的。身不由己。

使用道具 举报

回复
论坛徽章:
11
迷宫蛋
日期:2011-10-24 10:43:14蛋疼蛋
日期:2013-01-10 11:03:47奥运纪念徽章
日期:2012-12-06 09:21:40ITPUB 11周年纪念徽章
日期:2012-10-31 14:48:00ITPUB 11周年纪念徽章
日期:2012-10-09 18:14:48ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:422012新春纪念徽章
日期:2012-01-04 11:57:13茶鸡蛋
日期:2011-12-06 16:25:55ITPUB十周年纪念徽章
日期:2011-11-01 16:25:51ITPUB官方微博粉丝徽章
日期:2011-10-31 10:21:02
8#
发表于 2012-10-29 10:54 | 只看该作者
刚开始做开发的,进入公司什么都做,包括维护类,涉及oracle的东西就自己学习,后来参加主机和oracle的培训,入行就干DBA了。

使用道具 举报

回复
论坛徽章:
4
雪佛兰
日期:2013-08-13 18:33:23现代
日期:2013-10-16 13:58:202014年新春福章
日期:2014-02-18 16:44:08马上有对象
日期:2014-02-18 16:44:08
9#
发表于 2012-10-29 10:58 | 只看该作者
一直是软件开发,公司主营服务器相关,经常需要给客户安装各种系统、软件。后来慢慢开始做oracle维保。公司计划在软件部找一个人切换到oracle。so 我现在是新人一个

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表