首页 >>  正文

oracle数据库日志文件在哪

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

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":"cache","pub_time":1705559220000,"pure":"","rawurl":"http://zm.news.so.com/51c037fe5fc27f9cc37313ed0a7c57f6","redirect":0,"rptid":"d268fb52a94d378f","rss_ext":[],"s":"t","src":"数据恢复资讯","tag":[],"title":"服务器数据恢复-服务器断电导致Oracle数据库报错的...

郜董戚2970oracle启动时的错误日志在哪里? -
钭牵艳19829647095 ______ 在“oracle安装路径\product\oracle版本\admin\实例名称\bdump”路径下.备注:根据文件修改的时间,找到启动日志“.trc”文件,即可看到错误信息.

郜董戚2970oracle数据库归档日志文件属于什么文件 -
钭牵艳19829647095 ______ 我认为是二进制文件

郜董戚2970oracle数据库日志在哪 -
钭牵艳19829647095 ______ 一般情况会在admin\实例名\bdump

郜董戚2970查询oracle数据库中日志组及成员文件并记录下来 -
钭牵艳19829647095 ______ 查询成员 select * from v$log; 查询文件 select * from v$logfile;

郜董戚2970Oracle归档日志文件主要内容是什么? -
钭牵艳19829647095 ______ 对数据库的修改的记录

郜董戚2970什么是oracle的日志切换???即具体概念.为什么要进行日志切换???
钭牵艳19829647095 ______ ORACLE日志的作用是记录数据库的操作,如插入,更新,删除,用来回滚或者回复.oracle的在线日志一般有3份,当第一份日志写满之后,就会切换到第二份继续写!当第三份日志也写满了,又会切换到第一份日志继续写!如果不进行日志切换的,那日志文件不就会一直无限增加了!如果开了归档的话,就会把满了的那个日志备份出来!

郜董戚2970如何正确删除ORACLE归档日志文件 -
钭牵艳19829647095 ______ 二、把归档日志的物理文件删除后,我们就可以正常登入ORACLE了,但是还没完全把归档日志删除干净,ORACLE的controlfile中仍然记录着这些archivelog的信息,在oracle的OEM管理器中有可视化的日志展现出,当我们手工清除archive目录...

郜董戚29703ORACLE数据库日志有哪几种模式,如何在不同模式中切换?
钭牵艳19829647095 ______ 有两种模式: 一:日志模式,日志模式的设置分为Archive Mode和No Archive Mode. 二:自动归档模式:自动归档模式的设置分为:Enabled和Disabled 可用可用archive log list命令来查看数据库的现行日志和自动归档模式的设置. 希望对你有帮助.

郜董戚2970oracle的日志文件位于哪个目录下 -
钭牵艳19829647095 ______ D:\oracle\product\10.2.0\oradata\orcl orcl 指的是 oracle的服务名SID.

郜董戚2970oracle中运行.sql文件的日志怎么输出 -
钭牵艳19829647095 ______ 批量执行sql文件并输出执行日志 1、建立betchinsert.bat文件.内容:sqlplus username/password@服务名 @BETCH.SQL > SQLINSERT.log exit 2、建立betah.sql文件.内容: @@nkgis.sql\AE_USERS.sql @@nkgis.sql\AE_ROLES.sql @@...

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