Oracle 备份恢复
文章平均质量分 82
Tigers23
这个作者很懒,什么都没留下…
展开
-
UNDO表空间备份恢复(一)
UNDO表空间在有热备没有事物交易的时候有数据块损坏的恢复第一,先看一下确保undo表空间里没有交易的事物SQL>select XID USN,XIDSLOT,XIDSQN fromv$transaction;no rows selected第二,确认当前所用的回退表空间SQL>show parameter undo NAME原创 2012-08-31 12:07:48 · 711 阅读 · 0 评论 -
flashback
flashback 利用undo信息来恢复一个或者一些表到现在以前的一个时间点(一个快照)。Undo相关参数如下,需要确保AUM与足够的retention值。SQL> show parameter undoNAME TYPE VALUE------------------------------------ ----------- -----------undo_managemen转载 2013-02-28 10:24:21 · 294 阅读 · 0 评论 -
expdp/impdp
创建目录 create directory dir as '/home/oracle/dir';原创 2012-12-27 16:23:54 · 703 阅读 · 0 评论 -
没有备份的current状态的redo日志损坏
SQL> select* from v$log; GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIM---------- ---------- ---------- -------------------- --- --------------原创 2012-09-07 15:34:13 · 657 阅读 · 0 评论 -
索引表空间损坏的恢复
取元数据select dbms_metadata.get_ddl('类型','对象','模式')取出scott用户下所有表的元数据select(select dbms_metadata.get_ddl('TABLE',table_name,owner) from dual) fromdba_tables where owner='SCOTT';取出scott用户下所有所有的元数据原创 2012-09-06 22:13:53 · 644 阅读 · 0 评论 -
有热备的system表空间损坏的恢复
热备份system表空间SQL> alter tablespace system beginbackup; Tablespace altered. SQL> !cp /u01/tiger/oradata/orcl2/system01.dbf/bk SQL> alter tablespace system end backup; Tablespace altere原创 2012-09-06 15:56:07 · 580 阅读 · 0 评论 -
flashback闪回
flashback闪回分为三大类第一,flashback table第二,flashback database第三,flashback query(一),开启关闭回收站 alter session setrecyclebin =on; altersession set recyclebin= off; altersys原创 2012-09-06 11:54:21 · 347 阅读 · 0 评论 -
ACTIVE日志损坏(有归档)
归档模式下active日志损坏active代表日志切换过可能已经归档;也可能代表日志中的脏块还没有被DBWR写盘查看归档路径SQL> show parameter recovery NAME TYPE VALUE-------------------------------------------原创 2012-09-07 13:43:55 · 601 阅读 · 0 评论 -
INACTIVE状态的日志损坏
INACTIVE日志损坏SQL> alter system switch logfile; System altered.查看日志的状态SQL> select * from v$log; GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRST_CHANGE# FIRS原创 2012-09-07 09:59:55 · 559 阅读 · 0 评论 -
根据控制文件的信息恢复数据文件
控制文件里的信息恢复数据文件SQL> select * from v$dbfile; FILE# NAME-------------------------------------------------- 4 /u01/tiger/oradata/orcl2/users01.dbf 3 /u01/tiger/oradata/orcl2/原创 2012-09-06 22:50:48 · 535 阅读 · 0 评论 -
有备份的users表空间的损坏恢复
备份user表空间SQL> alter tablespace users beginbackup; Tablespace altered.SQL> !cp/u01/tiger/oradata/orcl2/users01.dbf /bk SQL> alter tablespace users end backup; Tablespace altered做交易然后破原创 2012-09-06 16:19:26 · 639 阅读 · 0 评论 -
Oracle控制文件备份恢复 resetlogs方式
alter databasebackup controfile to trace as '/bk/col.sql';一致性停库破坏日志文件和控制文件启动数据库SQL> startupORACLE instancestarted. Total SystemGlobal Area 314572800 bytesFixed Size 121原创 2012-09-03 11:49:00 · 520 阅读 · 0 评论 -
UNDO表空间备份恢复(四)
当undo表空间没有备份的时候,控制文件里有undo建立以来的信息 先查看表里的信息第一,先查看原来t1表里的信息和事物槽里的事物SQL> select ename,sal,deptno from t1 where deptno=30;ENAME SAL DEPTNO---------- ---------原创 2012-08-24 15:54:23 · 813 阅读 · 0 评论 -
ORACLE控制文件备份恢复 noresetlogs 恢复
控制文件的备份有两种格式的备份,一种是文本格式的备份另一种是二进制格式的备份备份文本格式SQL> alterdatabase backup controlfile to trace as '/bk/con.sql'; Databasealtered.备份二进制格式SQL> alterdatabase backup controlfile to trace as '/bk/c原创 2012-09-03 11:35:45 · 409 阅读 · 0 评论 -
使用旧的控制文件恢复
备份控制文件alter database backup controlfileto '/bk/ctl.bk'; SQL> alter system switch logfile;alter system switch logfile*ERROR at line 1:ORA-03113: end-of-file on communication channel原创 2012-09-03 15:04:18 · 1086 阅读 · 0 评论 -
UNDO表空间备份恢复(三)
show parameter undo 查看undo表空间的几本信息第一,查看undo表空间使用的是第几个文件select tablespace_name,file_name from dba_data_files;TABLESPACE_NAME FILE_NAME--------------- -------------------------------------------原创 2012-08-24 11:35:11 · 858 阅读 · 0 评论 -
UNDO表空间备份恢复(二)
UNDO表空间热备份有事物的时候块损坏的解决方案我没来做一个实验第一,先查看一下UNDO表空间对应的数据文件SQL> select tablespace_name,file_namefrom dba_data_files; TABLESPACE_NAME FILE_NAME------------------------------ ---原创 2012-08-31 13:43:32 · 539 阅读 · 0 评论 -
flashback(二)
Flashback Drop 是从Oracle 10g 开始出现的, 用于恢复用户误删除的对象(包括表,索引等), 这个技术依赖于TablespaceRecycle Bin(表空间回收站),这个功能和windows的回收站非常类似。这个功能和数据库闪回没有关系,和flashback参数没有关系,表也不要求row movement.经过测试SQL> alter database flashb转载 2013-02-28 13:55:54 · 405 阅读 · 0 评论