当前位置:首页 > 日记 > 正文

{解析如何在没有备份的情况下执行撤消损害

{解析如何在没有备份的情况下执行撤消损害
如果在运行Oracle的不幸遭遇了复原的伤害,最好的方法就是完全恢复,但是如果没有备份,可以使用非常规的方法(使用隐藏参数Oracle),如果撤消包含未提交的事务,会造成一点损失数据(一般可以耐受)如果不是,未提交的事务,没有数据损失的主要步骤:

1。手动修改撤消表空间管理;
2、设置隐藏的参数(_offline_rollback_segments或_corrupted_rollback_segments)确定受影响的回滚段,这样甲骨文忽略了未提交的事务上。
三.手动删除受影响的回滚段并撤消表空间,然后重建新的撤消表空间;
4。还原撤消表空间管理是自动的。

实验如下:
步骤1。
如果撤消数据文件已损坏,则数据库只能进入挂载状态,并且在打开时出现以下错误。
ora-01157:无法识别/锁定数据文件看到DBWR跟踪文件14
ora-01110:数据文件14:我: undo1 intel_data o06dms0 o06dms0。
它显示撤消文件已损坏或丢失,并且文件可以在文件脱机后打开:
警告:更改数据库datafile'i: undo1 intel_data o06dms0 o06dms0'offline滴;
打开数据库;
打开数据库的目的是查找受影响的回滚段:
SQL >选择segment_name,状态从dba_rollback_segs;

segment_name状态
----------------------------------------------
系统在线
_syssmu10_1201331463离线美元
_syssmu9_2926456744离线美元
_syssmu8_640224757离线美元
_syssmu7_3984293596离线美元
_syssmu6_3694658906离线美元
_syssmu5_3475919656离线美元
_syssmu4_168502732离线美元
_syssmu3_1987193959离线美元
_syssmu2_3908286755离线美元
_syssmu1_3281912951离线美元

显示参数撤消

名称类型值
------------------------------------------------------------
undo_management字符串自动
undo_retention整数900
undo_tablespace字符串undo1
关闭数据库:
立即关闭;

步骤2。
创建一个临时的pfile:
SQL >创建pfile = H: inito06dms0 ora'from数据库;
修改pfile如下:
*。undo_management =手动的撤销表空间管理方式改为手动
*。undo_tablespace = 'undo2指定一个新的撤销表空间
*。_offline_rollback_segments =('_syssmu10_1201331463 $,$ '_syssmu9_2926456744,'_syssmu8_640224757 $,$ '_syssmu7_3984293596,'_syssmu6_3694658906 $,$ '_syssmu5_3475919656,'_syssmu4_168502732 $,$ '_syssmu3_1987193959,'_syssmu2_3908286755 $,$ '_syssmu1_3281912951)-所有受影响的回滚段来了
并通过改变pfile启动数据库:
SQL >启动pfile = H: inito06dms0口。

步骤3。
手动删除受影响的回滚段:
SQL >回滚段_syssmu10_1201331463 $ ;
SQL >回滚段_syssmu9_2926456744 $ ;
SQL >回滚段_syssmu8_640224757 $ ;
SQL >回滚段_syssmu7_3984293596 $ ;
SQL >回滚段_syssmu6_3694658906 $ ;
SQL >回滚段_syssmu5_3475919656 $ ;
SQL >回滚段_syssmu4_168502732 $ ;
SQL >回滚段_syssmu3_1987193959 $ ;
SQL >回滚段_syssmu2_3908286755 $ ;
SQL >回滚段_syssmu1_3281912951 $ ;
手动删除旧的撤消表空间:
SQL >删除表空间undo1包括的内容;
重建新的撤销表空间:
SQL >创建撤销表空间undo2 datafile'i: undo2 intel_data o06dms0 o06dms0'size 100m;
创建覆盖旧为新数据库:
SQL >创建pfile = H为: inito06dms0口;
关闭数据库:
立即关闭;

步骤4。
启动数据库与原始数据库:
启动>;
还原撤消表空间管理是自动的:
SQL >修改系统设置为'auto'scope undo_management = =;
取消隐藏参数的设置:
警告:改变系统复位_offline_rollback_segments范围= SPFILE;
重新启动生效:
立即关闭;
已启动
显示参数撤消

名称类型值
------------------------------------------------------------------
undo_management字符串自动
undo_retention整数900
undo_tablespace字符串undo2

最后,退房。
SQL >选择segment_name,状态从dba_rollback_segs;

segment_name状态
----------------------------------------------
系统在线
_syssmu40_1968985325 $在线
_syssmu39_4040503138 $在线
_syssmu38_4059847715 $在线
_syssmu37_2692202156 $在线
_syssmu36_2617425201 $在线
_syssmu35_1133967719 $在线
_syssmu34_1916939664 $在线
_syssmu33_99444166 $在线
_syssmu32_162619813 $在线
_syssmu31_830375278 $在线

相关文章

Oracle删除主键以查看主键约束并创

Oracle删除主键以查看主键约束并创

主键,删除,约束,电脑软件,Oracle,1,删除主键 去掉表primary_key 上面的SQL的执行可以删除主键;如果它不成功,则可以使用它。 去掉表列级约束;——删除约束 禁用primary_column tablename表;设置列设置为主键是无效的 索引index_name;——删除主键…

MySQL学习笔记4:完整性约束受限字段

MySQL学习笔记4:完整性约束受限字段

字段,完整性约束,学习笔记,电脑软件,MySQL,完整性约束限制字段以满足字段的期望效果,如字段包含默认值、不null等。 直觉点:如果插入的数据不符合极限要求,数据库管理系统拒绝执行操作。 设置表的主键 主键可以识别表中每个消息的唯一性,如身份…

oracle系统变量函数简介

oracle系统变量函数简介

系统变量,函数,简介,电脑软件,oracle,Oracle函数是多种多样的。系统变量函数就是其中之一。下面是三个最常见的系统变量函数。希望能帮你学习甲骨文。 oracle系统变量函数: (1)系统日期 函数返回当前日期和时间。返回Oracle服务器的当前日期…

如何使用这个秘密来保护我的帐户

如何使用这个秘密来保护我的帐户

帐户,使用这个,秘密,电脑软件,如何使用这个秘密来保护我的帐户 为了保护您的QQ账号安全,QQ安全中心手机手机,建议您设置安全令牌、QQ令牌、QQ实体、密保卡、手机安全卡。 步骤的使用如下: 1,访问安全 手机令牌:您需要在手机令牌管理页面上下…

oracle重置系统密码方法介绍

oracle重置系统密码方法介绍

密码,重置,系统,方法,电脑软件,如何重置Oracle 10g系统的密码 安装Oracle 10g后,忘记了安装时设置的系统密码,并在同事的帮助下完成了一个解决方案。 对1.oracle密码文件存在于:oracle_home / / pwd.ora数据库 2。使用orapwd重置系统密码 C:ora…

W7如何设置自动关机设置自动关机时

W7如何设置自动关机设置自动关机时

方法,设置,自动关机,如何设置,时间,点评:Win7的方法设置电脑自动关闭XP和差不多,可以安装第三个剖面软件自动关机,可以使用系统的任务调度的实现,只需要知道操作方法可以关机命令,命令和一个非常简单的方法。 1、点击启动菜单,选择所有程序;选择附…

netdde.exe的过程是怎样的netdde.e

netdde.exe的过程是怎样的netdde.e

是怎样,木马,过程,电脑软件,netdde,评论:微软Windows的网络动态数据交换服务,它是用来帮助交换数据是通过网络传输。这不是纯粹的系统程序,但是如果终止,这可能会导致不可知的问题。 netdde.exe是木马netdde.exe什么的过程 进程文件:netdde.exe…

打开和关闭Word2007文档修订内容的

打开和关闭Word2007文档修订内容的

方法,文档,内容,电脑软件,在Word2007中,您可以自定义状态栏添加一个指标告诉你如何修改或关闭状态,打开修改的情况下,你可以看到所有的变化,已经在文件中。当你关闭修订功能,您可以更改任何文件没有标记变化的内容。 打开修改 在审查上的标签;…

字符串的函数substring_index截获

字符串的函数substring_index截获

函数,字符串,电脑软件,substring_index,MySQL,截取的字符串是15151152,16 ',这可以被看作是一个IP吧(虽然不是IP), 然后,每个逗号之前的部分被截取。 以下方法:字符串中的字符用逗号索引,以获得具有不同索引位的字符。 结果如下: 选择substrin…

什么是手机QQ浏览器3gqq自动刷新的

什么是手机QQ浏览器3gqq自动刷新的

自动刷新,特权,浏览器,电脑软件,QQ,手机QQ浏览器的自动刷新是什么;3gqq;特权 手机QQ浏览器的用户可以享受免费刷新功能,当他们用3GQQ聊天。设置自动刷新后,他们不需要经常刷新自己,这样您就可以更及时地与您的朋友进行交流。 温馨提示:设置自动…

星巴克宣布将退出俄罗斯市场 星巴

星巴克宣布将退出俄罗斯市场 星巴

星巴克宣布将退出俄罗斯市场 星巴克为什么退出俄罗斯,俄罗斯,星巴克,退出,市场,麦当劳,暂停,首席执行官,机会,星巴克宣布将退出俄罗斯市场 星巴克为什么退出俄罗斯。当地时间5月23日,星巴克发布声明称将关闭俄罗斯店面,与麦当劳,埃克森美孚、英美烟草…

如何Win8出现在F8修复计算机选项重

如何Win8出现在F8修复计算机选项重

选项,出现在,启动时,环境,电脑软件,点评:为了提高Win8的启动速度,快速开机按F8,所以微软干脆取消了F8启动高级启动项默认是自动激活的系统中,当有一个问题,但你也可以手动输入,具体步骤如下,有兴趣的朋友可以参考 Win8的方式出现在F8启动修复计算…