background image

  几乎所有的数据库系统都在不停地更新。但并不是所有的更新都有技术文档。对于好的

DBA

来说,好奇心是必需的。没有好奇心和求知欲的

DBA 总是等待有人告诉他们答案。而一个求知

欲强的

DBA 将安装最新版本的数据库系统,并立即开始搜寻那些哪怕是细微的功能和性能上

的差异和增强,从而改进自己的工作。应试时一个必然问及的问题是:你手头有哪些参考资料?
你如何使用它们?毫无疑问,如果你只回答了数据库的文档,或者你甚至没有读过他们,你

"股票市值"将大大下降。好奇心会驱使 DBA 们理解数据字典(Data Dictionary)、管理工具

(Tools)或者其他支持包(Packages)。

  

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 的大部分工作,

包括:

数据库安装

 

数据库配置和管理

 

权限设置和安全管理

 

监控和性能调节