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;
用户管理的备份(一致性备份、非一致性备份、脱机备份、联机备份)
2021-10-06 17:14数据库技术网 数据库技术
用户管理的备份(一致性备份、非一致性备份、脱机备份、联机备份)说明文档。
延伸 · 阅读
- 2022-03-09易语言手动备份方法
- 2022-03-09易语言使用备份还原的方法
- 2022-03-03如何备份和恢复IIS6和IIS7的设置
- 2022-02-24WPS备份管理在哪?WPS怎么恢复之前的文件或未保
- 2022-02-22易语言制作文件夹压缩备份工具的代码
- 2022-02-13MySQL导入与导出备份详解
- 数据库技术
关于多写入点数据库集群的一些想法
在分布式数据库系统领域, 多主(多写入点, Leader-less)是一个非常诱人的特性, 因为客户端可以随机请求任何一个节点. 这种可随机选择访问点(写入点)的特性...
- 数据库技术
SQL实现分页查询方法总结
这篇文章介绍了SQL实现分页查询方法总结,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...
- 数据库技术
解决navicat远程连接mysql报错10038的问题
这篇文章主要介绍了解决navicat远程连接mysql报错10038的问题,本文分步骤通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借...
- 数据库技术
12个数据库安全故障和错误,看看你“踩雷”没?
为了帮助企业认识错误并保持警觉,列出了12种不同的故障模式,即便是团队中最优秀的人也不可避免地会出现这些失误。...
- 数据库技术
颜值与实用性并存的数据库建模工具Chiner教程
这篇文章主要为大家介绍了一款颜值与实用性并存的数据库建模工具Chiner,推荐大家使用,有需要的朋友可以共同学习参考下,希望能够有所帮助,祝大家...
- 数据库技术
在windows系统下如何安装memcached的讲解
今天小编就为大家分享一篇关于在windows系统下如何安装memcached的讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟...
- 数据库技术
如何利用分析函数改写范围判断自关联查询详解
这篇文章主要给大家介绍了关于如何利用分析函数改写范围判断自关联查询的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用sql具有一...
- 数据库技术
在telnet下操作memcache详解(操作命令详解)
这篇文章主要介绍了在telnet下操作memcache详解,telnet下的memcache操作命令详解,需要的朋友可以参考下...