知识大全 Oracle中的用户管理的不完全恢复

Posted 文件

篇首语:只有知道如何停止的人才知道如何加快速度。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Oracle中的用户管理的不完全恢复相关的知识,希望对你有一定的参考价值。

Oracle中的用户管理的不完全恢复  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  用户管理的不完全恢复必须满足下面三个条件才可以使用   a) 归档模式  b) 要有所有datafile在误操作之前的备份  c) 要有自要使用的备份以来的所有归档

  不完全恢复的类型  a) 基于时间点 比如从alter警告文件中查到drop table操作是什么时候发生的  recover database until time : :   b) 基于Cancel 可能中间某个归档损坏或丢失recover database untill cancel  c) 基于SCN(系统改编号)  recover database until scn <scn_number> 另同时使用备份的控制文件的不完全恢复 using backup control file

  实例说明几种场景的不完全恢复   truncate table dept;   alter system switch logfile;   delete from emp where empno=<N>;   alter system switch logfile;   alter system switch logfile;   发现是误操作   启动EM 用logminer(日志查看器)查时间点或SCN    oemapp consol    登陆到management server(参看 如何使用management server 后面会发布)     >工具 >数据库应用程序 >日志查看器 >创建查询条件     比如 表=DEPT (必须大写) 开始时间 结束时间

  查询出误操作时间或SCN 比如时间 : : SCN    好现在开始做基于时间点的不完全恢复    a shutdown immediate    b restore(复制) full backup到数据文件目录下    c startup mount    d alter session set NLS_date_format = YYYY MM DD HH :MI:SS     e recover database until time : : ;     //recover database until scn     f alter database open resetlogs 必须带resetlogs    g 删除所有归档 冷备 热备(已经都没用了 必须重新备份)    h 备份(不要忘了)

   基于cancel的模拟  delete dept where depno= ;//假如users表空间下的表  mit;  alter database switch logfile; 多次  alter database switch logfile;  alter database switch logfile; 发现失误 实行恢复  shutdown immediate  删除users表空间(对应的文件号假如是 )和一个归档日志  试着做完全恢复 失败    参看   做基于cancel的恢复  shutdown immediate  还原所有文件  startup mount  alter tablespace users online 将offline的所有文件online  recover database until cancel  alter database open resetlogs  别忘了重新备份

   使用备份的控制文件的不完全恢复   已经有所有数据文件的备份   备份控制文件  alter system switch logfile;  alter system switch logfile;  alter system switch logfile;  alter database backup controlfile to d:ackupcon ctl ;  alter system switch logfile;

  conn scott/tiger  delete dept where deptno= ;  mit;  alter system switch logfile;  alter system switch logfile;  alter system switch logfile;  shutdown abort/immediate/normal/transactional  删除所有数据文件 备份和删除当前的控制文件 但是归档必须存在  startup [nomount]   报错 查看状态nomount select status from v$instance;  从备份中恢复控制文件  复制所有备份的数据文件(在删除前要已经有备份)  recover database until cancel using backup controlfile;  alter database open resetlogs;  别忘了做全备

   联机日志全部丢失  shutdown immediate  删除所有的联机日志  startup   报联机日志错误  recover database until cancel   这步实际上什么也不做 但必须做这个操作  alter database open resetlogs;  别忘了做全备 以前的都没用了(包括归档)

cha138/Article/program/Oracle/201311/17998

相关参考

知识大全 oracle从备份的控制文件进行完全恢复

  oracle从备份的控制文件进行完全恢复  SYS@orcl#shutdownabort;  ORACLE例程已经关闭  SYS@orcl#  oracle@oracle:~/product//d

知识大全 用Oracle备份集在测试机上做不完全恢复

用Oracle备份集在测试机上做不完全恢复  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  如果表

知识大全 ORACLE数据库对象与用户管理

ORACLE数据库对象与用户管理  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一ORACLE数

知识大全 Oracle用户权限表的管理方法

Oracle用户权限表的管理方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  我们将通过介绍命

知识大全 实战Oracle数据库备份与恢复

实战Oracle数据库备份与恢复  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  用户可以留意一下

知识大全 oracle配置归档模式

  非归档  数据能恢复到最后一次备份  只能做全部恢复不能做部分恢复  只能脱机备份  归档  数据能恢复到失败点无数据丢失  可以热备份  完全恢复和部分恢复都行部分恢复文件中不一致的检查点可以用

知识大全 在ORACLE里按用户名重建索引的方法

在ORACLE里按用户名重建索引的方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  如果你管理

知识大全 如何使用归档日志进行完全恢复

  系统环境  操作系统WindowsServer机器内存M  数据库 OracleiR()forNT企业版  安装路径C:\\ORACLE    模拟现象      先将数据库设置为归档模式    

知识大全 如何使用归档日志进行完全恢复

  系统环境  操作系统WindowsServer机器内存M  数据库 OracleiR()forNT企业版  安装路径C:\\ORACLE    模拟现象  先将数据库设置为归档模式    SQL*

知识大全 使用配置文件创建口令管理策略

  多数Oracle数据库用户都使用默认配置文件创建用户帐户自从Oracle开始就可以通过创建一个配置文件然后使用以下两个语句之一分配给它一个用户来锁定一个帐户    CREATEUSERmyuser