数据库日常运维手册(7页).doc
《数据库日常运维手册(7页).doc》由会员分享,可在线阅读,更多相关《数据库日常运维手册(7页).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-数据库日常运维手册-第 7 页神州数码信息系统有限公司数据库日常运维手册神州数码信息系统有限公司2015/9/5日常运维操作手册主要针对ORACLE数据库管理员对数据库系统做定期监控:(1). 每天对ORACLE数据库的运行状态、日志文件、备份情况、数据库的空间使用情况、系统资源的使用情况进行检查,发现并解决问题。并要有相关的人员负责每天查看,发现问题及时上报分析。检查每天的数据库备份完成情况。(2). 每周对数据库对象的空间扩展情况、数据的增长情况进行监控、对数据库做健康检查、对数据库对象的状态做检查。(3). 每月对表和索引等进行Analyze、检查表空间碎片、寻找数据库性能调整的机会、
2、进行数据库性能调整、提出下一步空间管理计划。对ORACLE数据库状态进行一次全面检查(4)根据公司数据库的安全策略对ORACLE DB进行加固一 日维护过程1.1、确认所有的INSTANCE状态正常登陆到所有数据库或例程,检测ORACLE后台进程:$ps ef|grep ora1.2、检查文件系统的使用(剩余空间)如果文件系统的剩余空间小于20%,需删除不用的文件以释放空间。#df k1.3、检查日志文件和trace文件记录检查相关的日志文件和trace文件中是否存在错误。A、连接到每个需管理的系统使用telnet命令B、对每个数据库,进入到数据库的bdump目录,unix系统中BDUMP目录
3、通常是$ORACLE_BASE/bdump#$ORACLE_BASE/bdumpC、使用 Unix tail命令来查看alert_.log文件#tail $ORACLE_BASE/bdump/alert_.logD、如果发现任何新的ORA- 错误,记录并解决1.4、检查数据库当日备份的有效性。对RMAN备份方式:1.5、检查数据文件的状态检查所有数据文件并记录状态不是“online”的数据文件,并做恢复。Sqlplus Select file_name from dba_data_files where status=OFFLINE1.6、检查表空间的使用情况SELECT tablespace
4、_name, max_m, count_blocksfree_blk_cnt, sum_free_m,to_char(100*sum_free_m/sum_m, 99.99) | % AS pct_free FROM ( SELECT tablespace_name,sum(bytes)/1024/1024 AS sum_m FROM dba_data_files GROUP BY tablespace_name), ( SELECT tablespace_name AS fs_ts_name, max(bytes)/1024/1024 AS max_m, count(blocks) AS c
5、ount_blocks, sum(bytes/1024/1024) AS sum_free_m FROM dba_free_space GROUP BY tablespace_name ) WHERE tablespace_name = fs_ts_name1.7、检查剩余表空间SELECT tablespace_name, sum ( blocks ) as free_blk ,trunc ( sum ( bytes ) /(1024*1024) ) as free_m,max ( bytes ) / (1024) as big_chunk_k,count (*) as num_chunks
6、 FROM dba_free_space GROUP BY tablespace_name;1.8、监控数据库性能(重点)运行bstat/estat生成系统报告或者使用statspack收集统计数据1.9、检查数据库系统性能(重点)主要检查并记录数据库系统的cpu使用率、pagespaces、IO、buffer命中率等等,可以使用topas、vmstat、iostat、glance、top等命令1.10、日常出现问题的处理。二每周维护过程 2.1、监控数据库对象的空间扩展情况 根据本周每天的检查情况找到空间扩展很快的数据库对象,并采取相应的措施- 删除历史数据- 扩表空间alter table
7、space add datafile size - 调整数据对象的存储参数next extentpct_increase2.2、监控数据量的增长情况根据本周每天的检查情况找到记录数量增长很快的数据库对象,并采取相应的措施- 删除历史数据- 扩表空间altertablespace add datafile size 2.3、系统健康检查检查以下内容:init.oracontrolfileredo log filearchivingsort area sizetablespace(system,temporary,tablespace fragment)datafiles(autoextend,l
8、ocation)object(number of extent,nextextent,index)rollback segmentlogging&tracing(alert.log,max_dump_file_size,sqlnet)2.4、检查无效的数据库对象SELECT owner, object_name, object_type FROM dba_objects WHERE status=INVALID。2.5、检查不起作用的约束SELECT owner, constraint_name, table_name, constraint_type, status FROM dba_con
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 日常 手册
限制150内