首页 >>  正文

oracle数据库ora-00205

来源:baiyundou.net   日期:2024-09-21

Oracle数据库恢复环境和故障:在一台Windows server操作系统的服务器上部署Oracle数据库,服务器意外断电导致Oracle数据库报错。报错信息:"system01.dbf需要更多的恢复来保持一致性"。由于该Oracle数据库并没有备份,仅有一些断断续续的归档日志,无法通过备份文件恢复Oracle数据库的数据。管理员联系北亚企安数据恢复中心要求修复Oracle数据库。

Oracle数据库数据恢复流程:

1.检测数据库故障情况;

2.尝试挂起并修复数据库;

3.解析数据库文件;

4.导出并验证恢复的数据库文件。

Oracle数据库数据恢复过程:

1.检测服务器及数据库情况。使用dbv命令检测Oracle数据库数据文件是否完整,检测完成后发现检测的文件数据块中有40页的数据和29页的索引数据检测失败,其他文件均检测正常。

2.挂起并修复数据库。北亚企安数据恢复工程师搭建了Windows server环境,安装了和原服务器上相同的Oracle数据库环境,尝试将Oracle数据库挂起来,查看数据库的报错情况。

根据Oracle数据库的报错信息,北亚企安数据恢复工程师采用通过在线日志恢复数据的方法,使用recover database命令尝试修复。经过一系列的修复操作后发现恢复Oracle数据库所需时间段的归档日志缺失,只能利用cancel参数进行不完全的数据恢复。

再次执行命令,打开数据库查询实例状态有无报错,经过查询发现仍有部分数据报错,报错信息为"ora_00600"。这类Oracle数据库内部错误是无法通过命令修复的。借助expdp/exp工具尝试导出Oracle数据库,但是使用这两个工具导出Oracle数据库时依然有报错,该Oracle数据库已经不可能进行修复。

3.解析数据库文件获取数据。使用北亚企安自主研发的一款dbf解析工具获取数据库内的数据。北亚企安工程师获取到Oracle数据库数据后搭建数据库环境,创建数据库用户分配表空间等,将解析出来的数据库数据迁移到新数据库环境中,使用toad for oracle工具验证数据。

4.导出数据库数据并验证。使用exp工具将Oracle数据库导出,导出命令:exp system/abc file=C:\\test\\dump\\zxfg.log owner=zxfg。本次导出正常无报错。

经用户方验证Oracle数据库完整,查询数据无异常,本次Oracle数据库数据恢复工作完成。

","gnid":"9c6789e21d6931af6","img_data":[{"flag":2,"img":[{"desc":"","height":"480","title":"","url":"https://p0.ssl.img.360kuai.com/t019227adb23df9e0fa.jpg","width":"854"},{"desc":"","height":"480","title":"","url":"https://p0.ssl.img.360kuai.com/t0104541f82e9e10ab2.jpg","width":"854"},{"desc":"","height":"480","title":"","url":"https://p0.ssl.img.360kuai.com/t011ae48ea243cf7364.jpg","width":"854"},{"desc":"","height":"480","title":"","url":"https://p0.ssl.img.360kuai.com/t01cafd0cda24221b0a.jpg","width":"854"}]}],"original":0,"pat":"qgc,art_src_3,fts0,sts0","powerby":"pika","pub_time":1705559220000,"pure":"","rawurl":"http://zm.news.so.com/51c037fe5fc27f9cc37313ed0a7c57f6","redirect":0,"rptid":"d268fb52a94d378f","rss_ext":[],"s":"t","src":"数据恢复资讯","tag":[],"title":"服务器数据恢复-服务器断电导致Oracle数据库报错的...

郁贸才3329oracle安装出现ORA - 12638怎么办 -
毋岭所17641087515 ______ oracle是功能强大的关系型数据库,但是安装时我们总会遇到许多的问题.最常见的就是安装时总是出现ORA-12638:身份证明检索失败,这时只需 要一直忽略直至数据库安装完成.开始 -> 程序 -> Oracle -> Configuration and Migration Tools ...

郁贸才3329Oracle里,sqlnet.ora是做什么用的,请将通俗一点.谢谢你. -
毋岭所17641087515 ______ sqlnet.ora这个文件用于配置网络连接时所使用的连接方式等,比如SQLNET.AUTHENTICATION_SERVICES= (NTS),就是说可以以windows的本地操作系统用户认证登录,此外还有none(不允许通过os系统用户登录数据库,需要提供用户名及密码),all(允许所有的登录方式),就这

郁贸才3329oracle表空间名字的后缀 :.ora和.dbf有什么不同? -
毋岭所17641087515 ______ 没什么区别,主要是好分辨用途.ORACLE8i之前数据文件的后缀名为.ora,之后为.dbf;无论.ora或.dbf,实际使用没任何区别,也可以不用扩展名或指定任意扩展名,只是通过扩展名来标识文件的类型而已,对于数据文件不管是ora/dat/dbf,...

郁贸才3329Oracle中数据文件Ora丢失的解决办法有哪 -
毋岭所17641087515 ______ 数据文件相当于电脑中的一个文件,如果不小心删除了需要考虑恢复电脑中已删除的文件,而和数据库就没有关系了.数据文件是最重要的,一般参数文件和控制文件都可以重新生成,但数据文件丢失了,就麻烦了

郁贸才3329Oracle数据库运行错误的解决方法是怎样的?
毋岭所17641087515 ______ Oracle数据库运行错误的解决方法: 错误1:ORA-01034: ORACLE not available Oracle安装、启动后用sqlplus "/ as sysdba" 登陆,执行任何select语句都出现错误: ...

郁贸才3329在oracle中,我连接数据库的时候提示ORA - 28000,其他人却可以连接上,是什么原因呢?
毋岭所17641087515 ______ ORACLE数据库服务器的安装一 安装默认端口是2030 不知道是什么意思,但不影响安装使用;二 设置全局数据库名是 xxx1(全局数据库的标识)三 为数据库默认管理员SYS和SYSTEM设置密码,其具有最高权限,分配其他用户和权限四 数据...

郁贸才3329Oracle的数据库分为ora和orp?
毋岭所17641087515 ______ erp ora

郁贸才3329谁能介绍下oracle数据库的ORA - rowscn这个东西? -
毋岭所17641087515 ______ 基于行跟踪的ROWDEPENDENCIES ORA_ROWSCN信息 在Oracle 10g中的引入了ORA_ROWSCN伪列新特性.基于此种伪列所提供的信息,我们可以方便地找出某个数据块或某一个行最近被修改的时间戳.在默认情况下,10g下表会以非行依赖性(NOROWDEPENDENCIES)的属性创建,这意味着我们可观察的ORA_ROWSCN信息是 以块级跟踪的,无法分辨同一块内的多行间不同的修改时间.为了达到行级粒度的跟踪我们需要在建表时指定基于行依赖性的ROWDEPENDENCIES字 句.如:

郁贸才3329oracle数据库查询过程 ORA - 01722: 无效数字
毋岭所17641087515 ______ 你的birthday这一列的数据类型是否是日期型,如果是的话那么就不能直接使用to_number这种方式来强制类型转换,而应该像你先前那样使用to_char作为过渡.而如果birthday这一列本身就是字符类型的话,那就要看一下这个日期是以何种方式...

郁贸才3329oracle客户端与服务端有什么区别 -
毋岭所17641087515 ______ 一、主体不同 1、客户端:指的是在客户机器上运行的部分程序. 2、服务端:指的是在服务器上运行的部分程序. 二、作用不同 1、客户端:用来辅助客户的机器连接上服务端的数据库. 2、服务端:运行服务器主数据库,方便客户端进行访问. 三、要求不同 1、客户端:属于轻量级应用,对客户机器要求不高. 2、服务端:属于重量级应用,服务器配置好坏直接影响到oracle数据库的性能. 参考资料来源:百度百科-le数据库 参考资料来源:百度百科-Oracle WebServer

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024