我做DBA才3个月,没有很多经验,我觉得最主要的是要细心.技术倒不是非常关键的,可以慢慢学,还有要有好的思考方法,欢迎一起交流

解决方案 »

  1.   

    如果楼主真的想做DBA,我可以发篇文章让你看看,留个地址
      

  2.   

    想做oracle DBA没有工作经验、关系和相关证书或者没有行内名气别想直接找到工作不太可能,最好还是一不一不来吧。
      

  3.   

    to zhaokeke2004(大力) :
    也给我看看吧,谢谢!
    [email protected]
      

  4.   

    刚看了一篇,还可以哦,共享:几种流行的数据库系统最"容易"的数据库系统-Microsoft SQL Server  如果你打算做一个DBA,建议你选择那些现在比较流行的数据库系统。这意味着你将有更多的就业机会、交流和培训机会,而且,流行自有流行的理由,你可以因此省心很多。当然,就业竞争压力也比较大。一般的入门者选择Microsoft SQL Server,这是非常适合中小型企业的数据库系统,熟悉Access的读者很容易就能初步使用Microsoft SQL Server,成为一个DBBS。 J
    Microsoft SQL Server 7.0的报价,5用户版1399美金,增加用户时,127美金每用户。最"难"的数据库-无冕之王Oracle  如果你有机会接触到Oracle,那可是个好机会。Oracle是目前最看好的数据库厂商,由于其强大的功能和可配置、可管理能力,Oracle DBA的薪资一般比其他数据库管理员的薪资要高。而且,Oracle在大中型企业的关键应用也更加普遍了。Oracle可以运行在Windows NT、Sun Solaris、Linux等平台下。很多情况下要求你不仅仅熟悉NT,还要你熟悉Unix;而且Oracle不太友善的界面和成箱的Oracle产品资料可能也是一个障碍。
    Oracle 8i标准版的报价,如果运行在Windows NT,附带JServer和interMedia,支持5个并发用户,报价是3925美金每CPU。增加并发用户时,785美金每用户。增加附加的命名用户时,392.5美金每用户。数据库系统的贵族-IBM UDB/DB2  作为30年数据库研究的成果,IBM DB2确实称得上"数据库系统的贵族"。不管是小型商业系统,还是大的银行系统,用DB2都是可以高枕无忧的。最近推出的新版DB2 6.1, 管理和调节工具更加卓越和便于使用。DB2 可以运行在Intel架构上,也可以运行在IBM的S/390大型计算机上。如果你所在的行业对IBM的机器特别地称道,建议你学习IBM DB2。DB2有两种版本:工作组版和企业版。工作组版999美元每服务器,外加249美元每个并发用户。而企业版是12500美元每个CPU,不限并发用户数量。以Java为中心的数据库-Sybase Adaptive Server Enterprise(ASE) 12.0  即将发布的Sybase ASE 12.0,直接面向Java 程序员。这种以Java为中心的数据库系统,为那些准备在Java 平台下构建企业应用的企业来说,将是最好的选择。但是ASE称不上一个数据库领域的领先者,尽管相对于它以前的版本已经改进很多,并支持多个CPU和更多的并发,还有很多的新的特性。但Sybase的风光似乎已经不再。值得期盼的Informix Centaur  有时候"第一"只是意味着你的对手需要等待更长的时间去赶上你。这正是1997年创立的Informix所面临的。Informix公司是率先将多媒体特性加入到关系数据库系统的大型数据库厂商之一。但是如今,IBM、Oracle、Sybase都已经跨越了这个概念。所以,Informix不得不寻求新的支撑来使自己区别于其他数据库厂商。这就是Informix Centaur的目标。Informix Centaur结合了Informix Dynamic Server 7.3的对象-关系数据库和Informix Universal Data Option 9.1,意在获得更好的适应性和多媒体支持。详情如何,我们拭目以待!DBA的薪资有很多因素影响到你作为DBA的薪资:你的经验和能力所决定的DBA等级 
    你所熟悉的数据库系统 
    你的个性特点和潜力   下面的表说明了国内DBA人员的基本薪资状况,并说明了DAB等级和你所熟悉的数据库系统怎样影响到DBA的薪资。当然,这只是我个人掌握的情况,只能在一定程度上代表行业的平均水平。
    DBA等级数据库系统 初级DBA年薪(万元) 中级DBA年薪(万元) 高级DBA年薪(万元) 
    Oracle 4 8 11 
    Microsoft SQL Server 3 5 8 
    IBM DB2 4 8 10 
    Sybase 3.5 6 8 
    Informix 4 7 10 
    注:每年按13个月计算。表内数字为平均年薪。
    (文章来源:赛迪网IT培训子站    作者:赵敏   2003.06.16)  在最近几年里,我已为多家公司面试了许多与Oracle数据库管理员(以下简称-DBA)位置相关的面试者。从一个刚刚入门的最初级的开发人员到一个资深水平的数据库管理员,当然其中最多的面试者是对数据库管理员这一位置的。在这期间,使我感受最深的是,你去雇用一个,或被雇佣成为一个DBA ,有时侯是非常困难的,除非你非常清楚你所指的DBA这一位置是到底做什么。在这里我简短的介绍以下怎样才算是一个真正的DBA。   怎样才是一个真正的DBA?   数据库管理员——DBA,简单讲是很多事情对很多人。在一个中小型企业里,他的工作范围非常广,而在一个正规管理的大型企业里,他的工作就会非常专一。不管你的公司是做开发的,还是应用第三方的开发工具,都需要决定是否雇用一个DBA. 清楚自己公司是否需要的这一位置和这一位置真正做什么,以及那一个层次的DBA适合这一位置,对一个公司或被雇用的人来讲,是至关重要的。   DBA的主要职责:   1:安装,升级ORACLE 服务器和应用工具。   2:设置系统的存储和计划数据库未来存储系统。   3:设计、规划和建立数据库。   4:创建表空间(TABLESPACE),监控和管理表空间。   5:创建数据库中的对象(表、视图、索引)以及对他们的监控和管理。   6:更改数据库的结构,一般是根据应用开发人员的要求,有时是根据系统的设置。   7:监控和控制用户对数据库的连接使用,配置网络连接。   8:创建用户和管理数据库的安全。   9:数据库以及SQL的调优。   10:计划和规划数据库的备份以及如何恢复。   11:管理分布式数据库,动态复制数据库和备用数据库。   12:联系ORACLE公司获得技术支持。   作为一个真正的DBA,必须具备以上所提的所有的这些知识和技能。   DBA应该具备的个性:   作为一个ORACLE DBA,除了坚实的数据库管理技术技能外,还必须具备特有的个性。在以往的工作中,通过对许多的DBA接触和了解,发现一个DBA的个性,对他的工作影响是很大的,一方面,一个DBA必须要面对其他的人,象提供商、用户、开发人员和不同的上司,另一方面,他们最重要的,最关键的工作,往往是数据库出现问题的时候,在这个时候,他们要经受住巨大的精神压力。   自信对于ORACLE DBA非常重要,永远记住,不知道一个问题的答案和不知道怎么去解决它,不是最坏的事情,而最坏的事情是不知道怎么去找出答案和找出解决问题的方法。要有强烈的好奇心,才能跟上ORACLE的不断改变,我刚接触ORACLE 时,是ORACL6 ,而今天已经是ORACLE 9i了,要搞清楚每一次的变化。顽强、坚韧同样重要,很可能有时要二天二夜离不开你的数据库。机智机敏,使你不断的积累工作经验和解决问题的技巧。要自进、上进。作为一个ORACLE DBA ,你的业余时间大部分是在读与ORACLE DBA 相关文档和参考书,既然你想上这条“贼船” ,就要提前做好这个思想准备。注意细节,对每一个微小的变化和问题,都要问个为什么,然后想尽一切办法去把他搞清楚。   怎样成为一个真正的DBA:   要想成为一个真正的DBA ,两方面的知识缺一不可,一是:非常坚实的数据库基础知识,包括基本概念和结构。要做到这点,最好的办法是选择一家真正有实力的培训公司进行培训,因为ORACLE数据库非常抽象化和逻辑化,自学有一定的难度. 二是丰富的工作经验――处理问题和解决问的能力,要实现这一点,一方面可通过长时间的工作,在工作中获的,这需要很长时间,还有一种更好的方法是,由有经验的DBA真接在真正的环境下向你传授予这种工作经验,这就要求要有有经验的DBA,同时又要有真正应用环境.
      

  5.   

    个人感觉,DBA 还要熟悉网络
      

  6.   

    DBA要有强大的心理承受力.此项工作压力太大.
      

  7.   

    谢谢诸位热情的回复,(只是觉得自己不太适合开发,才考虑到是不是向数据库方向发展,也许对于我真的需要学习很多,因为现在既没有太多经验,所做的开发又接触数据库有限)to:zhaokeke2004(大力)
    我的MSN:[email protected]
    大家接着谈,对回答很好的我单独开帖送分吧
      

  8.   

    要做专业专职DBA
    我认识一些,还要管内网杀毒,装机器之类,觉得精力分散太多了......研发团队中的DBA也是个不错的选择
      

  9.   

    单纯做研发团队中的DBA不现实。
    小公司不会专门养一个DBA。只有政府机关、大企业(如银行、电信、电力、跨国公司)等公司才会考虑使用专业并愿意养一个或多个DBA。
    楼主,你自己认为你可以在哪类单位做?
      

  10.   

    以我个人的经历来看,楼主其实不应该在乎自己的发展方向是什么,DBA也好,开发也好,或者是其它的选择都有成功的机会。做为一个刚从学校出来的学生,在各方面的经验都有欠缺,知识掌握得也很不扎实。在这种情况下,工作中常常会因为这样那样的原因,觉得自己不适合某种工作,而想转型。是否能够取得事业的成功,关键在于自己是否有坚定的信念和解决问题的决心。好高骛远,遇难则退,最终只能一事无成。年轻人应该努力学习实践,从身边的每一件事做起,积累经验。只有当你的付出和积累达到一定程度的时候,才有机会从工作中去寻找发展的方向。再来说说DBA和开发,这两样东西也是相辅相成的。其实知识都是相通的。你有良好的MSSQL的功底,那么你学ORACLE也不会很困难。DBA的很多工作也需要开发的支持。相反也是成立的。也许有一天,你成为一个成功的DBA的时候,你会发现幸亏你曾经做过一段时间的开发,而且在开发中积累很多宝贵的经验。好好努力吧,不管是具体做什么工作,关键是不怕困难
      

  11.   

    为什么说自己不适合开发呢>? 是不感兴趣? 做DBA很好.但是压力会稍微大些. 要对整个oracle的结构很熟悉. 对一些性能调整,优化方面要熟悉,而这些也离不开开发. 有一些DBA就是从开发转过来的.因为开发做久了,对oracle熟悉了.会更方便些转DBA. 当然,有这个想法就好.可以找个自己合适的方式将自己的想法付诸实施,慢慢地转过来.
      

  12.   

    to:lemon223(oracle) 
    我可能更喜欢在大的公司,因为觉得那样周围优秀的人会更多,自己(学习/)要学习也多
    ---
    to:ORARichard(没钱的日子......) 
    你说的我很认同,谢谢你的指点
    ---
    to:dinya2003(OK) 
    虽然也拿了计算机,高程证书,但在开发中觉得没有太多开发天分(我也承认勤能补拙),自己更喜欢数据库一些,不过你说的观点很好,任何事物都不是孤立的--------------------------
    查了一下各招聘网站的DBA职位,发现都要求有DBA经验(如何转入该行看来很关键),大家谈谈怎么较好的转入我这一阵打算换个工作(WAP方向的),因为大多都在做web开发(asp觉得很落后了,转.net又要整天跟着微软转;jsp学了些,更喜欢java),现在的公司很小,大多是在维护软件 根本学不到东西(趁着年轻要学啊)谢谢大家这么热情
      

  13.   

    我刚好比你大一级  从没毕业到现在想作oracle相关的工作都想了1年了
    oracle其实没什么难的  学到后面只感觉应该去开发oracle
    可惜c学的不好 汇编又没学
      

  14.   

    呵呵!没想到还有这样的帖子啊!
    补充一点个人看法!希望大家多跟帖讨论!
    DBA在过内的发展还挺慢的,基本上都是从开发人员上转的!其实我觉得如果要是做好一个真正的DBA,不但要有以上大家说的技能经验之外还要多学点数据分析之类的东西!因为现在国内的需要DBA的公司基本上还是一些大的企业,而且是以做流通的居多!这些公司的特点就是市场明确、销售成规模等,这样必然导致数据量会很大,而且更新快!如果做这样公司的DBA只限于做好自己的技能工作之外是很难在职业生涯上有突破的(而且很容易限入职业生涯的瓶颈),这必然要我们这些做DBA的人还要能够协助公司内的其他部门做好数据分析和预警工作(当然如果不做的话老板应该也不会去说你)。所以要想真正做一个好的DBA,这点我觉得还是应该去注意点的!国外很多公司的高级DBA职位都是直接对公司老总或负责信息的副总负责的(甚至有些副总就是DBA升上去的),他们对自己公司的各种经营信息能够很迅速的把握并且经常有新的思路提出来,我想这和高层非常重视信息部门是分不开的!国内以后也必然会有这个发展模式,只是还不能确定时间周期有多长!
      

  15.   

    不过做好一个全职DBA真的很累啊!55555
      

  16.   

    首先你需要入门
    掌握数据库的基本知识
    那就得靠自学了
    然后找一个DBA的工作
    在实践中锻炼
    那是迈向高手的必经之路
      

  17.   

    to:回复人: xjqstar(风华圆舞) 
    主要意外在哪啊^_^----------
    我只是想找一个方向(目标),想为自己以后考虑下
    --------------------------------
    谢谢大家的支持,斑竹在吗?我可以再开几个散分贴啊(现在好像分大家的分太少了点)-----
    大家接着补充,散oracle板块兄弟些分儿
      

  18.   

    to: xulz(NULL^_^努力学习做Super☆) 
    什么什么意外??看不懂!呵呵!
    :(
      

  19.   

    zhaokeke2004(大力) 
     zrb007(彬彬)
     ORARichard(没钱的日子......) 
     xjqstar(风华圆舞) 
    几位请到这领分http://community.csdn.net/Expert/topic/3690/3690636.xml?temp=.7478907
      

  20.   

    发这个帖子只是想让自己和更多向我一样迷茫的人找到方向,这样我们就有了为之努力的目标我觉得ORACLE太强大了,从此开始认真学习,钻研
    -----------
    明天就是2005了,祝ORACLE板块的XDJM们在新的一年身体健康,事事顺心!