Chinaunix首页 | 论坛 | 博客
  • 博客访问: 13733
  • 博文数量: 8
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 10
  • 用 户 组: 普通用户
  • 注册时间: 2017-08-14 14:17
文章分类
文章存档

2018年(2)

2017年(6)

我的朋友

分类: Oracle

2018-04-24 14:23:32

精通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

 

 

 

阅读(614) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~