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

亓贝利PX
2013-10-11 · TA获得超过5520个赞
知道小有建树答主
回答量:969
采纳率:0%
帮助的人:2291万
展开全部
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,你必须要掌握有关软件开发、网络、体系结构和业务等各方面的知识。 问题:除了读这本书,我还应该做什么? 解答:最好的方法就是实践。如果你有一台用于开发的服务器,尽可能去在那台服务器上进行实践,以便掌握我讲到的概念。
壹寰(深圳)科技文化有限公司
2021-03-27 广告
不同公司提供的方案也不一样。以上回答如果还觉得不够详细,可以来咨询下壹寰(深圳)科技文化有限公司。91数据恢复是壹寰(深圳)科技文化有限公司旗下专业数据恢复品牌,91数据恢复专注于勒索病毒数据恢复、勒索病毒数据修复、数据库修复、数据库解密恢... 点击进入详情页
本回答由壹寰(深圳)科技文化有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式