iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >【备份】RMAN中对控制文件的几种备份方法
  • 400
分享到

【备份】RMAN中对控制文件的几种备份方法

2023-06-06 02:06:19 400人浏览 安东尼
摘要

控制文件对于oracle数据库来说是至关重要的,这里简单的介绍几种在RMAN中对控制文件的备份方法。1.进入RMAN命令行界面secooler@secDB /oracle/oradata$ rman target /Recovery Man

控制文件对于oracle数据库来说是至关重要的,这里简单的介绍几种在RMAN中对控制文件的备份方法。

1.进入RMAN命令行界面
secooler@secDB /oracle/oradata$ rman target /

Recovery Manager: Release 10.2.0.3.0 - Production on Wed Dec 16 16:39:15 2009

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

connected to target database: SECOOLER (DBID=21803462)

RMAN>

2.修改控制文件备份方式为自动备份
RMAN> configure controlfile autobackup on;

new RMAN configuration parameters:
CONFIGURE CONTROLFILE AUTOBACKUP ON;
new RMAN configuration parameters are successfully stored

3.确认参数是否修改成功,成功。
RMAN> show CONTROLFILE AUTOBACKUP;

RMAN configuration parameters are:
CONFIGURE CONTROLFILE AUTOBACKUP ON;

4.修改控制文件的备份文件的存放位置,这里注意一下其中的“%F”不可或缺。
RMAN> configure controlfile autobackup fORMat for device type disk to '/orabackup/%F';

new RMAN configuration parameters:
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/orabackup/%F';
new RMAN configuration parameters are successfully stored

5.确认一下备份文件备份位置参数是否修改成功。成功。
RMAN> show controlfile autobackup format;

RMAN configuration parameters are:
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/orabackup/%F';

6.此时使用“backup database”命令可以出发控制文件的备份
RMAN> backup database;

Starting backup at 2009-12-16 16:54:21
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=146 devtype=DISK
channel ORA_DISK_1: starting full datafile backupset
channel ORA_DISK_1: specifying datafile(s) in backupset
input datafile fno=00001 name=/oracle/oradata/secooler/system01.dbf
input datafile fno=00002 name=/oracle/oradata/secooler/undotbs01.dbf
input datafile fno=00003 name=/oracle/oradata/secooler/sysaux01.dbf
input datafile fno=00004 name=/oracle/oradata/secooler/users01.dbf
channel ORA_DISK_1: starting piece 1 at 2009-12-16 16:54:22
channel ORA_DISK_1: finished piece 1 at 2009-12-16 16:54:25
piece handle=/oracle/app/oracle/flash_recovery_area/SECOOLER/backupset/2009_12_16/o1_mf_nnndf_TAG20091216T165421_5lk81y4j_.bkp tag=TAG20091216T165421 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:03
Finished backup at 2009-12-16 16:54:25

Starting Control File and SPFILE Autobackup at 2009-12-16 16:54:25
piece handle=/orabackup/c-21803462-20091216-00 comment=NONE
Finished Control File and SPFILE Autobackup at 2009-12-16 16:54:26

7.在RMAN中使用“backup current controlfile”亦可完成控制文件的备份。
RMAN> backup current controlfile;

Starting backup at 2009-12-16 22:34:31
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: sid=141 devtype=DISK
channel ORA_DISK_1: starting full datafile backupset
channel ORA_DISK_1: specifying datafile(s) in backupset
including current control file in backupset
channel ORA_DISK_1: starting piece 1 at 2009-12-16 22:34:31
channel ORA_DISK_1: finished piece 1 at 2009-12-16 22:34:32
piece handle=/oracle/app/oracle/flash_recovery_area/SECOOLER/backupset/2009_12_16/o1_mf_ncnnf_TAG20091216T223431_5lkvzqp6_.bkp tag=TAG20091216T223431 comment=NONE
channel ORA_DISK_1: backup set complete, elapsed time: 00:00:01
Finished backup at 2009-12-16 22:34:32

Starting Control File and SPFILE Autobackup at 2009-12-16 22:34:32
piece handle=/orabackup/c-21803462-20091216-01 comment=NONE
Finished Control File and SPFILE Autobackup at 2009-12-16 22:34:33

8.在RMAN中得到曾经备份过的控制文件信息
RMAN> list backup of controlfile;


List of Backup Sets
===================

BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ -------------------
2       Full    6.80M      DISK        00:00:00     2009-12-16 16:54:25
        BP Key: 2   Status: AVaiLABLE  Compressed: NO  Tag: TAG20091216T165425
        Piece Name: /orabackup/c-21803462-20091216-00
  Control File Included: Ckp SCN: 742397       Ckp time: 2009-12-16 16:54:25

BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ -------------------
3       Full    6.77M      DISK        00:00:00     2009-12-16 22:34:31
        BP Key: 3   Status: AVAILABLE  Compressed: NO  Tag: TAG20091216T223431
        Piece Name: /oracle/app/oracle/flash_recovery_area/SECOOLER/backupset/2009_12_16/o1_mf_ncnnf_TAG20091216T223431_5lkvzqp6_.bkp
  Control File Included: Ckp SCN: 763491       Ckp time: 2009-12-16 22:34:31

BS Key  Type LV Size       Device Type Elapsed Time Completion Time
------- ---- -- ---------- ----------- ------------ -------------------
4       Full    6.80M      DISK        00:00:00     2009-12-16 22:34:32
        BP Key: 4   Status: AVAILABLE  Compressed: NO  Tag: TAG20091216T223432
        Piece Name: /orabackup/c-21803462-20091216-01
  Control File Included: Ckp SCN: 763495       Ckp time: 2009-12-16 22:34:32

9.使用RMAN的copy命令亦完成可对控制文件的备份任务
RMAN> copy current controlfile to '/orabackup/rman_copy_controlfile.ctl';

Starting backup at 2009-12-16 22:42:47
using channel ORA_DISK_1
channel ORA_DISK_1: starting datafile copy
copying current control file
output filename=/orabackup/rman_copy_controlfile.ctl tag=TAG20091216T224247 recid=1 stamp=705796967
channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:01
Finished backup at 2009-12-16 22:42:48

Starting Control File and SPFILE Autobackup at 2009-12-16 22:42:48
piece handle=/orabackup/c-21803462-20091216-02 comment=NONE
Finished Control File and SPFILE Autobackup at 2009-12-16 22:42:50

10.小结
以上仅是罗列了几种在RMAN中备份控制文件的方法,途径很多,适用就好,具体环境下使用顺手的备份方法便可。诚然,备份的根本目的是为恢复,任何一种备份方法在紧要关头只要可用便是王道。

Good luck.

secooler
10.01.26

-- The End --

--结束END--

本文标题: 【备份】RMAN中对控制文件的几种备份方法

本文链接: https://www.lsjlt.com/news/245824.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 【备份】RMAN中对控制文件的几种备份方法
    控制文件对于Oracle数据库来说是至关重要的,这里简单的介绍几种在RMAN中对控制文件的备份方法。1.进入RMAN命令行界面secooler@secDB /oracle/oradata$ rman target /Recovery Man...
    99+
    2023-06-06
  • Oracle RMAN备份之控制文件备份
    进入RMAN界面rman target / RMAN>修改控制文件备份方式为自动备份RMAN > configure controlfile&...
    99+
    2022-10-18
  • Oracle RMAN自动备份控制文件方法介绍
    RMAN(Recovery Manager)是一种用于备份(backup)、还原(restore)和恢复(recover) 数据库的 Oracle 工具。RMAN只能用于ORACLE8或更高的版本中。它能够...
    99+
    2022-10-18
  • 如何解决Oracle RMAN 备份控制文件报错问题
    本篇文章为大家展示了如何解决Oracle RMAN 备份控制文件报错问题,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。从11gR2开始,控制文件备份在不保留控制文件...
    99+
    2022-10-19
  • 用备份控制文件的恢复
    用备份控制文件的恢复,控制文件中不包含数据文件,但联机日志中有           alter database backup controlfi...
    99+
    2022-10-18
  • linux实现对上传文件的定时备份、增量备份的方法
    介绍 如果你们使用的是类似阿里云的OSS存储服务,那么可以使用服务提供的定时备份,这样可以不用考虑在服务器上做文件备份。 实际上想实现基础的备份还是非常简单的,我们平常使用tar、unzip等命令打包文件,在这个基础...
    99+
    2022-06-03
    linux 上传文件备份 linux 上传文件定时备份 linux上传文件增量备份
  • Mysql中备份表的多种方法
    目录1.第一种,小表的备份2.第2种,对整个数据库的备份与恢复  2.1 对整个数据库进行备份 2.2 对整个数据库进行恢复3.第3种,对某个数据表进行...
    99+
    2022-11-13
    mysql备份表 mysql备份表多种方法
  • 2012-06-03 20:40 catalog start with rman备份集直接导入控制文件中
    catalog start with 是一个很好的命令. 有了这个命令后,  基本上可以不再使用catalog数据库了 . 因为可以通过这个命令将以前的备份集信息重新导入到当前控制文件中, 一般应用于使用rman恢复, ...
    99+
    2023-06-06
  • cad备份文件的查找方法
    小编给大家分享一下cad备份文件的查找方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!cad备份文件的查找方法:首先查找CAD文件存储内是否有bak文件;然后找...
    99+
    2023-06-06
  • mysql导入备份文件的方法
    这篇文章主要介绍mysql导入备份文件的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!数据迁移、恢复,就要用到备份了。使用mysqldump导出来的基本都是sql数据句,可以直接...
    99+
    2022-10-18
  • ManagerDB备份文件管理与异地备份的方法是什么
    本篇内容介绍了“ManagerDB备份文件管理与异地备份的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学...
    99+
    2022-10-18
  • MySQL备份的几种常用方法与恢复步骤
    1.mysqldump 2.mysqlbackup 3.mysqlhotcopy 4.xtrabackup/innobackupex 5.cp 备份备于一切,今天汇总一下常用的几种备份方法,以及...
    99+
    2022-10-18
  • win7自动备份文件夹的方法
    本篇内容主要讲解“win7自动备份文件夹的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“win7自动备份文件夹的方法”吧!具体操作:按下“Win+R”键,打开运行,在如下窗口中输入cmd打开...
    99+
    2023-06-27
  • 对备份恢复有重要意义的控制文件记录项
    整理自:临危不惧oracle11g数据库恢复技术对备份恢复有重要意义的控制文件记录项dbiddbid保存在控制文件中,在数据文件和日志文件的头部也存在,其作用是判断控制文件、数据文件、日志文件是否属于同一个...
    99+
    2022-10-18
  • 云主机文件备份的方法是什么
    云主机文件备份的方法有以下几种:1. 手动备份:将需要备份的文件手动复制到云存储服务,例如云盘或对象存储。2. 自动备份:可以通过设...
    99+
    2023-09-18
    云主机
  • PythonLog文件大小设置及备份的方法
    一、配置文件大小及数量 日志文件代码需要引入RotatingFileHandler方法,如下: from logging.handlers import RotatingFile...
    99+
    2022-11-12
  • 云服务器备份到本地文件的方法
    1. 了解云服务器备份的概念和重要性 在开始讨论如何将云服务器备份到本地文件之前,我们先来了解一下云服务器备份的概念和重要性。云服务器备份是指将云服务器上的数据和配置信息复制到另一个存储介质,以便在发生故障或数据丢失时能够快速恢复数据和服...
    99+
    2023-10-27
    备份 本地文件 服务器
  • linux下shell脚本备份文件的方法实现
    目录1、shell自动备份2、关于find命令:1、shell自动备份 主要功能: 1)将pathSrc目录中的文件拷贝到pathDst目录中去。 具体步骤:先查询源目录和目标目录中的文件,分别存在fileSrc和fil...
    99+
    2022-08-22
  • 从MySQL DB转储文件中提取表备份的方法
    小编给大家分享一下从MySQL DB转储文件中提取表备份的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!mysqldump是mysql/mariadb为备份数据库和表提供的实用程序。一般来...
    99+
    2022-10-18
  • 电脑如何对系统中的文件进行备份
    这篇文章主要讲解了“电脑如何对系统中的文件进行备份”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“电脑如何对系统中的文件进行备份”吧!方法/步骤:点击桌面左下角的“开始菜单”图标,在弹出的界面...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作