用户管理的备份(一致性备份、非一致性备份、脱机备份、联机备份)_数据库其他教程-查字典教程网
用户管理的备份(一致性备份、非一致性备份、脱机备份、联机备份)
用户管理的备份(一致性备份、非一致性备份、脱机备份、联机备份)
发布时间:2016-12-28 来源:查字典编辑
摘要:1.备份数据库概念:指备份数据库的所有数据文件和控制文件,另外还应该备份参数文件和口令文件注意:当备份数据库时,不要备份重做日志。1.1一致...

1.备份数据库

概念:指备份数据库的所有数据文件和控制文件,另外还应该备份参数文件和口令文件

注意:当备份数据库时,不要备份重做日志。

1.1一致性备份

概念:数据库一致性备份是指关闭了数据库后备份所有数据文件和控制文件的方法。当使用SHUTDOWN 命令正常关闭了数据库之后,所有数据库文件的当前SCN 值完全一致,所以关闭后的数据库备份被称为数据库一致性备份或者冷备份。

适用:ARCHIVELOG、NOARCHIVELOG

select name from v$datafile union select name from v$controlfile;

shutdown immediate;

copy 文件

startup;

1.2非一致性备份

概念:指在OPEN 状态下备份数据库所有数据文件和控制文件的方法。因为在OPEN 状态下数据库内容随时都会改变,从而导致不同数据库文件的当前SCN值完全不同,所以打开时的数据库备份被称为数据库非一致性备份。

适用:ARCHIVELOG模式。

select name from v$datafile;

alter database begin backup;

copy 文件

Alter database backup controlfile to ‘';

alter database end backup;

alter system archive log current;

2.备份表空间

概念:指在数据库处于OPEN状态时备份起数据文件的方法。

适用:ARCHIVELOG模式。

注意:可以备份表空间的所有数据文件,也可以备份表空间的某个数据文件。

2.1脱机备份

概念:指当表空间处于OFFLINE状态时,备份表空间所有数据文件或单个数据文件的过程。

适用:ARCHIVELOG模式。

优点:会生成较少的重做日志。

缺点:会影响表空间的业务操作。(因为SYSTEM 和正使用的UNDO 表空间都不能被脱机)

select file_name from dba_data_files where tablespace_name='USERS';

alter tablespace users offline;

copy 文件

alter tablespace users online;

2.2联机备份

概念:指当表空间处于ONLINE状态时,备份表空间所有数据文件或单个数据文件的过程。

适用:ARCHIVELOG模式。

优点:不影响表空间上的业务操作。

缺点:会生成更多的REDO信息和归档信息。

select file_name from dba_data_files where tablespace_name='USERS';

alter tablespace users begin backup;

copy 文件

alter tablespace users end backup;

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新数据库其他学习
    热门数据库其他学习
    编程开发子分类