ITPub博客

首页 > 数据库 > Oracle > #新炬学院分享# Oracle DBA的系统管理任务

#新炬学院分享# Oracle DBA的系统管理任务

原创 Oracle 作者:shsnchyw 时间:2014-12-11 16:32:59 0 删除 编辑

数据库及其子系统的日常管理是普通DBA需要完成的日常任务。这种日常管理并不仅仅局限于数据库本身。数据库系统作为一个整体运行,需要监控承载数据库的服务器的性能和连接数据库的网络的性能等。以下几节介绍了Oracle DBA管理系统的各个方面。

1. 故障排除

知道如何从Oracle支持人员处获得适当的帮助以及如何利用Oracle的资源快速解决问题是故障排除的两个重要方面。

2. 性能调优

事实上,性能调优是一个需要Oracle DBA不断关注的任务。DBA可能需要进行数据库调优或应用调优,或者两者都需要调优,这取决于组织机构的设置。一般来说,DBA进行数据库调优,并且协助应用程序开发人员在应用程序调优测试和实现阶段完成。

3. 监控系统

在数据库投入实际运行之后,DBA就应该监控系统以保证不中断服务。监控系统涉及如下任务:

l  监控数据库空间,保证它对于系统足够使用;

l  检查以保证批作业按预期结束;

l  监控每天的日志文件,查找未授权的登录企图(DBA需要密切注意的东西)

4. 减少停机时间

通过消除停机(至少是使停机时间最小化)提供不间断服务是评判DBA工作好坏的一个重要标准。DBA不一定能控制SLA提供的最大时间。不过, DBA应该积极主动地防止可以避免的停机(例如由于某个进程耗尽空间而导致的停机)。

5. 估计需求

只有DBA能估计一个新项目的操作系统、磁盘和内存需求。DBA负责估计所管理的数据库的增长以及后续要增加资源的需求。除了估计最初的需求外,DBA还负责对应用程序的未来增长以及可能的变化进行规划。

6. 建立备份和恢复策略

Oracle DBA需要制定合适的备份策略,并进行备份测试。DBA还需要制定恢复计划,完成此项工作的最好方法是模拟几种数据丢失的情况。

7. 装载数据

在创建了数据库对象、模式和用户以后,接下来需要装载数据。如果数据装载需要定期进行,DBA应该设计、测试和实现合适的装载程序。

8. 变更管理

在开发、测试和实现这样一个循环往复的过程中,DBA起着重要的作用。变更管理完全是一个迁移新代码的过程,Oracle DBA需要了解发生在自己组织机构中的这个过程。除了更新应用代码外,Oracle DBA还负责确保评估和安装数据库软件的所有更新。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29960155/viewspace-1364710/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2014-10-16

  • 博文量
    147
  • 访问量
    268239