Oracle热备份

如果系统是一个7X24小时的运行的数据库,冷备份是不现实的,热备份是在数据库运行的情况下,采用archivelog mode 方式备份数据库的方法。

热备份的优缺点如下:

优点:a.可在表空间或数据库文件级备份、备份时间短

b.可达到秒级恢复(恢复到某一时间点上)

c.可对几乎所有数据库实体做恢复

d.恢复是快速的,在大多数情况下在数据库仍工作时恢复

f.备份的数据库仍可用

缺点:a.难以维护,所以要特别仔细小心,不允许以失败而告终。

b.若备份不成功,所得结果不可用于时间点的恢复

c.不能出错,否则后果严重。

1关闭数据库

SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。

2

SQL> startup mount;
ORACLE 例程已经启动。

Total System Global Area  293601280 bytes
Fixed Size                  1290208 bytes
Variable Size             130023456 bytes
Database Buffers          155189248 bytes
Redo Buffers                7098368 bytes
数据库装载完毕。

3

SQL> alter database archivelog;
数据库已更改。

4

SQL> select open_mode from v$database;
OPEN_MODE
------------------
READ WRITE

SQL> archive log list;
数据库日志模式            存档模式
自动存档             启用
存档终点            D:\oracle\arch
最早的联机日志序列     3
下一个存档日志序列   5
当前日志序列           5

5 如果设置成自动归档

alter system set log_archive_start=true scope=spfile;

6联机备份

先启动数据库

alter database open;

将表空间设置为备份模式

alter tablespace users begin backup;

当表空间设置为备份模式后就可以对其中的数据文件进行复制了,使用命令如下

host copy D:\ora11g\*.DBF E:\backup\

复制之后 就不要设置为备份模式了,因此可以返回正常模式

alter tablespace users end backup;

7脱机备份,脱机备份的优点是会产生较少的重做日志文件,但缺点是当用户正在进行脱机备份时所备份的表空间将不能访问,由于system 系统表空间和正在使用

的undo表空间不能脱机,因此脱机备份不适用于system 表空间和正在使用的undo表空间

SQL> alter tablespace users offline;

表空间已更改。

SQL> host copy F:\app\Administrator\oradata\orcl\*dbf F:\backup\
F:\app\Administrator\oradata\orcl\EXAMPLE01.DBF
F:\app\Administrator\oradata\orcl\SYSAUX01.DBF

SQL> alter tablespace users online;

时间: 2024-10-31 00:45:41

Oracle热备份的相关文章

Oracle 热备份

======================= -- Oracle 热备份 --======================= Oracle 热备份是指数据库处于open状态下,对数据库的数据文件.控制文件.参数文件.密码文件等进行一系列备份操作. 热备是基于用户管理备份恢复的一种方式,也是除了RMAN备份之外较为常用的一种备份方式. 一.热备的过程 冻结块头-->控制SCN在备份时不发生变化 进行物理拷贝 解冻块头-->让SCN可以变化(当对SCN解冻后,系统会自动更新SCN至最新的状态)

oracle热备份与冷备份的对比

一. 冷备份 冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库.冷备份时将要害性文件拷贝到另外的位置的一种说法.对于备份Oracle信息而言,冷备份时最快和最安全的方法.冷备份的优点是: 1. 是非常快速的备份方法(只需拷文件) 2. 轻易归档(简单拷贝即可) 3. 轻易恢复到某个时间点上(只需将文件再拷贝回去) 4. 能与归档方法相结合,做数据库“最佳状态”的恢复. 5. 低度维护,高度安全. 但冷备份也有如下不足: 1. 单独使用时,只能提供到“某一时间点上”

浅一下oracle热备份users表空间

数据库要运行在归档模式下:archive log listshutdown immediatestartup mountalter database archivelog;alter database open;archive log list 热备份users表空间: (1)实验环境相关信息查看 创建备份路径 mkdir -p /home/oracle/hotbk/ 这里为了测试更改归档文件的路径 mkdir /home/oracle/arc_orcl_dest1/ alter system 

Oracle 数据库日常巡检

Oracle 数据库日常巡检 阅读目录 1. 检查数据库基本状况 2. 检查Oracle相关资源的使用情况 3. 检查Oracle数据库备份结果 4. 检查Oracle数据库性能 5. 检查数据库cpu.I/O.内存性能 6. 检查数据库安全性 7. 其他检查 回到顶部 1. 检查数据库基本状况 包含:检查Oracle实例状态,检查Oracle服务进程,检查Oracle监听进程,共三个部分. 1.1. 检查Oracle实例状态 select instance_name,host_name,sta

Oracle 闪回特性(FLASHBACK DATABASE)

--===================================== -- Oracle 闪回特性(FLASHBACK DATABASE) --===================================== 闪回技术通常用于快速简单恢复数据库中出现的认为误操作等逻辑错误,从闪回的方式可以分为基于数据库级别闪回.表级别闪回.事务 级别闪回,根据闪回对数据的影响程度又可以分为闪回恢复,闪回查询.闪回恢复将修改数据,闪回点之后的数据将全部丢失.而闪回查询则可 以查询数据被DML的

oracle数据库备份

Oracle数据库的备份方法 1.引言 Oracle数据库的备份方法很多,无论使用那种备份方法,备份的目的都是为了在出现故障后能够以尽可能小的时间和代价恢复系统.比如使用export实 用程序导出数据库对象.使用Oracle备份数据库.使用Oracle对称复制.使用Oracle并行服务器.使用Oracle冷备份.使用Oracle 热备份等各种备份方法都有其优缺点.适用的场合和相应的软硬件要求.本文主要就用export实用程序导出数据库对象.Oracle冷备份.Oracle 热备份这三种最基本的备

使用yum快速部署Oracle安装环境(11g)

基于Linux安装过Oracle的童鞋们都应该清楚,安装Oracle的确是一件比较费时费力的差事,因为仅仅是前期的rpm包,内核参数,创建用户等等这些个步骤都让那些新手不免眼花缭乱,一不留神,就导致最终的安装过程中报错而不得不从头来过.现在基于Oracle Linux,Oracle仅仅需要通过安装oracle-rdbms-server-11gR2-preinstall RPM包即可全部搞定其余未安装的RPM包,解决之间的依赖关系,配置内核参数等等.客官,正在基于Oracle Linux 安装Or

ORACLE 热备begin backup / end backup

执行begin backup之后,oracle会把将要备份的数据文件都标记为hot-backup-in-progress,锁定所要备份的datafile header的scn,例如此时scn=100,同时redolog中会记住这个scn,其他数据文件正常使用,scn会继续增长.之后在备份所要备份的数据文件过程中,数据文件是允许写入和checkpoint,而且可能不止一次checkpoint,而这个过程中的所有操作和checkpoint也会正常记录到redolog与archivelog中. ora

Oracle Linux 6.3下安装Oracle 11g R2(11.2.0.3)

本文主要描述了在Oracle Linux 6.3下安装Oracle 11gR2(11.2.0.3).从Oracle 11g开始,Oracle官方网站不再提供其Patch的下载链接,需要使用Meatlink账户才可以进行下载.童鞋们不要着急,没有Metalink账户的也可以自己百度一下,网上有很多下载链接,迅雷就可以搞定了.Oracle 11.2.0.3整合为7个zip压缩包,如果仅仅是安装Oracle Database,下载1至2.zip包即可.下面是其安装步骤. 一.准备安装环境1.安装rpm