学习是一种信仰。
分类: Oracle
2013-03-15 21:44:31
精通ORACLE10G备份与恢复
王海亮、王海凤、张立民、郑建茹 等著
中国水利水电出版社
2005年1月
数据库的备份与恢复分为三种:
1、用户管理的备份与恢复;
2、RMAN;
3、逻辑备份与恢复(EXPDP/IMPDP;EXP/IMP)。
第二部分 用户管理的备份与恢复
第四章:用户管理的备份
一、备份数据库
1、冷备份(一致性备份):
(1)查出所有的数据文件和日志文件;
冷备份只备份数据文件和控制文件,不用备份日志文件
SQL> select name from v$datafile union select name from v$controlfile;
NAME
--------------------------------------------------------------------------------
E:\ORACLE\APP\FLASH_RECOVERY_AREA\ORCL\CONTROL02.CTL
E:\ORACLE\ORADATA\ORCL\CONTROL01.CTL
E:\ORACLE\ORADATA\ORCL\EXAMPLE01.DBF
E:\ORACLE\ORADATA\ORCL\SYSAUX01.DBF
E:\ORACLE\ORADATA\ORCL\SYSTEM01.DBF
E:\ORACLE\ORADATA\ORCL\UNDOTBS01.DBF
E:\ORACLE\ORADATA\ORCL\USERS01.DBF
(2)关闭数据库
使用shutdown immediate,不要使用shutdown abort;
(3)转储所有数据文件和控制文件
(4)启动数据库
startup
2、热备份(不一致备份),不适用于NOARCHIVELOG模式
(1)列出要备份的所有数据文件;
(2)alter database begin backup;
(3)备份所有数据文件和控制文件
host copy 数据文件;
alter database backup controlfile to 'E:\oraclebackup\pis_product.ctl';
(4)结束备份,归档当前日志组:
alter database end backup;
alter system archive log current;
二、备份表空间
脱机备份和联机备份两种,方法基本同上;
三、备份控制文件
控制文件多元化;
四、备份日志文件
日志文件多元化;
第5章 用户管理的完全恢复
数据库处于不同状态下的有不同的恢复方法:
1、把数据文件备份放到原目录;
2、若原目录损坏,把数据文件放到新的目录,alter database rename controlfile;
3、recover;
第6章 用户管理的不完全恢复
第三部分 RMAN管理的备份与恢复
第9章 RMAN基础
第10章 RMAN备份
第11章 RMAN恢复
第12章 RMAN维护命令
第四部分 逻辑备份与恢复
第14章 EXPDP和IMPDP
第15章 EXP和IMP