-
特殊恢复:oradebug推进Linux平台SCN的值
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 _MINIMUM_GIGA_SCN方式推进SCN的值 Oracle 12C通过EVENT来手动增加SCN值 在 Oracle 数据库中,系统变更号(SCN, ...
-
特殊恢复:_MINIMUM_GIGA_SCN方式推进SCN的值
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 最近帮朋友弄一个WIN环境的数据库,需要增加SCN值,由于本机软件有问题,导致ORADEBUG工具不能正常使用,只能通 ...
-
特殊恢复:Oracle 12C通过EVENT来手动增加SCN值
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 引言 在Oracle数据库运维过程中,我们经常会遇到需要增加SCN(System Change Number,系统变更号)的场景。SCN是 ...
-
特殊恢复:ORA-00704、ORA-00604、ORA-01555故障时快速定位触发报错的数据块
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 一、故障背景 在一次数据库启动过程中,遇到了严重的启动失败,alert日志和trace文件中多次出现 ORA-01555: snap ...
-
特殊恢复:ORA-00704、ORA-00604、ORA-01555的分析与处理
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 在上一篇文章中,我们介绍了数据库在启动时触发ORA-00704、ORA-00604、ORA-01555报错时,怎么通过Trace文件定位 ...
-
特殊恢复:通过Trace文件,定位触发报错的sql语句的执行计划、访问的数据库及等待事件
我们的文章会在微信公众号“Oracle恢复实录”和博客网站“www.htz.pw” 同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。 下面分享来至于一个朋友的提问:数据库在启动过程中触发ORA-00704、ORA-00604、ORA-01555报错时,怎么通过Tra ...
-
rebuild object that object id less than 60
在ORACLE中对核心对象进行重建基本上会遇到ORA-00701错误,可以通过将数据库启动到upgrade或者配置event 38003错误来解决,但是object_id小于59的错误不能通过此方法来解决。但是可以通过重建创建对象,修改obj$与bootstrap$表来处理。下面是在自己的测试环境模拟 ...
-
substituter bootstrap$ using other table
在有些情况下可以通过替换bootstrap$来达到一些目的,如重建object_id小于58的对象。下面是测试常用的2种方式来切换bootstrap$表:1,使用DBMS_DDL_INTERNAL.SWAP_BOOTSTRAP,2,直接修改system数据文件头的信息 1,DBMS_DDL_INTERNAL方法 使用dbms_ddl_internal要求数据库必 ...
-
recover bootstrap$ corrupt block with dd tool
在11G中ORACLE提供DBMS_DDL_INTERNAL.SWAP_BOOTSTRAP直接切换boostrap表到用户指定的表,但是前提数据库必须启动到upgrade状态,如果bootstrap块损坏,数据库都不能启动,当然也不能使用DBMS_DDL_INTERNAL.SWAP_BOOTSTRAP。DBMS_DDL_INTERNAL.SWAP_BO ...
-
WIN平台ORACLE启动ORA-00604 ORA-01555 ORA-01173报错处理
11.2.0.3环境数据库启动时报ORA-00704 ORA-00604 ORA-01555错误,通过手动增加scn后,启动数据库再报ORA-01173错误。数据库来至于网络,版本为11.2.0.1,我本机的版本是11.2.0.3 1 参数配置 *._allow_resetlogs_corruption=true #*._corrupted_rollback_segm ...
-
WIN通过_MINIMUM_GIGA_SCN推进SCN值
最近帮朋友弄一个WIN环境的数据库,需要增加SCN值,由于本机软件有问题,导致ORADEBUG工具不能正常使用,只能通过参数来实现,由于在11.2.0.3环境中,event 10015推SCN已经失效,但是还可以通过_MINIMUM_GIGA_SCN来推进SCN的值。_MINIMUM_GIGA_SCN参数在11.2.0.4环境中已经失效。 1,环境介绍 WIN7 64 www.htz.pw > ...
-
11G数据库启动报ORA-00283 ORA-00600 2663错误
下面的环境来至于QQ群里的一个兄弟,刚刚创建的测试数据库就出问题,不能正常打开,主要跑下面的错误,朋友通过tar包,将数据库传给我 SQL> recover database; ORA-00283: recovery session canceled due to errors ORA-16433: The database must be opened in read/w ...
-
RAC迁移到单机以OPEN RESETLOGS方式打开数据库遇到ORA-38856错误
今天在帮QQ群 朋友恢复数据库的时候遇到ORA-38856报错,报错信息如下: SQL> alter database open resetlogs; alter database open resetlogs * ERROR at line 1: ORA-38856: cannot mark instance UNNAMED_INSTANCE_2 (redo thread 2) as enabled 报错的原因很简单,RAC到单机以resetlogs强制打开数据 ...
-
ORA-00704 ORA-00604 ORA-01555处理过程
下面的案例来至于一位兄弟的环境,10G RAC,CRS被意外删除,数据库被crash了。通过将RAC更改为单机直接启动,报下面的错误 Errors in file /oracle/10.2/admin/gzora/udump/gzora_ora_8355.trc: ORA-00704: bootstrap process failure ORA-00704: bootstrap process failure ORA-00604: error occurred at recu ...
-
bbed修改ASM中的块(最新版本)
前天在客户现场遇到ASM中的一个数据块损坏,数据库打开后,在5分钟内,数据库就自动关闭了,由于特殊的原因,当时没有使用bbed来直接修改块,采用了其它的方式来正常打开数据库。 下面是测试10G环境中怎么修改ASM中的块,部分步骤在11G中仍然有效。 1,创建测试表 www.htz.pw > create table scott.h ...
-
ORA-01100 数据文件丢失,无备份,有创建数据文件以后的所有归档的恢复
本次实验是测试在数据文件丢失,无备份,有归档日志的情况下的恢复,是看到itpub一个人的提问,这种情况在生产环境中基本不存在,因为不可能会保留那么的归档日志。整个实验的前提条件是:数据库运行在归档模式,并且从创建数据文件文件以来的归档日志必须存在。 欢迎大家加入ORACLE超级群:17115662 免费解 ...
csdw
是 1031csdw
哈哈,,黄大师,总结得好huangtingzhong
Loading Hinted Executionhuangtingzhong
下面是ASM磁盘头的部分ASM DATA DIhuangtingzhong
RMAN backup to Flash Rechuangtingzhong
Database Crashed With ORhuangtingzhong
How to Resolve ORA-00257123
How To Find The Processhuangtingzhong
How To Generate Same Nam罗罗
哦,懂了!