图解Oracle备份方式分类
最近在看Oracle方面的资料,主要读了备份这部分,按照自己的理解结合资料画了如下的一个备份的结构图。这样一看,学起备份这部分就方便多了。
逻辑备份这部分由于不是很常用,除非某些特定的情况下(少量数据的迁移),因此本篇就省略了。对于大量的数据,冷备份和RMAN是不错的方法。
1、一致性备份--关闭数据库后备份所有数据库文件,适用于archivelog模式和noarchivelog模式
(1)、列出要备份的数据文件和控制文件
SQL>select name from v$datafile union select name from v$controlfile;
NAME
--------------------------------------------------------------------------------
/oracle/app/oradata/demo1/control01.ctl
/oracle/app/oradata/demo1/control02.ctl
/oracle/app/oradata/demo1/control03.ctl
/oracle/app/oradata/demo1/sysaux01.dbf
/oracle/app/oradata/demo1/system01.dbf
/oracle/app/oradata/demo1/tbsalert01.dbf
/oracle/app/oradata/demo1/undotbs01.dbf
/oracle/app/oradata/demo1/users01.dbf
(2)、将数据库关闭shutdown immediate
(3)、然后将这些文件cp到OS某一路径下
SQL>host cp /oracle/app/oradata/demo1/control0*.ctl /home/oracle/consistency-back
SQL>host cp /oracle/app/oradata/demo1/*.dbf /home/oracle/consistency-back
注意:临时文件因为不存储永久数据,所以可以不必备份,在恢复后可以重新创建临时表空间的临时文件。
2、非一致性备份--数据库处于open状态,只适用于DB处于archivelog模式,不适用于noarchivelog模式
2.1、用户管理的热备份
定义——指用户通过将表空间置于热备份模式下,然后通过OS工具对文件进行复制备份,备份完成后再结束表空间的备份模式
步骤——
(1)、在备份之前需要显示的发出begin backup的命令
alter tablespace system begin backup;
(2)、在OS拷贝备份文件(包括数据文件、控制文件等)
host cp /oracle/app/oradata/demo1/system01.dbf /backup/system01.dbf;
(3)、发出end backup通知数据库完成备份
alter tablespace system end backup;
(4)、备份归档日志文件
注意:
当表空间置于热备模式下,表空间数据文件头的检查点会被冻结,当热备份完成,发出end backup之后,表空间数据文件检查点被重新同步,恢复更新。
如果遗忘了end backup命令会导致数据库问题,所以使用这种方式备份时需要确认备份正确完成。
2.2、Oracle管理的热备份(RMAN)
定义——RMAN执行的热备份不需要将表空间置于热备模式,从而可以减少对于数据库的影响获得性能提升。另外RMAN的备份信息可以通过控制文件或额外的目录数据库进行管理,功能强大但相对复杂。
RMAN有3种不同的用户接口:command line方式,gui方式(集成在OEM的备份管理器)和API方式(用于集成到第三方的备份软件中)。
2.2.1——command line
2.2.2——gui方式
2.2.3——API备份软件方式
《图文并茂-Backup Exec 备份windows Oracle 10g》
《图文并茂-Backup Exec 恢复windows Oracle 10g》
本篇不涉及技术,只是将备份的方式思路理一下,适合刚学习备份的新手,Like Me。。。
图解Oracle备份方式分类相关推荐
- c++ 操作oracle 最佳方式_oracle备份恢复基础详解
一.Oracle备份方式分类: Oracle有两类备份方式: (1)物理备份:是将实际组成数据库的操作系统文件从一处拷贝到另一处的备份过程,通常是从磁盘到磁带. 物理备份又分为冷备份.热备份: (2) ...
- ORACLE备份策略(ORACLE BACKUP STRATEGY)
概要 1.了解什么是备份 2.了解备份的重要性 3.理解数据库的两种运行方式 4.理解不同的备份方式及其区别 5.了解正确的备份策略及其好处 一.了解备份的重要性 可以说,从计算机系统出世的那天 ...
- Oracle备份及备份策略
第二章. 了解备份的重要性 第三章. 了解ORACLE的运行方式 第四章. ORACLE备份的分类 第五章. 定制恰当的备份策略 第六章. 常见误区 第七章. 常见问题 第八章. 小结 回到顶部 第二 ...
- MySQL数据备份方式,及热备与冷备的优缺点
一.按照数据库的运行状态分类: (1) 热备:在数据库运行时,直接进行备份,对运行的数据库没有影响 (2) 冷备:在数据库停止运行的时候进行备份,这种备份方式最为简单,只需要拷贝数据库物理文件即可. ...
- mysql冷区域热区域_mysql的数据备份方式,及热备与冷备的优缺点对比
一.按照数据库的运行状态分类: (1)热备:在数据库运行时,直接进行备份,对运行的数据库没有影响 (2)冷备:在数据库停止运行的时候进行备份,这种备份方式最为简单,只需要拷贝数据库物理文件即可. (3 ...
- mysql数据库的冷热备份_MySQL数据备份方式,及热备与冷备的优缺点
一.按照数据库的运行状态分类: (1) 热备:在数据库运行时,直接进行备份,对运行的数据库没有影响 (2) 冷备:在数据库停止运行的时候进行备份,这种备份方式最为简单,只需要拷贝数据库物理文件即可. ...
- Oracle Export方式数据库备份和恢复(一)
1. 备份策略: 智能网采用Export方式进行数据库备份 Export(逻辑备份) 只是简单的备份方法,可按数据库中某个表.某个用户或整个数据库来导出,并且支持全部.累计.增量三种方式,使用这种方 ...
- 图解三种备份方式(LAN,LAN free,Server free)
CU上有个板块叫"存储备份",可见存储和备份是紧紧联系的.在看备份的时候,经过能看到LAN free,server free这些术语,但是网上的解释都是你copy我的,我copy你 ...
- oracle备份镜像,Oracle RMAN两种备份方式 – 备份集备份与镜像复制备份
通过RMAN有两种不同类型的备份方式:创建镜像复制和创建备份集. 备份集(Backup Sets): 为RMAN默认备份选项.备份集是RMAN创建的具有特定格式的逻辑备份对象,备份集在逻辑上由一个或多 ...
最新文章
- JavaScript学习篇(3)
- 详解分布式协调服务 ZooKeeper
- cisco交换机堆叠
- ACM-ICPC 2019 山东省省赛 C Wandering Robot
- Kubernetes-2018干货盘点
- python中能用π吗_python里π
- HTML5期末大作业:基于 html css js仿腾讯课堂首页
- 矩阵快速幂(原理+模板)
- 详谈外部浏览器如何实现复制微信号一键唤起微信号加好友
- 英语发音之音标2---去尾法(a和其他6个辅音字母总共7个字母发音)
- Cannot resolve org.springframework.boot:spring-boot-starter-web:2.2.6.RELEAS
- 前端 关于汇率的计算
- 菜鸡随笔第二笔:insmod模块时显示已杀死
- 【电磁】基于Matlab模拟电偶极子电磁场附GUI界面
- PTA甲级模拟第九弹:1114-1117
- 李林计算机学院广西大学,李茹-广西大学·生命科学与技术学院
- 雷军:《我十年的程序员生涯》系列之三(失败的大学创业经历)
- 漏洞分析丨HEVD-0x2.StackOverflowGS[win7x86]
- php 根据秒数计算时间戳,php时间戳秒数
- SVG矢量图及其制作工具
热门文章
- java 获取绝对路径
- iptables防DDOS***和CC***设置
- 在 .NET 框架程序中通过DllImport使用 Win32 API
- 《Java从小白到大牛》之第14章 异常处理(上)
- CentOS Firewall防火墙设置规则
- Upgrading PHP on CentOS 6.5 (Final)
- 数字营销迎来黄金期 TalkingData推出“营销云”平台
- PMP认证_计算题公式
- eclipse/myeclipse 中,如何删除已经下载过的插件(举例:删除scala ide)
- pc站转手机站的首页(扫二维码)