《ORACLEDBA.ppt
文本预览下载声明
Oracle 数据库管理原则 及其管理自动化 hotline@happyit.net 目录 管理原则 DBA的职责 DBA需要随时回答的问题 Knowledge Share DBA主要的文档管理 Backup Restore Tuning 目录 管理自动化 为什么需要自动化管理 自动化管理的软件 Case Study (我的自动化管理) 数据管理原则 DBA必须面对的问题 DBA的职责-1:系统日常监控 保证数据库正常的运行 数据库日常备份检查 定期查看alert.log,发现现有的问题 定期检查数据库的空间使用情况 定期检查Unix空间使用情况 定期做数据库的恢复测试 及时发现并解决数据库出现的问题 DBA的职责-2:容量规划 检查和积累Unix主机的CPU,Memory,IO的使用发展情况 检查和积累磁盘阵列的空间使用情况 检查和积累Oracle 系统Load大小和Load Profile 判断什么时候需要添置新设备,给出合理的依据 统计数据库里面重要对象的增长:记录数,使用空间 DBA需要随时回答的问题 现在数据库怎么样呀(by User and Boss) 我们的磁盘空间还可以用多少时间(by Boss) 为什么数据库那么慢呀(by User) 为什么我们要购置新硬件呢(by Boss) 为什么我们要购置新硬件呢(by Boss) 买的新硬件可以用多少时间呢(by Boss) 我们的备份可以恢复吗(by Boss) DBA需要随时回答的问题(续) 数据库将来最有可能出现的问题 什么进程比较消耗系统资源 什么是我们系统现在的瓶颈 什么是我们系统将来一段时间的瓶颈 Knowledge Share DBA必须做的 Knowledge Share 1Document Normal Restore document Emergency Response Kit Password document in remote site Knowledge Share 2Backup Check Backup status every day Using Hotbackup/Rman Backup policy Using Standby database Do recover test every month Remote site backup Night is too short Knowledge Share 3Tuning Monitor Database Logical Read Use Commit Physical Read Physical Write Concurrent Login User Opened Cursor Knowledge Share 3Tuning Monitor Database Wait Events Latch Free Scattered Read Log File Switch and Sync Sequential Read Knowledge Share 3Tuning Monitor OS CPU: idle,user,IO wait,sys Hard Disk average service time Memory: Free, Scan Rate,Pagein/out Network Knowledge Share 4Sizing Monitor Tablespace Yearly incensement Monthly incensement If freespace runout, business impacted Monitor OS free disk space If disk full, archive stuck, db stuck 管理自动化 DBA不用亲自做的 为什么需要自动化管理 系统出错,大部分情况是由于人为的原因 当有很多套系统的时候,需要集中管理监控 减少不必要人为干预 需要24X7的系统监控(光靠人往往做不到) 及时发现潜在的问题,在问题出现之前解决 Size更简单更方便 随时了解数据库的状态,及时应对各种问题 Make IT Happy,Make Life Happy 现有的自动化管理软件 Unix Cron Job Oracle: OEM Quest: Toad, Quest Central for Oracle SiteScope Case Study My monitor Tools Case Study Tuning
显示全部