首页 >>  正文

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

卢纪黛2074归档模式下怎么查询oracle 10g归档日志存放的路径? -
国堂贸15143548783 ______ SQL> select name from v$archived_log; NAME--------------------------------------------------/u01/oracle/flash_recovery_area/ORA10G/archivelog/2012_02_18/o1_mf_1_15_7myb1ftq_.arc/u01/oracle/arch/1_16_759895721.dbf 如果没有的话切换一下日志...

卢纪黛2074请问小型机上的Oracle 10g 如何查看归档日志剩余空间? -
国堂贸15143548783 ______ 首先,你要看下你归档路径是哪里.两种情况 一种是你默认放在了闪回区下面,那么show parameter db_recovery_file_dest_size,看看闪回区目录你设置多大,然后到操作系统上面看看该目录的使用情况 闪回区目录可以通过 show parameter db_recovery_file_dest查看 另外一种是你设置了别的目录,那么就取决于你该目录可使用的磁盘空间了.

卢纪黛2074oracle数据库操作记录怎么查看 -
国堂贸15143548783 ______ 查看归档模式 conn /as sysdba archive log list 如果数据库为归档模式的话,可以通过logmnr来进行挖掘日志文件查看这些信息的.如果是非归档模式.对不起无法查看了 开启后台进程跟踪, 设置参数(initsid.ora) .backgroudn_dump_dest=目...

卢纪黛2074如何查看Oracle10g归档空间的使用情况 -
国堂贸15143548783 ______ 两种情况 种默认放闪区面show parameter db_recovery_file_dest_size看看闪区目录设置操作系统面看看该目录使用情况 闪区目录通 show parameter db_recovery_file_dest查看 另外种设置别目录取决于该目录使用磁盘空间!

卢纪黛2074Oracle怎么从非归档模式变成归档模式,详细步骤 -
国堂贸15143548783 ______ 操作步骤:1 登录数据库查看数据库的归档状态 SQL> archive log list; Database log mode Archive Mode Automatic archival Enabled Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online log sequence 2923 Next log sequence to ...

卢纪黛2074oracle rac怎么查看归档备份是否成功 -
国堂贸15143548783 ______ sqlplus /nolog conn /as sysdba; 连接后执行archive log list;命令查看,示例:SQL> archive log list; Database log mode Archive Mode Automatic archival Enabled Archive destination /data/oracle/log1/archive_log 如上面就是开启了,否则为未开启;

卢纪黛2074windows下怎么查看oracle -
国堂贸15143548783 ______ windows下在服务中可查看,以windows10为例.1、右键开始菜单,选择“计算机管理”.2、选择“服务和应用程序”—“服务”.3、找到oracle的相关进程查看状态即可.

卢纪黛2074如何看Oracle数据库的用户登录的记录档案 -
国堂贸15143548783 ______ 1 audit 用审记来记录用户的操作信息 2 trigger 用系统触发器来记录用户登录 3 logmnr 从log文件中挖出用户登录信息 推荐使用第3种,不占用系统资源,而且很方便.

卢纪黛2074如何启动或关闭数据库的归档模式 -
国堂贸15143548783 ______ 1.管理员身份连接数据库 C:\Users\Administrator>sqlplus sys/sys@xxxxx as sysdba2.查看当前归档模式,是归档还是非归档 SQL> archive log list; Database log mode No Archive Mode (此状态为非归档状态)3.关闭数据库 SQL> shutdown ...

卢纪黛2074如何将oracle数据库 设置为归档模式 -
国堂贸15143548783 ______ 修改oracle为归档模式1,查看是否为归档模式 SQL> archive log list; Database log mode No Archive Mode Automatic archival Disabled Archive destination USE_DB_RECOVERY_FILE_DEST Oldest online log sequence 31 Current log sequence ...

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