- 浏览: 35978 次
- 性别:
- 来自: 上海
最新评论
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 触发器
2011-04-04 19:58 1006触发器的种类和触发事 ... -
ORACLE——一点一点学RMAN备份4
2011-03-02 20:42 648做一个简单的采用批命令方式备份数据库。 连接到RMAN ... -
oracle Set 命令介绍
2011-03-02 19:39 7131). 设置当前session是否对修改的数据进行自动提交 S ... -
ORACLE——一点一点学RMAN备份3
2011-03-01 22:39 789RMAN备份批命令。采用run{}进行备份,大括号里面是RMA ... -
ORACLE——一点一点学RMAN备份2
2011-03-01 17:52 888RMAN增量备份 0级备份: 连接到目标数据库: RMA ... -
ORACLE——一点一点学RMAN备份1
2011-02-28 20:37 1639今天开始学习RMAN备份。 本文主要是将关闭的数据库状态修改 ... -
Oracle 导入命令Imp举例
2011-02-24 10:36 8731. 获取帮助 imp help=y 2. 导入 ... -
Oracle的启动过程
2011-01-24 16:04 820oracle的启动过程共经历 ... -
oracle删除表空间及其数据库文件datafile
2011-01-24 14:30 1246删除表空间,使用命令drop tablespace ‘表空间名 ... -
Windows下启动Oracle服务
2011-01-24 10:03 1347方法一: 启动监听:lsnrctl st ... -
exp 报EXP-00026:指定了冲突模式
2011-01-04 18:03 5910今天用exp导出备份数据库 报EXP-00026:指定了冲突模 ... -
Oracle数据库启动各个状态查看
2010-11-12 10:49 1307SQL> startup nomount;ORACLE ... -
数据库启动问题: parameter LOG_ARCHIVE_DEST_1 destination string cannot be translated
2010-11-12 10:22 3849在尝试做一些实验时,修改了oracle文件: alter ... -
应该具备的Oracle基本功(2)
2010-10-27 11:38 798---PL/SQL 一个简单的存储 ... -
应该具备的Oracle基本功(1)
2010-10-27 10:26 694以下的文章,主要为大家在实际工作中提供一种解决方法。 --- ... -
oracle 外键删除、禁用、启用约束
2010-10-14 08:49 1177执行以下sql生成的语句即可 删除所有外键约束 ... -
oracle数据库中常用经典SQL查询
2010-10-11 20:47 9091、查看表空间的名称及大小 select t.ta ... -
Oracle sql语句优化
2010-09-30 15:33 633(1)选择最有效率的表名顺序 ( 只在基于规则的优化 ... -
Oracle 行转列
2010-09-30 10:06 881oracle 行转列: 表结构如下: 产品名称 ...
相关推荐
RMAN并不支持客户端连接服务器进行备份,所以仍然需要在服务器使用RMAN备份。由于服务器空间不足,需备份至异地。 知识点三:使用RMAN实现异地备份 可以通过映射远程共享目录实现备份。具体步骤包括: 1. 在PC2上...
RMAN具有独特的优势,例如跳过未使用的数据块,当备份一个RMAN备份集时,RMAN不会备份从未被写入的数据块。 二、系统规划 在进行备份和恢复之前,需要进行系统规划,包括创建备份文件夹、归档日志文件夹等。同时,...
RMAN(Recovery Manager)是Oracle数据库提供的一个用于备份、恢复和迁移数据库的工具。增量备份是数据库备份的一种方式,它只备份自上一次备份(无论全备份还是增量备份)以来有变化的数据块,这样可以节省存储空间...
window oracle rman 增量备份脚本
教程名称:傻瓜式实战Oracle RMAN数据库备份和恢复视频课程目录:【】数据库备份和恢复系列].ITBOBA_RMAN_1【】数据库备份和恢复系列].ITBOBA_RMAN_10【】数据库备份和恢复系列].ITBOBA_RMAN_2【】数据库备份和恢复...
### Oracle RMAN 自动备份详解 #### 一、概述 Oracle RMAN(Recovery Manager)是一种功能强大的工具,用于管理数据库备份、恢复以及灾难恢复。本文档旨在介绍如何通过RMAN实现Oracle数据库的自动备份,并提供了...
Oracle 数据库在线备份原理 Oracle 数据库在线备份原理是指在 Oracle 数据库中对数据库进行在线备份的基本原理和方法。该原理是基于 Oracle 数据库的基本概念和机制,包括表、数据查询语句、DML 语句和 DDL 语句等...
以下是Oracle RMAN备份与恢复的相关知识点: 备份恢复概述 备份恢复是DBA管理员的基本技能之一,旨在保护数据库中的数据免受意外损坏或丢失。 Oracle RMAN提供了强大的备份和恢复功能,帮助DBA管理员快速恢复...
- `/dinglp/ora_managed/backup/rman_backup`:存放RMAN备份文件。 - `/dinglp/ora_managed/scripts`:存放脚本文件。 2. **表空间和用户创建:** - 创建名为`rman_tbs`的表空间。 ```sql create tablespace ...
三、rman备份演练初级篇 四、rman备份演练进阶篇 五、rman外传-基础资料篇1 六、实战rman备份 七、rman外传-基础资料篇2 八、演练rman恢复 九、实战rman恢复(1)丢失控制文件的恢复 十、实战rman恢复(2)恢复到异机 11...
创建一个RMAN备份脚本,包含所需的备份命令和选项,如备份类型、备份目标位置、是否压缩等。例如: ```sql run { backup database plus archivelog format 'D:\Oracle\Backup\%U'; configure retention policy to ...
Oracle 11g R2 的 RMAN (Recovery Manager) 是 Oracle 数据库管理系统中的一个关键工具,主要用于数据库的备份和恢复。RMAN 提供了一种高效且灵活的方式来管理和保护数据库,确保在数据丢失或系统故障时能够快速恢复...
Oracle RMAN(Recovery Manager)是Oracle数据库管理系统中一个强大的工具,主要用于数据库的备份、恢复以及维护。在“Oracle RMAN catalog备份”这个主题中,我们将深入探讨RMAN如何使用catalog进行备份操作,并...
Oracle RMAN(Recovery Manager)是Oracle数据库管理系统中一个强大的备份和恢复工具,它提供了多种备份策略,其中增量备份是企业级数据保护的关键组成部分。在Oracle数据库环境中,增量备份允许数据库管理员只备份...
Oracle Recovery Manager(RMAN)是Oracle数据库管理系统中的一个重要组件,专为数据库的备份、恢复和维护设计。RMAN 自从Oracle 8版本开始引入,并在后续版本中不断加强和完善,尤其在Oracle 9i中展现出更为强大的...
Oracle 12c 备份恢复-RMAN 工具技术手册 本文档旨在提供 Oracle 12c 备份恢复的技术手册,主要介绍 RMAN 工具的概念、架构、备份类型和使用方法。 一、RMAN 概念 RMAN(Recovery Manager)是 Oracle 推荐的备份和...
### Oracle RMAN 增量备份方案 #### 一、Oracle RMAN 概述与增量备份简介 Oracle Recovery Manager(RMAN)是Oracle数据库提供的一个强大的工具,它可以帮助管理员进行数据库备份、恢复以及灾难恢复等工作。RMAN...
以下是对"windows下oracle rman备份 计划任务"这一主题的详细解释。 首先,了解RMAN的基本概念是非常重要的。RMAN是一种命令行工具,可以直接与数据库实例交互,执行备份和恢复操作。它可以备份数据文件、控制文件...
本文将以一个具体案例为基础,详细介绍如何通过RMAN将Oracle 19c RAC的备份数据恢复到单实例环境。 #### 准备阶段 1. **环境配置**: - 在目标服务器上配置环境变量,确保与源RAC环境一致。 - 安装相同版本的...