用户错误和实例恢复

原创 2016年08月28日 20:33:02

1、删除后如何恢复

SQL> drop tableSALGRADE;

 

Table dropped.

 

SQL> showrecyclebin

ORIGINAL NAME    RECYCLEBIN NAME                OBJECT TYPE  DROP TIME

---------------------------------------------- ------------ -------------------

SALGRADE         BIN$OlFnNzmB77zgUKjAZA8L4w==$0TABLE        2016-08-18:11:44:47

SQL> FLASHBACKTABLE salgrade TO BEFORE DROP

  2  /

 

Flashback complete.

如上,从回收站将删除后的表恢复

 

2、更新表后做了update操作,如何恢复,这里需要用到闪回

(1)问题描述:

SQL> update empset sal=sal+1;

14 rows updated.

SQL> commit;

Commit complete.

如上,更新完emp表之后做了提交

 

(2)查询闪回中记录的emp表的上一个版本对应的时间戳

SQL> selectversions_starttime from emp versions between scn minvalue and maxvalue whereempno = 7566;

VERSIONS_STARTTIME

---------------------------------------------------------------------------

18-AUG-16 12.03.43PM


可以进一步确认中间的变动:

 

(3)利用闪回恢复数据

SQL> alter tableemp enable row movement;

Table altered.

SQL> FLASHBACKTABLE emp TO TIMESTAMP to_timestamp('18-AUG-16 12.03.43','dd-mm-yyhh24.mi.ss');

Flashback complete.

SQL> alter tableemp disable row movement;

Table altered.


3、实例恢复:

如上图,回退没做数据不会丢失,但是前滚没做,数据一定会丢失

 

(1)多路复用控制文件

SQL> select namefrom v$controlfile;

NAME

--------------------------------------------------------------------------------

/u01/oracle/oradata/wyzc10g/control01.ctl

/u01/oracle/oradata/wyzc10g/control02.ctl

/u01/oracle/oradata/wyzc10g/control03.ctl

上图有 控制文件,但是并没有分开存放

 

(2)创建控制文件路径,并修改系统参数

Mkdir/u01/oracle/flash_recovery_area/WYZC10G

 

SQL> ALTER SYSTEMSETcontrol_files='/u01/oracle/oradata/wyzc10g/control01.ctl','/u01/oracle/flash_recovery_area/WYZC10G/control02.ctl'SCOPE=SPFILE;

关闭数据库,然后将控制文件拷贝到上述flash_recovery_area目录

hp cp/u01/oracle/oradata/wyzc10g/control01.ctl/u01/oracle/flash_recovery_area/WYZC10G/control02.ctl

而后启动数据库即可



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

用户不在sudoers文件中解决方法以及sudoer文件修改错误后的恢复方法

本文解决了用户不在/etc/sudoers文件中导致用户不能获取root权限的问题以及sudoer文件修改错误后的恢复方法

解决XP系统下"HTTP 错误 403.9 - 禁止访问:连接的用户过多"的问题

有些时候我们在IIS上测试网站时,会出现HTTP 错误 403.9 - 禁止访问:连接的用户过多,这是因为XP系统作为IIS服务器时默认的连接数只有10,所以才导致HTTP 错误 403.9 - ...

解决 SQL Server 连接到服务器 错误223 18456 等各种sa用户不能登录问题

我的SQL Server2005 一直正常使用但昨天出现了错误,如图。     经过上网查,网上说的办法试了好多都没有解决这个问题。在经过多次的摸索后终于搞定了,答案很简单,...

Android 崩溃异常时弹出Dialog让用户选择是否上传错误信息

想必凡是使用安卓手机的童鞋们都碰到过这样的情况,不知道是内存还是什么的原因,弹出个提示框,某某应用已终止,对这类的应用,我们会没来由的觉得烦躁,严重点就会删除,所以作为程序员,我们在开发应用的时候,可...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)