我们要做什么--Oracle DBA的职责
经常有网友朋友会问到我,作为一个DBA我们明天要做什么,或者是一个刚刚涉足oracle管理的新人,或者是没有接触过Oracle DBA工作的其他技术人员(开发人员),也同样对Oracle DBA的工作内容产生兴趣或者感到神秘。
那么这里到底作为Oracle DBA我们的职责是什么叻。
首先
DBA是为我们的数据系统服务,是保证我们的数据库系统里的数据能够为我们的组织结构上的用户或者我们的终端用户,以及我们的经营决策者所能够使用的。试想想,如果,我们的数据库发生故障,数据不能为这些用户所用,那么这些人的工作都将不能履行,这将是一个灾难性的后果,不难想象,如果是类似于taobao这样的系统,如果不能访问数据库,即使是非常短的一段时间,都有可能让用户损失成千甚至上万的订单,所以这样的性质,决定了,我们DBA的所有的工作职责,所有的工作内容,将都是以保证数据可用为主要核心目标而进行的。保证数据的可用性是我们的核心目标。
所以我个人理解上,把我们DBA的工作职责确定为
1. 保证数据库的可用性
2. 保证数据库的可维护性
3. 保证数据库的高效性
那么如果满足这些要求,就是我们DBA工作的职责所在,我们的日常工作就是确保我们的数据库满足以上的要求。
待续.......