`
yyangbb
  • 浏览: 35978 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Oracle RMAN简单备份

阅读更多

Oracle数据库RMAN备份

 

 

准备工作

~~~~~~~~

查询数据库是否为归档模式:

SQL>select name,log_mode from v$database;

 

对于非归档模式的数据库该为归档模式(主要以Oracle 10g为参考)使用以下步骤:

1. SQL> alter system set log_archive_dest_1='location=/oracle/oracle10g/log/archive_log';

该语句含义是确定归档日志的路径,实际上Oracle 10g可以生成多份一样的日志,保存多个位置,以防不测

 

例如再添加一个日志位置可使用以下语句

SQL>alter system set log_archive_dest_2='location=/oracle/oracle10g/log2/archive_log';

 

2.关闭数据库

SQL> shutdown immediate 

 

3.启动数据mount状态:

SQL> startup mount;

 

4、修改数据库为归档模式:

SQL> alter database archivelog; 

 

5、打开数据库,查询:

SQL> alter database open;

 

修改日志文件命名格式:

SQL> alter system set log_archive_max_processes = 5;

SQL> alter system set log_archive_format = "archive_%t_%s_%r.log" scope=spfile;

 

以上步骤也可以省略为一下简单步骤(推荐用上面的步骤)

 

SQL> shutdown immediate 

SQL> startup mount;

SQL> alter database archivelog; 

SQL> alter database open;


 

如果数据库在归档模式,可以省略以上步骤(rman备份必须在archive模式下进行)

 

 

开始备份

 

C:\Documents and Settings\user>rman nocatalog target "sys/oracle"

 

恢复管理器: 版本9.2.0.1.0 - Production

 

Copyright (c) 1995, 2002, Oracle Corporation.  All rights reserved.

 

连接到目标数据库: PDF (DBID=3171861129) --新的ID2334768642

正在使用目标数据库控制文件替代恢复目录

 

RMAN> configure controlfile autobackup on;

 

新的 RMAN 配置参数:

CONFIGURE CONTROLFILE AUTOBACKUP ON;

已成功存储新的 RMAN 配置参数

RMAN> configure controlfile autobackup format for device type disk to 'c:\temp\%F';

 

新的 RMAN 配置参数:

CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'c:\temp\%F';

已成功存储新的 RMAN 配置参数

 

RMAN>

 

RMAN> backup database;

 

启动 backup 于 25-2月 -05

分配的通道: ORA_DISK_1

通道 ORA_DISK_1: sid=12 devtype=DISK

分配的通道: ORA_DISK_2

通道 ORA_DISK_2: sid=13 devtype=DISK

通道 ORA_DISK_1: 正在启动 full 数据文件备份集

通道 ORA_DISK_1: 正在指定备份集中的数据文件

输入数据文件 fno=00002 name=C:\ORACLE\ORADATA\PDF\UNDOTBS01.DBF

输入数据文件 fno=00003 name=C:\ORACLE\ORADATA\PDF\INDX01.DBF

输入数据文件 fno=00005 name=C:\ORACLE\ORADATA\PDF\USERS01.DBF

通道 ORA_DISK_1: 正在启动段 1 于 25-2月 -05

通道 ORA_DISK_2: 正在启动 full 数据文件备份集

通道 ORA_DISK_2: 正在指定备份集中的数据文件

输入数据文件 fno=00001 name=C:\ORACLE\ORADATA\PDF\SYSTEM01.DBF

输入数据文件 fno=00004 name=C:\ORACLE\ORADATA\PDF\TOOLS01.DBF

通道 ORA_DISK_2: 正在启动段 1 于 25-2月 -05

通道 ORA_DISK_1: 已完成段 1 于 25-2月 -05

段 handle=C:\ORACLE\ORA92\DATABASE\07GDKT8C_1_1 comment=NONE

通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:56

通道 ORA_DISK_2: 已完成段 1 于 25-2月 -05

段 handle=C:\ORACLE\ORA92\DATABASE\08GDKT8C_1_1 comment=NONE

通道 ORA_DISK_2: 备份集已完成, 经过时间:00:00:57

完成 backup 于 25-2月 -05

 

启动 Control File and SPFILE Autobackup 于 25-2月 -05

段 handle=C:\TEMP\C-3171861129-20050225-00 comment=NONE

完成 Control File and SPFILE Autobackup 于 25-2月 -05

 

RMAN>

 

备份完成!!!

分享到:
评论

相关推荐

    手把手教你ORACLE RMAN异地备份

    RMAN并不支持客户端连接服务器进行备份,所以仍然需要在服务器使用RMAN备份。由于服务器空间不足,需备份至异地。 知识点三:使用RMAN实现异地备份 可以通过映射远程共享目录实现备份。具体步骤包括: 1. 在PC2上...

    windows下的oracle数据库rman自动备份和恢复.pdf

    RMAN具有独特的优势,例如跳过未使用的数据块,当备份一个RMAN备份集时,RMAN不会备份从未被写入的数据块。 二、系统规划 在进行备份和恢复之前,需要进行系统规划,包括创建备份文件夹、归档日志文件夹等。同时,...

    超经典的Oraclerman增量备份恢复策略.pdf

    RMAN(Recovery Manager)是Oracle数据库提供的一个用于备份、恢复和迁移数据库的工具。增量备份是数据库备份的一种方式,它只备份自上一次备份(无论全备份还是增量备份)以来有变化的数据块,这样可以节省存储空间...

    window oracle rman 增量备份脚本

    window oracle rman 增量备份脚本

    傻瓜式实战OracleRMAN数据库备份和恢复视频

    教程名称:傻瓜式实战Oracle RMAN数据库备份和恢复视频课程目录:【】数据库备份和恢复系列].ITBOBA_RMAN_1【】数据库备份和恢复系列].ITBOBA_RMAN_10【】数据库备份和恢复系列].ITBOBA_RMAN_2【】数据库备份和恢复...

    oracle rman自动备份

    ### Oracle RMAN 自动备份详解 #### 一、概述 Oracle RMAN(Recovery Manager)是一种功能强大的工具,用于管理数据库备份、恢复以及灾难恢复。本文档旨在介绍如何通过RMAN实现Oracle数据库的自动备份,并提供了...

    oraclerman备份原理[参照].pdf

    Oracle 数据库在线备份原理 Oracle 数据库在线备份原理是指在 Oracle 数据库中对数据库进行在线备份的基本原理和方法。该原理是基于 Oracle 数据库的基本概念和机制,包括表、数据查询语句、DML 语句和 DDL 语句等...

    顶级DBA漫谈Oracle Rman备份与恢复

    以下是Oracle RMAN备份与恢复的相关知识点: 备份恢复概述 备份恢复是DBA管理员的基本技能之一,旨在保护数据库中的数据免受意外损坏或丢失。 Oracle RMAN提供了强大的备份和恢复功能,帮助DBA管理员快速恢复...

    oracle_rman增量备份脚本

    - `/dinglp/ora_managed/backup/rman_backup`:存放RMAN备份文件。 - `/dinglp/ora_managed/scripts`:存放脚本文件。 2. **表空间和用户创建:** - 创建名为`rman_tbs`的表空间。 ```sql create tablespace ...

    一步一步学RMAN oracle备份RMAN使用教程

    三、rman备份演练初级篇 四、rman备份演练进阶篇 五、rman外传-基础资料篇1 六、实战rman备份 七、rman外传-基础资料篇2 八、演练rman恢复 九、实战rman恢复(1)丢失控制文件的恢复 十、实战rman恢复(2)恢复到异机 11...

    windows上oracle数据库rman自动备份策略

    创建一个RMAN备份脚本,包含所需的备份命令和选项,如备份类型、备份目标位置、是否压缩等。例如: ```sql run { backup database plus archivelog format 'D:\Oracle\Backup\%U'; configure retention policy to ...

    Oracle 11g R2 Rman备份与恢复_刘耀龙的博客-CSDN博客_rman备份.pdf

    Oracle 11g R2 的 RMAN (Recovery Manager) 是 Oracle 数据库管理系统中的一个关键工具,主要用于数据库的备份和恢复。RMAN 提供了一种高效且灵活的方式来管理和保护数据库,确保在数据丢失或系统故障时能够快速恢复...

    Oracle rman catalog备份

    Oracle RMAN(Recovery Manager)是Oracle数据库管理系统中一个强大的工具,主要用于数据库的备份、恢复以及维护。在“Oracle RMAN catalog备份”这个主题中,我们将深入探讨RMAN如何使用catalog进行备份操作,并...

    Oracle rman 增量备份

    Oracle RMAN(Recovery Manager)是Oracle数据库管理系统中一个强大的备份和恢复工具,它提供了多种备份策略,其中增量备份是企业级数据保护的关键组成部分。在Oracle数据库环境中,增量备份允许数据库管理员只备份...

    oracle RMAN 备份恢复总结

    Oracle Recovery Manager(RMAN)是Oracle数据库管理系统中的一个重要组件,专为数据库的备份、恢复和维护设计。RMAN 自从Oracle 8版本开始引入,并在后续版本中不断加强和完善,尤其在Oracle 9i中展现出更为强大的...

    Oracle 12c备份恢复-RMAN工具技术手册

    Oracle 12c 备份恢复-RMAN 工具技术手册 本文档旨在提供 Oracle 12c 备份恢复的技术手册,主要介绍 RMAN 工具的概念、架构、备份类型和使用方法。 一、RMAN 概念 RMAN(Recovery Manager)是 Oracle 推荐的备份和...

    Oracle RMAN 增量备份方案

    ### Oracle RMAN 增量备份方案 #### 一、Oracle RMAN 概述与增量备份简介 Oracle Recovery Manager(RMAN)是Oracle数据库提供的一个强大的工具,它可以帮助管理员进行数据库备份、恢复以及灾难恢复等工作。RMAN...

    windows下oracle rman备份 计划任务

    以下是对"windows下oracle rman备份 计划任务"这一主题的详细解释。 首先,了解RMAN的基本概念是非常重要的。RMAN是一种命令行工具,可以直接与数据库实例交互,执行备份和恢复操作。它可以备份数据文件、控制文件...

    Oracle19c rac备份数据通过rman恢复到单实例

    本文将以一个具体案例为基础,详细介绍如何通过RMAN将Oracle 19c RAC的备份数据恢复到单实例环境。 #### 准备阶段 1. **环境配置**: - 在目标服务器上配置环境变量,确保与源RAC环境一致。 - 安装相同版本的...

Global site tag (gtag.js) - Google Analytics