欢迎来到天天文库
浏览记录
ID:44811750
大小:58.00 KB
页数:6页
时间:2019-10-29
《ORACLE数据库修复笔记(成稿)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、ORACLE数据库修复ORACLE数据库系统文件由于非正常关机导致数据库系统不能正常工作,所表现出的具体现象如下:ORA-00607当更改数据时出现内部错误ORA-00600内部错误代码,参数:[4193][1478][1481][][][][][]系统问题原因分析:可能是由于非正常关机或者服务器意外断电导致撤销表空间文件被损坏。解决办法:注意:做以下操作时,所有的客户端都不能运行程序连接到服务器,否则有些操作不能正常进行。在服务器上“开始”-》“运行”sqlplusw/nologconnsys/manager@hunnanassysdba1.确认是否是撤销表空间数据文件
2、损坏selectfile#,namefromv$datafilewherefile#=2;结果如果是undotbs1.dbf,就说明是撤销表空间损坏2.然后单条执行下面的sql命令createundotablespace"UNDOTBS2"datafile'D:ORADATAHUNNANUNDOTBS2.DBF'size500M;altersystemsetundo_tablespace='UNDOTBS2';altersystemsetundo_tablespace='UNDOTBS2';droptablespaceundotbs1includingcontent
3、sanddatafiles;3.顺利执行后,重新启动oracle数据库。6实际操作过程:1、首先在服务器上“开始”-》“运行”sqlplusw/nolog结果是:SQL>:此结果为正常。2、执行connsys/manager@hunnanassysdba结果显示:SQL>:connsys/manager@hunnanassysdbaSQL>:数据库已经连接。此结果为正常结果。3、执行selectfile#,namefromv$datafilewherefile#=2;SQL>:selectfile#,namefromv$datafilewherefile#=2;结果如果是
4、undotbs1.dbf,就说明是撤销表空间损坏4、执行createundotablespace"UNDOTBS2"datafile'D:ORADATAHUNNANUNDOTBS2.DBF'size500M;SQL>:createundotablespace"UNDOTBS2"datafile'D:ORADATAHUNNANUNDOTBS2.DBF'size500M;此结果显示:6此结果表明工作表未被修复。5、此后又执行了altersystemsetundo_tablespace='UNDOTBS2';语句此结果提示UNDOTBS2建立成功;接着又执行了alt
5、ersystemsetundo_tablespace='UNDOTBS2';语句此结果提示UNDOTBS2建立成功最后执行了altersystemsetundo_tablespace='UNDOTBS2';语句此结果提示删除就工作表成功。接着重新启动操作系统,造成所有工作站机全部不能与服务器连接。此后对数据库进行恢复操作:1、运行sqlplus/nolog2、connsys/managerassysdba连接数据库3、startupmount启动4、altersystemsetundo_tablespace=’UNDOTBS2’scope=both;建立回滚日志5、sho
6、wparameterpafile;查询PFILE文件位置,进行对PFILE文件的回滚日志进行修改,主要是把回滚日志UNDOTBS1改为UNDOTBS2。6、alterdatabaseopen7、sqlplus/nolog8、sql>connsys/managerassysdba以系统管理员身份登陆系统数据库。9、startup启动数据库。10、shutdownimmediate立即关闭数据库。说明:启动数据库和关闭数据库的操作多进行几遍,为了使数据库正常启动。6到此为止,整个数据库系统恢复操作完毕,数据库系统恢复正常!另外有点系统重做必须注意的几方面:一、系统重要信息备份
7、1、保存当前数据库的procedure和tigger,这两个文件用sqlplusdeveloper软件的pl/sqldeveloper命令把newsys(用户名)用户的procedure和tigger另存好。说明:procedure和tigger是两个很小的批处理文件。2、查找当前数据库的配置文件sqlplussys/manager@hunnanassysdbashowparameterpfile;查找pfile文件位置然后备份pfile文件3、把mmserver的执行文件进行备份。4、apc不间断电源监控软件的配置信息要查阅
此文档下载收益归作者所有