版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Oracle数据库日常维护手册OracleDBA控,及早觉察数据库中存在的问题。一、OracleOracle(alert_SID.log)中记录数据库的一些运行情况:●数据库的启动、关闭,启动时的非缺省参数;(checkpoint)操作没有执行完成造成不能切换,会记录不能切换的缘由;●对数据库进展的某些操作,如创立或删除表空间、增加数据文件;●数据库发生的错误,如表空间不够、消灭坏块、数据库内部错误(ORA-600)DBA应当定期检查日志文件,依据日志中觉察的问题准时进展处理问题处理启动参数不对检查初始化参数文件由于检查点操作或归档操作没有完成造成重做日志不能切换假设常常发生这样的状况,可以考虑增加重做日志文件组;想方法提高检查点或归档操作的效率;某些用户的系统权限消灭坏块检查是否是硬件问题(如磁盘本生有坏块),假设不是,检查是那个数据库对象消灭了坏块,对这个对象进展重建表空间不够增加数据文件到相应的表空间ORA-600TRC文件,假设是Oracle的bug,要准时打上相应的补丁二、数据库表空间使用状况监控(字典治理表空间)数据库运行了一段时间后,由于不断的在表空间上创立和删除对象,会在表空间上产生大量的碎片,DBA应当准时了解表空间的碎片和可用空间状况,以打算是否要对碎片进展整理或为表空间增加数据文件。selecttablespace_name,count(*)selecttablespace_name,count(*)chunks,max(bytes/1024/1024)max_chunkfromdba_free_spacegroupbytablespace_name;上面的SQL列出了数据库中每个表空间的空闲块状况,如下所示:TABLESPACE_NAMECHUNKSMAX_CHUNKINDX1TABLESPACE_NAMECHUNKSMAX_CHUNKINDX157.9921875RBS3490.992188RMAN_TS116.515625SYSTEM1207.296875TEMP2070.8046875TOOLS111.8359375USERS6771.3671875CHUNKS数据块组成),假设这样的空闲块过多,比方平均到每个数据文件上超过了100个,那么该表空间的碎片状况就比较严峻了,可以尝试用以下的SQL命令进展表空间相邻碎片的接合:altertablespace表空间名coalesce;然后再执行查看表空间碎片的SQL语句,看表空间的碎片有没有削减。假设没有效果,并且表空间的碎片已经严峻影响到了数据库的运行,则考虑对该表空间进展重建。MAX_CHUNK列的结果是表空间上最大的可用块大小空间(NEXT值)大于可用块的大小的话,就会提示ORA-1652、ORA-1653、ORA-1654的错误信息,DBA对表空间的扩大对表空间的数据文件大小进展扩展,或向表空间增加数据文件,具体操作见“存储治理”部份。三、查看数据库的连接状况DBA建立了过多的连接,会消耗数据库的资源。同时,对一些“挂死”的连接,可能会需要DBA以下的SQL语句列出当前数据库建立的会话状况:selectselectsid,serial#,username,program,machine,statusfromv$session;输出结果为:SIDSERIAL#USERNAMEPROGRAMMACHINESTATUSSIDSERIAL#USERNAMEPROGRAMMACHINESTATUS11ORACLE.EXEWORK3ACTIVE21ORACLE.EXEWORK3ACTIVE31ORACLE.EXEWORK3ACTIVE41ORACLE.EXEWORK3ACTIVE53ORACLE.EXEWORK3ACTIVE61ORACLE.EXEWORK3ACTIVE71ORACLE.EXEWORK3ACTIVE827SYSSQLPLUS.EXEWORKGROUP\WORK3ACTIVE115DBSNMPdbsnmp.exeWORKGROUP\WORK3INACTIVE其中,SID会话(sessionIDSERIAL#会话的序列号,和SIDUSERNAMEPROGRAM这个会话是用什么工具连接到数据库的;STATUS当前这个会话的状态,ACTIVEINACTIVE前会话没有执行任何操作;DBAaltersystemkillsession”SID,SERIAL#”;留意,上例中SID17(USERNAMEOracle这些会话进展任何操作。四、掌握文件的备份在数据库构造发生变化时,如增加了表空间,增加了数据文件或重做日志文件这些操作,都会造成OracleDBASQLalteralterdatabasebackupcontrolfileto”/home/backup/control.bak”;或:alteralterdatabasebackupcontrolfiletotrace;USER_DUMP_DEST(初始化参数文件中指定)名目下生成创立掌握文件的SQL命令。五、检查数据库文件的状态DBA理,检查数据文件的状态的SQLselectselectfile_name,statusfromdba_data_files;假设数据文件的STATUS列不是AVAILABLE,那么就要实行相应的措施,如对该数据文件进展恢复操作,或重建该数据文件所在的表空间。六、检查数据库定时作业的完成状况假设数据库使用了OracleJOBJOB检查:selectselectjob,log_user,last_date,failuresfromdba_jobs;FAILURES0的数的话,说明JOB七、数据库坏块的处理OracleOracle(alert_SID.log)中记录坏块的信息:ORA-01578:ORACLEdatablockcorrupted(file#7,block#)ORA-01110:datafile:”/oracle1/oradata/V920/oradata/V816/users01.dbf”其中,代表坏块所在数据文件确实定文件号,代表坏块是数据文件上的第几个数据块Oracle数据库消灭坏块。在排解了数据库以外的缘由后,再对发生坏块的数据库对象进展处理。确定发生坏块的数据库对象SELECTtablespace_name,segment_type,owner,segment_nameFROMSELECTtablespace_name,segment_type,owner,segment_nameFROMdba_extentsWHEREfile_id=ANDbetweenblock_idANDblock_id+blocks-1;打算修复方法DROP掉后,再依据表里的记录进展重建;假设发生坏块的表的记录可以依据其它表的记录生成的话,那么可以直接把这个表DROP假设有数据库的备份,则恢复数据库的方法来进展修复;假设表里的记录没有其它方法恢复,那么坏块上的记录就丧失了,只能把表中其它数据块上的记录用出来,然后对这个表进展重建。Oracle供给的DBMS_REPAIRexecDBMS_REPAIR.SKIP_CORRUPT_BLOCKS(””,””);使用Createtableasselectcreatetablecreatetablecorrupt_table_bakasselect*fromcorrupt_table;DROPTABLEdropdroptablecorrup_tatble;altertablerenamealteralte
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026事业单位工勤技能-江苏-江苏护理员二级(技师)历年参考题库含答案详解3套试卷
- 2026事业单位工勤技能-江苏-江苏保育员二级(技师)历年参考题库含答案详解3套试卷
- 2026事业单位工勤技能-新疆-新疆水文勘测工四级(中级工)历年参考题库含答案详解3套试卷
- 2026事业单位工勤技能-新疆-新疆地图绘制员三级(高级工)历年参考题库含答案详解3套试卷
- 2026事业单位工勤技能-广西-广西药剂员三级(高级工)历年参考题库含答案详解3套试卷
- 2026事业单位工勤技能-上海-上海水土保持工四级(中级工)历年参考题库含答案详解3套试卷
- 安全生产法解读报告讲解
- 2026年秋季开学大四阅读管理学业规划课件
- 2026年秋季开学大学一年级新生军训叠被子教育课件
- 2026年徐州市新沂市中考三模数学试题含解析
- 2026年高考湖北卷化学高考真题(含答案解析)
- 2026年四平市十七中学小升初数学考试测试卷及一套完整答案
- 2026年国企子公司副总经理选拔笔试真题(附答案)
- 2026年贵州省遵义市辅警人员招聘考试真题(含完整答案解析)
- 2025年北京市石景山区社区工作者招聘考试试题及答案详解
- (2026年版)中国老年2型糖尿病防治临床指南课件
- 保健艾灸师技术操作水平考核试卷含答案
- 加装电梯工程监理实施细则
- 10.《公共财政概论》第十章 公债
- 2025年北京市公务员录用考试《行测》真题附答案
- 泰康集团入职测评题库及答案
评论
0/150
提交评论