您的位置:首页 > 数据库 > Oracle

Oracle 学习DBA的日常工作 第二天

2014-02-26 12:33 323 查看
eygle大师对dba的7点建议:

1、实时监控数据库告警日志

这是必须进行的工作,并且应该根据不同的严重级别,发送不同级别的告警,及时了解数据库的变化与告警。

2、实时监控数据库的重要统计信息

实时监控对于数据库运行至关重要、能够表征数据库重要变化的统计信息,并且根据此发送报告报警什么信息。

3、部署自动的Statspack/AWR报告生成机制,每天检查前日的AWR报告,熟悉数据库的运行状况,做到对于数据库了如指掌。

4、每天至少优化和熟悉一个TopSql,根据AWR 或者Statspack 报告,每天至少了解或者熟悉一个Top Sql ,能优化的要提出优化和调整建议。

5、部署完善的监控和数据采样系统

DBA应该对数据库部署完善的监控系统,并对重要信息进行采样,能够实时或定期生成数据库重要指标的曲线图,展现数据库的运行趋势。

6、全面深入的了解应用架构

不了解应用的DBA是没有前途的DBA,对应用了解不深入的DBA算不上Expert 所以一定要深入了解应用。

7、撰写系统架构、现状、调整备忘录

根据对数据库的研究和了解,不断要记录数据库的状况,撰写数据库架构、现状及调整备忘录,不放过任何可能的优化与改造的机会。

=============================

Oracle DBA日常工作总结:

Oracle 管理员应按如下方式对Oracle数据库系统做定期监控:

1、每天对Oracle数据库的运行状态、日志文件、备份情况、数据库空间使用情况、系统资源使用情况进行检查,发下并解决问题

2、每周对数据库对象的空间扩展情况、数据的增长情况进行监控、对数据库做健康检查。

===============================

每月工作:

1、根据上面的检查情况,分析数据库中是否有影响性能的存储碎片存在。

2、根据数据库性能的历史数据,决定如何优化性能。

3、处理每日没周每月的备份

4、总结工作,提出下一步的管理计划

=================================

每周工作:

1、监控数据库对象的空间扩展情况

2、决定是否调整存储参数

3、对系统健康检查

4、检查删除没有任何意义的数据对象

5、检查没有意义的约束和触发器

6、对每周的备份检查处理。

===================================

每日工作:

1、确保服务器工作状态正常,各类数据库状态正常

2、检查硬盘空间是否够用

3、查看数据库日志 ,查看跟踪文件,检查是否有错误信息

4、检查备份的有效性

5、通过系统的性能监视器对服务器的性能参数监控发现数据库的性能是否下降寻找原因并解决

6、填写dba 日志

===================================

1、安装和升级数据库服务器,以及应用程序工具构建和配置网络环境

2、熟悉数据库系统的存储结构预测未来的存储需求,制定数据库的存储方案。

3、根据开发人员设计的应用系统需求创建数据库存储结构。

4、根据开发人员设计的应用系统需求创建数据库对象

5、根据开发人员的反馈信息、在必要的时候修改数据库的结构。

6、管理数据库的用户维护数据库的安全性

7、控制和监控用户对数据库的存取访问

8、监控和优化数据库的性能

9、制定数据库备份计划,灾难出现时对数据库信息进行恢复。

10、备份和恢复数据库

11、联系数据库系统生产厂商,跟踪技术信息

12、解决客户端中间层和服务器的链接问题

13、保证安全连接
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: