- 浏览: 35959 次
- 性别:
- 来自: 上海
最新评论
今天开始学习RMAN备份。
本文主要是将关闭的数据库状态修改为开启状态,并对数据库执行全备份。
首先打开oracle服务,进入oracle数据库的sql*plus
[oracle@LabOracle ~]$ sqlplus /nolog
SQL> conn /as sysdba
Connected to an idle instance.
SQL> startup
ORACLE instance started.
查看Target Database的归档模式:
SQL> archive log list
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 5
Current log sequence 7
目前的数据库处于非归档模式,接下来需要将数据库修改为归档模式
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount
将数据库置于mount状态,在该状态下修改数据库的归档模式:
SQL> alter database archivelog ;
Database altered.
将数据库置于Open状态
SQL> alter database open;
Database altered.
再次查看数据库的归档模式,此时数据库处于归档模式,
SQL> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 5
Next log sequence to archive 7
Current log sequence
退出SQL*PLUS
SQL> quit
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
连接到RMAN环境中
[oracle@LabOracle ~]$ rman nocatalog
Recovery Manager: Release 10.2.0.1.0 - Production on ?lh 2? 28 20:38:34 2011
Copyright (c) 1982, 2005, Oracle. All rights reserved.
查看是否有备份集
RMAN> list backup;
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of list command at 02/28/2011 20:38:50
RMAN-06171: not connected to target database
由于没有连接到目标数据库上,报出上面的错误。连接目标数据库
RMAN> connect target /
connected to target database: ORCL (DBID=1267670310)
using target database control file instead of recovery catalog
将数据库进行全备份
RMAN> backup database;
Starting backup at 28-2? -11
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=1631 devtype=DISK
channel ORA_DISK_1: starting full datafile backupset
channel ORA_DISK_1: specifying datafile(s) in backupset
input datafile fno=00006 name=/oracle/oradata/orcl/perfstat_01.dbf
input datafile fno=00001 name=/oracle/oradata/orcl/system01.dbf
input datafile fno=00003 name=/oracle/oradata/orcl/sysaux01.dbf
input datafile fno=00005 name=/oracle/oradata/orcl/example01.dbf
input datafile fno=00002 name=/oracle/oradata/orcl/undotbs01.dbf
input datafile fno=00004 name=/oracle/oradata/orcl/users01.dbf
channel ORA_DISK_1: starting piece 1 at 28-2? -11
channel ORA_DISK_1: finished piece 1 at 28-2? -11
piece handle=/oracle/flash_recovery_area/ORCL/backupset/2011_02_28/o1_mf_nnndf_TAG20110228T205022_6pq6jhfp_.bkp tag=TAG20110228T205022 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:01:35
channel ORA_DISK_1: starting full datafile backupset
channel ORA_DISK_1: specifying datafile(s) in backupset
including current control file in backupset
including current SPFILE in backupset
channel ORA_DISK_1: starting piece 1 at 28-2? -11
channel ORA_DISK_1: finished piece 1 at 28-2? -11
piece handle=/oracle/flash_recovery_area/ORCL/backupset/2011_02_28/o1_mf_ncsnf_TAG20110228T205022_6pq6mjpj_.bkp tag=TAG20110228T205022 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:03
Finished backup at 28-2? -11
全备份完成后,查看备份集,显示出备份集的内容
RMAN> list backupset;
List of Backup Sets
===================
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
1 Full 614.10M DISK 00:01:30 28-2? -11
BP Key: 1 Status: AVAILABLE Compressed: NO Tag: TAG20110228T205022
Piece Name: /oracle/flash_recovery_area/ORCL/backupset/2011_02_28/o1_mf_nnndf_TAG20110228T205022_6pq6jhfp_.bkp
List of Datafiles in backup set 1
File LV Type Ckp SCN Ckp Time Name
---- -- ---- ---------- ---------- ----
1 Full 638815 28-2? -11 /oracle/oradata/orcl/system01.dbf
2 Full 638815 28-2? -11 /oracle/oradata/orcl/undotbs01.dbf
3 Full 638815 28-2? -11 /oracle/oradata/orcl/sysaux01.dbf
4 Full 638815 28-2? -11 /oracle/oradata/orcl/users01.dbf
5 Full 638815 28-2? -11 /oracle/oradata/orcl/example01.dbf
6 Full 638815 28-2? -11 /oracle/oradata/orcl/perfstat_01.dbf
BS Key Type LV Size Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ ---------------
2 Full 6.80M DISK 00:00:03 28-2? -11
BP Key: 2 Status: AVAILABLE Compressed: NO Tag: TAG20110228T205022
Piece Name: /oracle/flash_recovery_area/ORCL/backupset/2011_02_28/o1_mf_ncsnf_TAG20110228T205022_6pq6mjpj_.bkp
Control File Included: Ckp SCN: 638878 Ckp time: 28-2? -11
SPFILE Included: Modification time: 28-2? -11
退出RMAN
RMAN> quit
Recovery Manager complete.
发表评论
-
oracle 触发器
2011-04-04 19:58 1005触发器的种类和触发事 ... -
ORACLE——一点一点学RMAN备份4
2011-03-02 20:42 648做一个简单的采用批命令方式备份数据库。 连接到RMAN ... -
oracle Set 命令介绍
2011-03-02 19:39 7121). 设置当前session是否对修改的数据进行自动提交 S ... -
ORACLE——一点一点学RMAN备份3
2011-03-01 22:39 789RMAN备份批命令。采用run{}进行备份,大括号里面是RMA ... -
ORACLE——一点一点学RMAN备份2
2011-03-01 17:52 887RMAN增量备份 0级备份: 连接到目标数据库: RMA ... -
Oracle 导入命令Imp举例
2011-02-24 10:36 8721. 获取帮助 imp help=y 2. 导入 ... -
Oracle的启动过程
2011-01-24 16:04 818oracle的启动过程共经历 ... -
oracle删除表空间及其数据库文件datafile
2011-01-24 14:30 1245删除表空间,使用命令drop tablespace ‘表空间名 ... -
Windows下启动Oracle服务
2011-01-24 10:03 1347方法一: 启动监听:lsnrctl st ... -
exp 报EXP-00026:指定了冲突模式
2011-01-04 18:03 5909今天用exp导出备份数据库 报EXP-00026:指定了冲突模 ... -
Oracle数据库启动各个状态查看
2010-11-12 10:49 1306SQL> 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 RMAN简单备份
2010-10-08 10:37 764Oracle数据库RMAN备份 准备工作 ... -
Oracle sql语句优化
2010-09-30 15:33 631(1)选择最有效率的表名顺序 ( 只在基于规则的优化 ... -
Oracle 行转列
2010-09-30 10:06 881oracle 行转列: 表结构如下: 产品名称 ...
相关推荐
"手把手教你ORACLE RMAN异地备份" 该教程旨在教你如何使用ORACLE RMAN实现异地备份,解决了由于数据量急剧增加、备份和恢复的困难问题。通过使用RMAN和EXP/IMP工具,用户可以实现本地数据库的异地备份,避免服务器...
Oracle 11g R2 的 RMAN (Recovery Manager) 是 Oracle 数据库管理系统中的一个关键工具,主要用于数据库的备份和恢复。RMAN 提供了一种高效且灵活的方式来管理和保护数据库,确保在数据丢失或系统故障时能够快速恢复...
《Oracle Database 11g RMAN备份与恢复》PDF版本下载
不错的oracle备份教程。 一、进入rman 二、rman命令知多少 三、rman备份演练初级篇 四、rman备份演练进阶篇 五、rman外传-基础资料篇1 六、实战rman备份 七、rman外传-基础资料篇2 八、演练rman恢复 九、实战rman...
RMAN> restore controlfile from '/home/oracle/rman/1/ctl1_XZDB_57_1_1p184ve9.bak'; ``` - 恢复完成后,使用`alter database mount`命令挂载数据库。 3. **修改redo文件位置**: - 使用以下SQL脚本更改redo...
Oracle 数据库在线备份原理 Oracle 数据库在线备份原理是指在 Oracle 数据库中对数据库进行在线备份的基本原理和方法。该原理是基于 Oracle 数据库的基本概念和机制,包括表、数据查询语句、DML 语句和 DDL 语句等...
RMAN是Oracle数据库的内置组件,它提供了全面的数据保护功能,包括完整备份、增量备份、差异备份、表空间备份等。RMAN可以与媒体管理软件配合,实现跨磁盘、网络和磁带的灵活备份策略。 二、RMAN备份类型 1. 完全...
RMAN(Recovery Manager)是Oracle提供的一个强大的工具,专门用于数据库备份和恢复操作。本指南将为初学者详细解析如何在Oracle 10g中使用RMAN进行备份,确保数据库的安全运行。 一、RMAN简介 RMAN是Oracle数据库...
Oracle 数据库物理体系结构 Oracle 操作内核 ARCHIVELOG模式操作与 NOARCHIVELOG 模式操作 Oracle 恢复模式 Oracle 中的手动备份操作 Oracle 中的手动恢复操作
Oracle 12c 备份恢复-RMAN 工具技术手册 本文档旨在提供 Oracle 12c 备份恢复的技术手册,主要介绍 RMAN 工具的概念、架构、备份类型和使用方法。 一、RMAN 概念 RMAN(Recovery Manager)是 Oracle 推荐的备份和...
Oracle RMAN 备份与恢复概述 Oracle RMAN(Recovery Manager)是一种强大的备份和恢复工具,旨在帮助DBA管理员更好地管理和保护Oracle数据库。以下是Oracle RMAN备份与恢复的相关知识点: 备份恢复概述 备份恢复...
Oracle数据库RMAN备份与恢复 Oracle数据库提供了物理备份和逻辑备份两种方式,RMAN(Recovery Manager)技术是DBA常用的备份技术。RMAN备份特点是跳过未使用的数据块,使用Oracle特有的二进制压缩模式,能够最大...
### Oracle 11g RMAN备份与恢复初步方案解析 #### 一、RMAN备份与恢复概述 **RMAN(Recovery Manager)**是Oracle提供的一种强大工具,主要用于数据库的备份、还原及恢复操作。RMAN支持从Oracle 8及更高版本的...
Oracle Database 11g是甲骨文公司于2007年发布的数据库版本,而RMAN(Recovery Manager)是Oracle数据库中用于备份和恢复的一个工具。自Oracle Database 11g版本开始,RMAN也有所更新,引入了新的特性。本书《Oracle...
本文详细讲解了 RMAN 的备份机制以及如何备份,涵盖了数据库备份和 RMAN 备份的概念、RMAN 备份的类型、备份集和镜像副本、备份路径、备份限制等知识点。 一、数据库备份与 RMAN 备份的概念 数据库备份是指将...
### Oracle 9i RMAN 备份与恢复技术详解 #### 一、概述 Oracle Recovery Manager (RMAN) 是一种全面的数据保护工具,用于备份、恢复和灾难恢复Oracle数据库。本篇文章将详细介绍Oracle 9i版本中RMAN的备份与恢复...
《Oracle Database 11g RMAN备份与恢复》主要内容简介:《Oracle Database 11g RMAN备份与恢复》提供了在硬件、软件、操作发生故障时保护数据库的详细信息。详细解释了如何配置数据库,创建精确的归档以及如何执行...
1. 增量备份的级别:Oracle RMAN支持两种增量备份级别——基于级别0的增量备份和基于级别的增量备份。基于级别0的备份相当于一个完整的备份,它备份所有的数据块。基于级别的备份则根据变化的数据块(自上一次备份...
Oracle 数据库 RMAN 备份方案 Oracle 数据库 RMAN 备份方案是一个生产环境验证实施的备份解决方案,旨在保护 Oracle 数据库的数据安全和可用性。本方案通过使用 Oracle 的 RMAN 工具,提供了一个完整的备份和恢复...