实践-Oracle DBA的工作手记(盖国强) PDF 下载
本站整理下载: 链接:https://pan.baidu.com/s/1lfRjzCDHKxs99PtXeNLUxA 提取码:9ciq 相关截图:
主要内容:
写下这一章节的目的源于很多朋友的建议,他们建议我描述一下 DBA 的日常工作,一方 面可以将真实的 DBA 生活展现给那些将要入行的朋友看,另一方面又可以将工作中遇到的问 题真实地描写出来。前者对初学者有益,后者对大家有参考价值。于是有了这一章 DBA 手记, 内容,也许有些断断续续、只言片语,但是这就是我们在一直面对的工作与持续的思考。 1.1 DBA 2.0 的时代 在 2008~2009 年,随着 Oracle Database 10g 的成熟与广泛应用,以及 Oracle Database 11g 的改进与推行,Oracle 公司开始对 DBA(即 Database Administrator,数据库管理员)这个词进 行了重新界定,进一步推出了 DBA 2.0 的概念。 当然 DBA 2.0 不仅仅是一个概念,更是对我们一直以来进行的长期思考的一个阶段性总 结和升华。那么什么是 DBA 2.0 呢? 回忆起来,DBA 这个职业从诞生、发展到成熟,其实时间是非常短的,记得 2000 年左右, DBA 的从业人群还非常小,而到了 2008、2009 年,DBA 的圈子已经越来越大,甚至传统意 义上的 DBA 已经成熟得需要革新。这个行业的发展和变化如此之快,我们甚至举办过一个系 列的高校巡回演讲活动,主题是如何成为一个 Oracle DBA,类似的很多活动已经进一步将 DBA 这个词引入校园(Oracle 公司已经在面向高校推进 OCP 认证),现在的学生能够接触到 DBA 这个概念的时间早得超乎我们当年的想象(很多人一毕业就可以加入到 DBA 行列)。 很多业界朋友都问过自己这样的问题,在数据库软件的自动化程度越来越高,应用越来越 普及和简单之后,DBA 当何以为生?实际上这也正是 DBA 2.0 时代我们要面对的问题。 说起来,DBA2.0 时代,直接同 Oracle Database 10g 引入的一个新产品表象相关,这个产 品就是 Grid / Database Control,这个工具将原来基于客户端的 OEM 通过 Web 形式来展现,并 且基于后台众多新特性的支持,提供了强大的功能。 通过这个工具,以前要用 SQL 工具来追踪的 SQL 问题、性能问题等,现在使用新版的 Database Control 就可以通过 Web 页面清晰快速地展现和定位。 如图 1-1 的 Oracle Database Control 主页面清晰地展示了系统资源的使用情况及诊断概要 信息等。 书名书名书名书名书名书名书名书名书名书名书名书名书名书名 图 1-1 Oracle Database Control 主页面 而在 SQL 诊断部分自动数据库诊断监视器(Automatic Database Diagnostic Monitor,ADDM) 更能够自动进行数据库问题的诊断并且给出调整和优化的建议,图 1-2 来自一个真实的客户系 统诊断,ADDM 给出了存在显著性能问题 SQL 的调整建议: 图 1-2 Oracle ADDM 给出的 SQL 调整建议 很多客户对于 Database Control 的感觉就是,这个工具真实地简化了用户对数据库的管理 和监控工作,提高了用户的工作效率,改变就是如此简单。 而在传统的数据库层面,数据库的自动管理与自我维护性在不断提高,Database Control 可以帮助我们更好地监控和管理数据库,AWR(自动工作负载信息库)使得信息的收集实现 自动化,ADDM(自动数据库诊断监控程序)使得数据库可以根据 AWR 等信息自动地进行性 ·2· 第 1 章 章名章名章名章名章名 能分析和诊断,SQL Advisor、SPM(SQL Plan Management)可以帮助我们进行 SQL 的调整 和提供建议…..
|