`
microjava
  • 浏览: 318636 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Oracle rman catalog备份

阅读更多
config_rman.sh:
echo 'please input ORACLE_SID:'
read oraclesid
export ORACLE_SID=$oraclesid
sqlplus sys/oracle as sysdba @create_rman.sql


create_rman.sql:
create tablespace rman datafile &file size 50M autoextend on;
create user rman identified by rman default tablespace rman;
grant resource,connect,recovery_catalog_owner to rman;
exit;


register_rman.sh:
echo 'please input ORACLE_SID:'
read oraclesid
export ORACLE_SID=$oraclesid
rman target / catalog rman/rman cmdfile=register_rman.sql


register_rman.sql:
create catalog;
register database;
resync catalog;
exit;


realrman.sh:
#!/bin/bash

rq=`date '+%y%m%d'`;
#echo $rq;

export ORACLE_HOME=/oracle/app/product/9.2;
export ORACLE_SID=ermp;
export PATH=$ORACLE_HOME/bin;$PATH;

rman catalog rman/rman target / msglog=/home/oracle/mybackup/ermp$rq.log<<EOF

set echo on;
CONFIGURE DEFAULT DEVICE TYPE TO DISK;
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '/home/oracle/mybackup/$ORACLE_SID-%U.db';
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/home/oracle/mybackup/$ORACLE_SID-%F.ctl';
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;
backup database format '/home/oracle/mybackup/$ORACLE_SID-%U.db'
plus archivelog format '/home/oracle/mybackup/$ORACLE_SID-%U.arc' delete all input;
list backup summary;
list backup by file;
crosscheck archivelog all;
crosscheck backupset;
delete noprompt obsolete;
exit;
EOF
分享到:
评论

相关推荐

    手把手教你ORACLE RMAN异地备份

    "手把手教你ORACLE RMAN异地备份" 该教程旨在教你如何使用ORACLE RMAN实现异地备份,解决了由于数据量急剧增加、备份和恢复的困难问题。通过使用RMAN和EXP/IMP工具,用户可以实现本地数据库的异地备份,避免服务器...

    oracle_rman增量备份脚本

    ### Oracle RMAN 增量备份技术详解 #### 一、概述 在Oracle数据库管理中,备份是非常重要的环节之一,而RMAN(Recovery Manager)是Oracle提供的一个强大的备份工具,能够实现对整个数据库或者单独的数据文件进行...

    Oracle RMAN 增量备份方案

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

    windows下oracle rman备份 计划任务

    在Windows环境下,Oracle数据库的RMAN(Recovery Manager)备份是一项关键的任务,它能确保数据的安全性和可恢复性。RMAN是Oracle数据库提供的一种强大的工具,用于执行数据库备份、恢复和维护操作。以下是对...

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

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

    完整Oracle rman备份恢复成功案例

    Oracle RMAN 备份恢复成功案例 Oracle RMAN(Recovery Manager)是一款强大的数据库备份恢复工具,能够保护数据库免受灾难影响,从而确保业务连续性。本文将详细介绍完整的 Oracle RMAN 备份恢复步骤,并提供实践...

    一个完整的Oracle rman备份恢复参考示例

    Oracle RMAN(Recovery Manager)是Oracle数据库管理系统中用于数据备份和恢复的重要工具。它提供了全面的数据保护功能,包括完整数据库备份、增量备份、表空间备份以及数据文件级别的备份。以下是一个详细的Oracle ...

    ORACLE RMAN备份恢复指南

    Oracle RMAN支持两种备份管理模式:基于Catalog的管理和基于NoCatalog的管理。 1. **基于Catalog的管理**:需要一个额外的Catalog数据库来存储备份信息,适用于拥有多个Oracle数据库的环境,方便统一管理。 ```...

    oracle_9i_rman_备份与恢复技术

    ### Oracle 9i RMAN 备份与恢复技术详解 #### 一、概述 Oracle Recovery Manager (RMAN) 是一种全面的数据保护工具,用于备份、恢复和灾难恢复Oracle数据库。本篇文章将详细介绍Oracle 9i版本中RMAN的备份与恢复...

    Oracle RMAN基于catalog-配置与使用指南.docx

    RMAN 基于 Catalog 配置是指使用 RMAN 工具来备份和恢复 Oracle 数据库,而 Catalog 是 RMAN 的元数据存储库,用于存储备份的元数据信息。 环境操作系统和数据库版本 本指南使用的环境操作系统是 Windows 7 专业版...

    oracle rman 备份脚本

    Oracle RMAN(Recovery Manager)是Oracle数据库管理系统中一个强大的工具,主要用于数据库的备份和恢复操作。RMAN通过与数据库服务器直接通信,可以执行多种备份策略,包括完整备份、增量备份和差异备份,同时支持...

    Oracle数据库RMAN备份与恢复技术

    ### Oracle数据库RMAN备份与恢复技术详解 #### 引言 在信息技术领域,数据安全与完整性至关重要。Oracle数据库,作为全球领先的数据库管理系统之一,提供了多种数据保护机制,其中RMAN(Recovery Manager,恢复...

    oracle rman备份命令

    ### Oracle RMAN备份命令详解 在Oracle数据库管理中,RMAN(Recovery Manager)是用于进行备份、恢复和灾难恢复的重要工具。RMAN提供了一系列强大的命令来帮助DBA执行各种复杂的备份与恢复操作,确保数据库的安全性...

    RMAN Catalog创建、配置和管理.docx

    总的来说,RMAN Catalog是Oracle数据库备份和恢复策略的关键组件,它提供了集中化的元数据存储,使得管理多个数据库的备份和恢复过程变得更加高效和可靠。理解并熟练掌握RMAN Catalog的创建、配置和管理对于任何...

    oracle rman 备份基础

    ### Oracle RMAN 备份基础详解 #### 一、RMAN 概述 RMAN(Recovery Manager)是Oracle数据库自带的一个强大而灵活的备份工具,用于自动化和管理Oracle数据库的备份与恢复操作。它提供了丰富的功能来确保数据的安全...

    oracle RMAN 功能介绍 ppt

    Oracle Recovery Manager (RMAN) 是Oracle数据库管理系统中的一个重要工具,主要负责数据库的备份、恢复以及相关的维护工作。在“Oracle RMAN 功能介绍 ppt”中,我们深入探讨了RMAN的关键特性和操作流程。 首先,...

    Oracle数据库RMAN备份

    ### Oracle数据库RMAN备份知识点详解 #### 一、RMAN简介 RMAN(Recovery Manager)是Oracle数据库中用于执行数据库备份与恢复的核心工具。它提供了丰富的功能来帮助DBA们进行高效的数据保护操作,包括但不限于全备...

    Oracle中使用RMAN进行备份.pdf

    "Oracle中使用RMAN进行备份" RMAN(Recovery Manager)是Oracle公司为Oracle数据库提供的一种备份、恢复和重建工具。RMAN是一个客户端工具,允许用户备份和恢复Oracle数据库,对Oracle服务器使用PL/SQL接口,调用三...

Global site tag (gtag.js) - Google Analytics