手机
当前位置:查字典教程网 >编程开发 >数据库其他 >用户管理的备份(一致性备份、非一致性备份、脱机备份、联机备份)
用户管理的备份(一致性备份、非一致性备份、脱机备份、联机备份)
摘要: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;

【用户管理的备份(一致性备份、非一致性备份、脱机备份、联机备份)】相关文章:

8 种常用的 NoSQL 数据库系统对比分析

如何解决VisualSVN Server 安装提示错误 Repositories is not a valid short file name

sqlserver、Mysql、Oracle三种数据库的优缺点总结

在SQL SERVER中查询数据库中第几条至第几条之间的数据SQL语句写法

比较SQL Server与Oracle、DB2数据库的一些知识

sql学习之CASE WHEN THEN ELSE END的用法

执行Insert Exec时的隐藏开销 分析

简单分析SQLite4的一些设计改变

对分区表进行alter-switch时遇到的错误

datastage server job之dsjob 命令

精品推荐
分类导航