欢迎来到天天文库
浏览记录
ID:21459469
大小:368.00 KB
页数:48页
时间:2018-10-18
《dba职责及健康检查方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、DBA职责及健康检查方法中国工商银行软件开发中心目的本课程将介绍据库管理员(DBA)日常维护工作的内容和具体操作方法。各级数据库管理员应遵照本课程的内容,对生产系统数据库进行日常的维护与管理,以确保生产系统安全、稳定运行。对于生产系统中遇到的非正常状况,不在本课程涵盖的范围内。2021/7/10中国工商银行软件开发中心目录DBA职责一、日维护过程二、周维护过程三、月维护过程健康检查2021/7/10中国工商银行软件开发中心日维护过程方法一:使用非SYS(如system)用户登陆到所有数据库或例程,如果成功则表示实例已启动。方法二
2、:$ps–ef
3、greporaoracle9991010:54:35?0:00ora_reco_testAoracle10011010:54:35?0:00ora_arc0_testAoracle9891010:54:34?0:00ora_pmon_testAoracle9971010:54:35?0:00ora_smon_testAoracle9951010:54:35?0:00ora_ckpt_testAoracle9931010:54:35?0:00ora_lgwr_testAoracle9911010:54:35?0:0
4、0ora_dbw0_testA如有返回红字的进程则表示实例已启动(“testA”为实例名)。一、检查所有的实例是否已启动2021/7/10中国工商银行软件开发中心日维护过程登录服务器所在的操作系统;确定警告日志文件的所在目录路径;SQL>showparameterbackground_dump_dest使用UNIX中的‘TAIL’或其它命令查看alert_.log文件中最近时期的警告日志;把出现ORA错误的信息记录下来,并立刻定位错误原因。二、检查警告日志文件里的新增信息2021/7/10中国工商银行软件开发中心日维护
5、过程无论采取哪种备份方式,都应在第一次备份时做一次恢复测试,从而验证备份方式的可用性。在以后的备份当中,这种恢复测试应定期进行,并且根据系统的数据重要性不同来确定测试频度。每天的备份工作完成后,需要检查备份的日志以确定备份操作是否成功。如果使用了第三方备份工具,除了检查数据库本身的备份日志外,还须检查第三方备份工具的备份日志,最终确定备份是否成功。如果出现备份失败,应马上对失败原因进行定位,在解决问题后重新备份应用系统。三、检查数据库备份的有效性2021/7/10中国工商银行软件开发中心日维护过程如利用第三方备份工具对数据库进行
6、备份,还需检查备份的磁带信息(包含磁带数量,编码等)与备份系统中记录的信息是否一致。四、检查备份的磁带文档是否完整2021/7/10中国工商银行软件开发中心日维护过程五、检查对合理的性能来说是否有足够的资源1.检查表空间的使用情况(剩余空间)对每一个数据库而言,应关注表空间中是否存在剩余的容量来满足应用的需要。最小的剩余空间至少要能满足每天数据的增长。如果表空间的剩余空间不够,应考虑马上对表空间进行扩展。可运行脚本‘free.sql’来检查表空间的剩余空间。2021/7/10中国工商银行软件开发中心如果文件系统的剩余空间小于20
7、%,则需删除不用的文件以释放空间或增加磁盘空间。♦Unix平台$df–k♦Window平台使用资源浏览器日维护过程五、检查对合理的性能来说是否有足够的资源2.检查文件系统的使用情况(剩余空间)2021/7/10中国工商银行软件开发中心日维护过程五、检查对合理的性能来说是否有足够的资源3.检查回滚段对于9i数据库,如果使用自动管理的回滚段,可跳过此步骤。SQL>showparameterundo_management返回值为‘AUTO’,则为自动管理的回滚段对于9i中未使用自动管理的回滚段,及9i以下版本的数据库,可运行脚本‘se
8、g_wait_ratio.sql’来查询回滚段争用的情况。如果大部分的wait_ratio都超过10%,并且这种现象保持了较长时间(3天以上),请与开发中心技术部联系。2021/7/10中国工商银行软件开发中心日维护过程五、检查对合理的性能来说是否有足够的资源4.检查状态不是“online”的数据文件通过以下命令进行检查。SQL>selectnamefromv$datafilewherestatus='OFFLINE';如果有非正常的数据文件‘OFFLINE’,可以对此文件进行恢复。2021/7/10中国工商银行软件开发中心日维
9、护过程五、检查对合理的性能来说是否有足够的资源5.确定可分配的连续空间范围对于LocalManaged表空间,可跳过此步骤。SQL>selecttablespace_name,segment_space_managementfromdba_tablespaces
此文档下载收益归作者所有