DBA职责

1. 了解和掌握硬件环境
2. 规划数据库
3. 安装数据库软件和创建数据库
4. 日常运行监控管理和故障处理
5. 性能优化
6. 数据库备份/恢复
7. 数据库安全管理
8. 数据库架构和高可用性管理
9. 数据库变更管理
10. 合理利用oracle公司资源


每日工作:
1. 查看alter日志,查看是否有错误信息
2. 进行环境确认,检查是否存在鼓掌表空间,数据库实例是否正常,数据库连接是否正常,监听是否正常工作
3. 查看晚间定时执行的数据库信息收集作业和备份作业日志输出,确认都已经正常完成
4. 每天按业务峰值情况,对数据库性能数据进行定时采集
5. 检查主机情况: (1) 检查表空间剩余空间 (2) 识别异常的增长 (3) 检查CPU、内存、网络等是否异常
6. 在RAC环境下,检查CRS相关日志,OCR、Voting Disk状态
7. 在ASM环境下,检查ASM实力日志、ASM磁盘组状态信息
8. 在Streams环境下,检查Streams各个进程的运行状态和数据同步情况
9. 在DG环境下,检查日志同步情况。
 
每周工作
1. 每周监测一次索引的碎片情况,根据情况制定索引的重建以提高索引使用效率。同事,定期监测索引的使用情况,根据使用情况,删除未使用的索引,并添加能提高查询和处理性能的索引
2. 每周监测一次表空间的使用率情况,监测数据库数据量增长情况,防止数据量急速增长而导致的空间问题,同事也能及时发现潜在问题
3. 每周监测一次segment的数据碎片、chained row/migrate row等问题,根据具体情况制定相应的策略,
4. 每周定期清理和备份一周所产生的alert日志、跟踪文件、dump文件
5. 每周清理和备份过期的数据库性能数据,以保证数据库性能监控的连续性和有效性
 
 
每月的工作
 每月全面分析一次AWR、ADDM等报告
1. 执行效率低的SQL语句,找出对数据库性能和负载影响最大的SQL语句,进行执行计划的分析,并关注随着业务量和数据量的增长,执行计划的改变对数据库性能的影响
2. 对于排名前几位的等待事件,分析导致等待事件的具体原因,制订切实的解决方案。
3. RAC下,需要特别关注RAC的性能指标,关注随着业务量和数据量的增长,RAC关键指标的变化趋势,以便做出对数据库性能的全面评估报告
 
 
其他的工作
1. 操作系统层面,监控数据库的服务器进程所占用的CPU与内存
2. 操作系统层面,监控数据库的后台进程所占用的CPU与内存
3. 监控服务器的pagespace的利用率,以防由于SGA区的分配不合理而导致的系统内存的频繁交换
4. 将一段时间内的一些重要的性能指标数据,通过进行OEM历史数据的采集,并绘制成图标,关注性能指标的变化趋势
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值