知识大全 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从备份的控制文件进行完全恢复 SYS@orcl#shutdownabort; ORACLE例程已经关闭 SYS@orcl# oracle@oracle:~/product//d
用Oracle备份集在测试机上做不完全恢复 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 如果表
ORACLE数据库对象与用户管理 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一ORACLE数
Oracle用户权限表的管理方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 我们将通过介绍命
实战Oracle数据库备份与恢复 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 用户可以留意一下
非归档 数据能恢复到最后一次备份 只能做全部恢复不能做部分恢复 只能脱机备份 归档 数据能恢复到失败点无数据丢失 可以热备份 完全恢复和部分恢复都行部分恢复文件中不一致的检查点可以用
在ORACLE里按用户名重建索引的方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 如果你管理
系统环境 操作系统WindowsServer机器内存M 数据库 OracleiR()forNT企业版 安装路径C:\\ORACLE 模拟现象 先将数据库设置为归档模式
系统环境 操作系统WindowsServer机器内存M 数据库 OracleiR()forNT企业版 安装路径C:\\ORACLE 模拟现象 先将数据库设置为归档模式 SQL*
多数Oracle数据库用户都使用默认配置文件创建用户帐户自从Oracle开始就可以通过创建一个配置文件然后使用以下两个语句之一分配给它一个用户来锁定一个帐户 CREATEUSERmyuser