怎样当一个好的数据库管理员 DBA 详细�0�3

作者&投稿:巩光 (若有异议请与网页底部的电邮联系)
怎么才能成为一位数据库管理员~

楼主你好:
数据库管理员最基本的就是要了解数据库的底层,包括当前的主流数据库,SQL,Oracle等,然后就是基于数据库底层的环境支持,你要了解各种系统,各种环境,总之一切的开始都要从数据库底层开始,然后就是能够有一位有经验的老师可以传授你,可以让自己少走弯路,多实践,具体可以看一下我的附件内容。
希望可以帮到你,我是做开发的,也和SQL数据库经常打交道。DBA发展好了,也是一门热门专业。

现在要想找个有能力而又肯教人的师父,难度不小噢。
个人觉得,对于你而言,首先要确定的是,是不是真对ORACLE的DBA感兴趣?对这行了解多少?其次,下定决定走这条路后,考证不是目的,只是让考试逼着自己学习而已。第三,证书跟能力的关系没有想像中的大,有证书不一定能找到好的DBA岗位。第四,牛B的ORACLE DBA一般都在大公司,你想学必须要能进入这样的公司。第五,DBA要对主机、操作系统等领域有相当涉猎才行。第六,DBA要胆大心细,心理素质要过硬,要敢于担责任。个人看法,仅供参考。

D BA 最简单的定义就是数据库管理员,一个管理数据库或数据库服务器的人。你可以想象得到,对于一个DBA,要知道的东西远比听起来的要多。要做一个好的 SQL Server DBA,需要学很多知识。这些不仅仅是与SQL Server 有关的。因为 SQL Server 与Windows NT 捆绑在一起,所以他们至少对Windows NT 要有一个大致了解。 新术语D BA(数据库管理员)是一个管理数据库和数据库服务器的人。 对于一个SQL Server DBA 来说需要哪些技能呢?有许多,其中一部分会更重要些。下面是一些作为一个优秀的SQL Server DBA 应掌握的技能: ★SQL Server--要想成为一个好的SQL Server DBA,你必须掌握SQL Server。一个S QL Server DBA 需要掌握怎样安装、配置、维护SQL Server,并能解决问题。这看起来不多,但你要明白,SQL Server 是一个很大的产品。有利之处是微软增加了许多功能来帮助你完成这些任务。 ★Windows NT--正如前面所提到的,一个SQL Server DBA 至少要了解 Windows NT 的 运行机制。SQL Server 7.0 与以前发布的版本相比与Windows NT 捆绑得更紧密了。S QL Server DBA 的一些基本技能就是熟练地管理用户和用户组;建立、修改和管理共享软件;改变和管理权限;启动和停止Windows NT 服务;使用Event Vi ew er(事件浏览器)。 ★关系型数据库--因为SQL Server 最主要的功能就是管理关系型数据库,所以对于一个SQL Server DBA 来说,掌握关系型数据库怎样运行以及它的基本结构是非常重要的。 ★S QL--每个D BA 都需要对S QL 语言有一个基本的了解。这并不是说要你成为一个程序员,但你确实要知道怎样将S EL EC T 语句组织到一起。这样做的好处是:你越多用S QL 语言,收益越大。 ★备份和恢复过程--随着你在数据库中有更多的经历,你遇到的问题可能并不是数据库或服务器是否会崩溃,而是何时会崩溃。当一个数据库损坏后,最好的选择是将最近备份的数据恢复回去。如果一个数据库崩溃了,而你又没做日常备份,通常你就需要写求职履历和找工作了。 ★业务处理--每个D BA,不管使用什么R DB MS,都需要精通基本的业务运作。可以断定,无论从事什么业务,你的数据库都将模拟你的业务运作。例如:一种在因特网上售物的业务可能需要有一个数据库来跟踪货物、用户帐目和帐单的信息。 现在你已经知道什么是SQL Server DBA 了,你可能会想,SQL Server DBA 需要做什么呢?作为一个SQL Server DBA 要负责许多工作,并面临巨大的潜在压力。下面是一个D BA 所负责的一些基本工作: ★安装SQL Server--这大概是一个SQL Server DBA 所要做的第一件事。安装SQL Server 比较简单,但是如果没有很好地计划,后面的路将会很难走。常见的情况是,安装一个SQL Server 并使它能在片刻之后运行起来,但发现安装了软件的服务器功能不够强大,以至无法处理所担负的工作量。这时,你只好考虑升级硬件或换一个服务器了。 ★建立和维护数据库--在SQL Server 上建立新数据库是D BA 的另一个常规任务,维护现有的数据库也将是最重要的工作之一。如果不能正确地维护数据库,数据库将不能正常启动,某种意义上,这对 D BA 来说意味着更多的工作。 ★负责维修数据库--这是与维护数据库相伴而来的任务。这包括诸如运行数据库的工具来保证每件事情都正确地建立和分配。关键是在你和用户遇到问题之前,就要去发现并解决导致这些问题的错误。 ★管理用户--每当一个新成员加入或离开你的公司时,增加或删除这些用户的登录I D 就是D BA 的事了。这非常重要,尤其是考虑到一些人在离开公司时可能会悄悄对数据库做些手脚。 ★管理权限--作为一名SQL Server DBA,另一项重要的有关安全方面的工作是管理权限。这之所以非常重要,是因为通常数据都保存在数据库中,你不想让公司里的一般人接触到这些数据。例如有关薪水的资料。一名SQL Server DBA 需要为有这类数据的表分配权限。这样,只有被允许的人才能访问这些数据。 ★备份和恢复数据--这是作为一名SQL Server DBA 非常可能遇到的重要工作之一。从某种意义上讲,任何一种数据库都可能损坏。除了做一些日常备份外,对此别无他法。当数据库损坏后,通常最快的补救措施是从一个备份中恢复数据。 ★调度任务--调度任务的能力是SQL Server 最有用的特点之一。这使得任务能在你的用户不工作的时间里自动执行。这对运行备份、维护、批处理来说尤其有用。这些进程通常会抢先占用大量的服务,还会与你的数据库中活动的用户发生严重冲突。 ★数据的导入和导出--SQL Server 经常要和任何地方的操作平台上别的数据库管理系统进行协作,从大型机到U NI X 服务器,到个人电脑的数据库。为了使协作顺利,就需要在系统之间移动数据。这种数据传输通常可能是一次性过程,也可能是日常性过程。 ★管理SQL Server 复制--SQL Server 复制是一个工具,用来把数据复制为几份,并发送到不同地方。作为D BA,你要设置并监视复制过程。 ★监视和调整服务器--SQL Server 7.0 在服务器调整方面有许多优点。事实上,S QL Server 7.0 可以为你自动调整大部分选项。除非你想自己决定SQL Server 怎样使用资源。这是一项非常难做的工作,因为要配置太多的选项。在掌握了什么可以配置后,可以试着进行不同的设置并看看会对服务器的运行产生什么影响。 ★解决SQL Server 问题--当SQL Server 出现问题后,你的第一反应可能会是惊慌失措。而当遇到的问题多了,你就会想到怎样去解决问题。通常,当解决完一个问题后,会发现又有新的问题等着你去解决。 课时小结 在本学时中,我讲解了SQL Server 的所有特点和SQL Server DBA 到底是什么样的人。在SQL Server 中使用了许多相关的技术,一下子全部弄懂似乎不太容易。在后面的课程里,你 将会学到我讨论到的所有这些技术以及怎样去应用它们。 专家答疑 问题:掌握SQL Server 很难吗? 解答:可能是。这并不是要使你丧失学习进而掌握这个产品的勇气。SQL Server 之所以难学,是因它涵盖了太多的不同学科。要完全精通SQL Server,你必须要掌握有关软件开发、网络、体系结构和业务等各方面的知识。 问题:除了读这本书,我还应该做什么? 解答:最好的方法就是实践。如果你有一台用于开发的服务器,尽可能去在那台服务器上进行实践,以便掌握我讲到的概念。


初学数据库应该从何学起?
四、采用机器学习模式为了发挥出大数据的优势,提升你的办公效率,就需要实操并应用其中的内容,必然也会涉及大量机器学习及算法,这能最大化的发挥出计算机的性能,也是大数据的优势所在。想了解更多有关数据库的相关信息,推荐咨询达内教育。作为国内IT培训的领导品牌,达内的每一名员工都以“帮助每一个学员...

做销售的成功因素有哪些?
有了目标客户,还需要做一个客户的数据库,准确的客户数据库,销售代表每天从数据库中去调出自己的客户资源,然后去打电话、跟进等,这样销售效率也会有很大的提高。 3、良好的系统支持: 有一个客户关系管理系统来做支持,很多资源都可以实现共享,包括自己的销售效率,管理效率也都会有很大的提高。除此之外,企业想实施电话...

怎样才能做好一个业务员
一、自信心 二、诚心 三、有心人凡是要有诚心,心态是决定一个人做事能否成功的基本要求,作为一个业务人员,必须抱着一颗真诚的心,诚恳的对待客户,对待同事,只有这样,别人才会尊重你,把你当作朋友。业务代表是公司的形象,企业素质的体现,是连接企业与社会,与消费者,与经销商的枢纽。你的言行...

做一个好的软件工程师需什么样的素质?需读哪类书籍?谢谢!
软件企业要求基础软件工程师具备六大基本素质,即良好的编码能力、自觉的规范意识和团队精神、认识和运用数据库的能力、较强的英语阅读和写作能力、具有软件工程的概念和求知欲和进取心。良好的编码能力。软件人员的一个重要职责是把用户的需求功能用某种计算机语言予以实现。编码能力直接决定了项目开发的效率。

学数据库以后可以做什么?
学好数据库,基本能混口饭吃;在此基础上再学好 操作系统和计算机网络,就能当一个不错的程序员。如果能再把离散数学、数字电路、体系结构、数据结构\/算法、编译原理学通透,再加上丰富的实践经验与领域特定知识,就能算是一个优秀的工程师了。 计算机其实就是存储\/IO\/CPU三大件;而 计算说穿了就是两个东西: 数据与...

数据库优化(ER模型设计)
另外,如果是查询Sybase数据库中的表,那么被查询的表中只能有一个索引。如果在应用程序中要求TQuery或TADOquery组件返回一个“活动”的查询结果数据集,但是SQL命令语句不满足上述约束条件时,对于本地数据库的SQL查询,BDE只能返回只读的数据集。对于数据库服务器中的SQL查询,只能返回错误的代码。当Tquery或TADOquery组件...

做网站需要什么样的数据库,数据库在网站的作用有什么?
5. 网站建设采用数据库Oracle Oracle是世界领先的信息管理软件开发商,因其复杂的关系数据库产品而闻名。Oracle数据库产品为财富排行榜上的前1000家公司所采用,许多大型网站也选用了Oracle系统。Oracle的目标定位于高端工作站以及作为服务器的小型计算机。Oracle的关系数据库是世界第一个支持SQL语言的数据库。

怎么样才能做好一个业务员,需要多长时间
怎么样才能做好一个业务员,需要多长时间 (转) 1、 要有良好的思想道德素质 做业务员要经常挟很多的货款,有的是现金或是汇票,如思想不端正,则会给公司带来不必要的损失。 2、 要有扎实的市场营销知识 业务人员不仅仅是要作好自己的业务,而是要站到一定的高度去考虑自己的这块市场如何去良性的运作,销售的速度才...

自己制作一个小型的数据管理系统,包括数据库录入和查询。
很多应用系统,和工发工具都可以实现的。简单一点的,带数据库的,可以用ACCESS来做,很方便,它是office自己带的一个应用。对于工程不是很大的项目来说,够了用了,而且系统带的控件和提示功能都很丰富,建议用ACCESS。其它的的工具,只要是可视化的开发工具,也都可以,VC2005\/2008,C#,VB,Delphi,C++...

数据库如何建立?
问题二:如何在excel中创建“数据库” excel是一个自由表,一个EXCEL的工作薄就是一个数据库,它里面的每一张表就是数据库的表,你可象操作表一样对其进行查询等操作,它里面的列就是数据库的字段,行就是记录,因此你可以按数据库的架构来组建数据,只是你如果你组建的数据不符合数据库的规则,在查询时不能得到时相...

伊春市13310822407: 如何成为一个合格的DBA? -
蒸鲁多帕: 如何快速的成为一个合格的Oracle DBA? 在这样一个清晨写下这样一个题目,是因为最近有越来越多的人问起我这个问题,我想还是试着把我的想法写下来.1.快速有多快? 很多人都喜欢寻找捷径,所以经常问起快速,但是我经常反复告诉大...

伊春市13310822407: 怎样当一个好的数据库管理员 DBA 详细?? -
蒸鲁多帕: D BA 最简单的定义就是数据库管理员,一个管理数据库或数据库服务器的人.你可以想象得到,对于一个DBA,要知道的东西远比听起来的要多.要做一个好的 SQL Server DBA,需要学很多知识.这些不仅仅是与SQL Server 有关的.因为 ...

伊春市13310822407: 怎样成长为一个真正的Oracle DBA -
蒸鲁多帕: 作为一个ORACLE DBA,除了坚实的数据库管理技术技能外,还必须具备特有的个性.在以往的工作中,通过对许多的DBA接触和了解,发现一个DBA的个性,对他的工作影响是很大的,一方面,一个DBA必须要面对其他的人,像提供商、用...

伊春市13310822407: 成为一名成功DBA的关键是什么?
蒸鲁多帕: 成为一名成功DBA的关键是不断地学习与提高,努力去掌握更多关于如何管理和维护数据库环境的知识[2]

伊春市13310822407: 如何成为真正的DBA -
蒸鲁多帕: 在一个中小型企业里,他的工作范围非常广,而在一个正规管理的大型企业里,他的工作就会非常专一.不管你的公司是做开发的,还是应用第三方的开发工具,都需要决定是否雇用一个DBA.清楚自己公司是否需要这一位置和这一位置真正做...

伊春市13310822407: 初级DBA需要掌握哪些技能
蒸鲁多帕: DBA(数据库管理员) 一个合格的dba应该具备如下技能: 1、熟练操作各种SQL语句 2、熟悉数据库中权限和用户的管理,具备一定的网络安全知识 3、具备数据库恢复、备份技巧 4、对数据库系统所在的操作系统有一定的认识和管理能力,因为数据库系统是不能脱离操作系统独立运行的.

伊春市13310822407: 怎样才能成为专业的DBA? -
蒸鲁多帕: Oracle DBA不是一朝可乘,Oracle DBA在IT行业中是很吃香的一个行业,也是需要经验的,要一步一步的来,可以参考相关的书籍,考取相关的证书,找到相关的工作,这样才能更好的成为DBA,不过这样的学习比较慢~当然参加甲骨文重庆思庄的Oracle DBA培训,也是更快一个成为Oracle DBA不错的选择! 成功的等式,兴趣 + 勤奋 + 坚持 + 方法 = 成功,如果你对数据库感兴趣,由兴趣推动学习,再加上勤奋的努力,坚持不懈的探索,找到合适的方法,那么这就是你的成功之路.

伊春市13310822407: 如何成为一名优秀的mysql dba -
蒸鲁多帕: 首先自学sql语句,之后看有关oracle的小布老师视频入门,在虚拟机上进行联系,多看书多做笔记多做练习.进行linux基础简单那学习,慢一点的半年也可以找到一份oracle dba职位了,dba现在没以前吃香了但是还是不错的,工作压力当然有时也比较大.自学困难就报个培训班,培训班现在满大街都是,不过用来入门还是不错的.

伊春市13310822407: 怎样成为一个比较出色的数据库管理员? -
蒸鲁多帕: 1.编程或者软件开发是肯定需要的,因为需要大量的实践才能发现自己的不足.软件开发方面,建议多实践一些大型的mis系统(信息管理系统),因为mis系统涉及到的数据库通常是很复杂的,知识覆盖面也是很全面的.语言方面,数据库的sql...

伊春市13310822407: 怎么才能成为一位数据库管理员 -
蒸鲁多帕: 楼主你好: 数据库管理员最基本的就是要了解数据库的底层,包括当前的主流数据库,SQL,Oracle等,然后就是基于数据库底层的环境支持,你要了解各种系统,各种环境,总之一切的开始都要从数据库底层开始,然后就是能够有一位有经验的老师可以传授你,可以让自己少走弯路,多实践,具体可以看一下我的附件内容. 希望可以帮到你,我是做开发的,也和SQL数据库经常打交道.DBA发展好了,也是一门热门专业.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网