background image

  

DBA 常常会碰到棘手的问题。寻找答案是一个需要坚韧意志力、可以经受摔打的个性特

点。我常常在一些讨论组或者论坛上看到

DBA 们提出的问题,这些问题往往是提问者自己

可以解决的,如果他们具有坚韧的个性特点,并努力寻求问题的答案。

  自我驱动对每个人都是很重要的,对

DBA 尤其如此。DBA 要能想办法使问题出现,而

不是等待问题的出现。自驱力强的

DBA 常常设法取得或者自己写一些必要的脚本(Script)

来监控包括数据表大小

(Table Size)、表空间使用(Tablespace Usage)等项目,这些项目

如果被忽视,他们将遇到麻烦。应试的时候

DBA 们常常被问及在 PL/SQL、SQL 或者

SQL*PLUS 方面的经验,这些问题将把你从从来没有编写过自己需要的脚本的那些 DBA
们区分开。

  不用说和用户,就是和程序员和管理人员打交道,也需要你足够老练。一个一点不会处
事的

DBA 不会为你做什么好事,只会在你的部门点燃敌对情绪的烈火。老练是这样一种能

力,你劝告某个人到地府去,哈哈,最后这个人怀着渴望的心情去了。很多时候,开发者、
管理者、用户,他们会提出毫无道理的需求,

DBA 们需要老练地引导、修正它们的要求,说

服他们。在应试时,你的应对就很能说明你是否老练。
最后说说注意细节,这种性格倾向非常重要。注意细节的

DBA 们衣着整洁,有自己的日程

安排,在应试前对应聘的单位做过调查。注意细节的

DBA 们深入了解数据库的内核,并能

理解视图、表之间的关系。

DBA 的等级

  

DBA 的等级并不是很严格的。按照对数据库的掌握情况,我简单地分成三个等级:初

Primary、中级 Intermediate 和高级 Senior。

  初级

DBA 又称为 DBBS,是英文 Database Baby Sitter 的缩写。初级 DBA 常常是

兼职的,他们往往同时是程序员或者兼任其他的工作。初级

DBA 往往把个人简历写得很棒,

参与了很多和数据库有关的项目或工作。但是,这些项目或者工作往往是:第三方软件供应
商已经安装并配置了数据库,他们只做一些监控的工作。他们能处理一些简单的问题,但大
多数时候他们向应用软件供应商求救。初级

DBA 更喜欢图形化的数据库管理或者监控工具,

他们喜欢

Access 这样的桌面数据库简单易用,并把这些小型数据库的经验简单地应用到

大型数据库相关的工作中。

  初级

DBA 是最好区分的。而中级 DBA 和高级 DBA 就不太好区分。他们的差别在于经

验的不同和个性特点、能力方面的差异。中级

DBA 比较多,他们可以胜任高级 DBA 的大部

分工作,包括:

 

 

 

 

 

数据库安装 数据库配置和管理 权限设置和安全管理 监控和性能调节 备份和恢复 解决一

 

般的问题   中级

DBA 往往从业一年左右,熟悉某种操作系统环境下的数据库。因为对中

DBA 来讲,Windows NT 和 Unix 是有很大差别的。中级 DBA 对 SQL 比较熟悉,他们

自己购买了几本数据库方面的书籍,并深入钻研。中级

DBA 往往同时兼任数据库程序员,

他们的工作对性能、稳定性、安全性的追求基本上不是很高,往往配合高级

DBA 做一些例行

工作。