- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库保护工作手册
文档编号:
文档名称:
编
写:
审
核:
批
准:
同意日期:
目录
概括错误!不决义书签。
数据库监控错误!不决义书签。
数据库监控工作内容错误!不决义书签。
数据库监控工作步骤
错误!不决义书签。
查察数据库日记
错误!不决义书签。
检查能否有无效的数据库对象
错误!不决义书签。
查察数据库节余空间
错误!不决义书签。
要点表检查
错误!不决义书签。
查察数据库能否正常
错误!不决义书签。
死锁检查错误!不决义书签。
监控SQL语句的履行
错误!不决义书签。
操作系统级检查
错误!不决义书签。
其余错误!不决义书签。
数据库保护错误!不决义书签。
数据库保护工作内容错误!不决义书签。
数据库保护工作事项错误!不决义书签。
页面修复错误!不决义书签。
数据库对象重修错误!不决义书签。
碎片回收(数据重组)错误!不决义书签。
删除不用的数据错误!不决义书签。
备份恢复错误!不决义书签。
历史数据迁徙错误!不决义书签。
按期改正密码错误!不决义书签。
删除去不用要的用户错误!不决义书签。
其余错误!不决义书签。
4
数据库管理常用SQL脚本
错误!不决义书签。
5
平时保护和问题管理
错误!不决义书签。
目的错误!不决义书签。
例行工作建议错误!不决义书签。
有关填表说明错误!不决义书签。
概括
数据库的平时监控是使管理员实时认识系统异样的手段。大多数状况下,系统老是正常运转的。只有对正常状况的充分认识,才能经过对照正常状况发现异样状况。对于数据库的平时
监控要有记录,文字记录或许电子文档保留。对于数据库异样进行剖析,提出解决方案。
平时工作包含监控和保护两个部分。
此文档中对于数据库的运转命令示例主要针对于ORACLE数据库,但对于SYBASE数据库相同有参照价值,只需换用相对应的语句即可。
数据库监控
数据库监控
数据库监控工作内容
拟订和改良监控方案,编写监控脚本。
对于数据库进行平时监测,提交记录。
依据监测结果进行剖析、展望,提交相应的系统改良建议方案。
数据库监控工作步骤
查察数据库日记
数据库的日记上会有大批对于管理员实用的信息。
ORACLE的Alert日记纪录了数据库系统所报的
系统级错误信息,以及数据块无效等严重错误信息。错误信息的产生,会产生相应的追踪文件,
经过查察警示日记和追踪文件可查找错误原由,对于发现的问题应实时解决和报告。如:
表空间能否满,能否需要进行增添或许扩展。
Alert文件中会显示有表块没法扩展的提示。
表的块或许页面能否破坏。(常常这时
alert
文件中会显示ora-600的错误。)
数据库能否进行了异样操作。(如:
droptablespace等等)。
适用命令:
·报警日记文件(或
alrtSID.ora)
记录数据库启动,
封闭和一些重要的犯错信息。
数据库管理员应当常常检查这个文件,
并对出现
的问题作出即便的反响。能够经过以下
SQL找到他的路径selectvaluefrom
v$parameterwhere
upper(name)=BACKGROUND_DUMP_DEST,或经过参数文件获取其路径,或许
show
parameter
BACKGROUND_DUMP_DEST。
·后台追踪文件
路径与报警文件路径一致,记录了系统后台进度犯错时写入的信息。
·用户追踪文件
记录了用户进度犯错时写入的信息,一般不行能读懂,能够经过
ORACLE的TKPROF工具转变为
能够读懂的格式。用户追踪文件的路径,你能够经过以下
SQL找到他的路径
selectvaluefrom
v$parameterwhereupper(name)=USER_DUMP_DEST,或经过参数文件获取其路径,或许show
parameterUSER_DUMP_DEST。
能够经过设置用户追踪或
dump
命令来产生用户追踪文件,
一般在调试、优化、系统剖析中有很
大的作用。
可在参数文件种用SQL_TRACE=TRUE翻开该文件(对所实用户),也可用
sql_trace=true翻开目前会话,也可用execute(sid,serial#,true)翻开指定会话。
altersessionset
检查能否有无效的数据库对象
主要关注索引,触发器,储存过程,函数等等。如:查找
user_objects
数据词典,看此中能否有
状态为invalid的对象。判断无效原由(如:视图无效的原由有可能是因为创立视图的基表被删除等等),找出原由可进行对象重修或修复。
适用命令:
Selectobject_name,object_type
Fromuser_objects
Whereobject_type=
’INVALID’;
查察数据库节余空间
节余空间不
文档评论(0)