Oracle 数据备份与恢复

前言

一:备份与恢复概述

二:RMAN 工具概述

1: RMAN 组件

  • 1: RMAN命令执行器

  1 [[email protected] ~]$ rman target system/nocatalog
  2
  3 Recovery Manager: Release 11.2.0.3.0 - Production on Tue Mar 27 23:58:10 2018
  4
  5 Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.
  6
  7 connected to target database: ORCL (DBID=1457025880)
  8
  9 RMAN> show all
 10 2> ;
 11
 12 using target database control file instead of recovery catalog
 13 RMAN configuration parameters for database with db_unique_name ORCL are:
 14 CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
 15 CONFIGURE BACKUP OPTIMIZATION OFF; # default
 16 CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
 17 CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default
 18 CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO ‘%F‘; # default
 19 CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
 20 CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
 21 CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
 22 CONFIGURE MAXSETSIZE TO UNLIMITED; # default
 23 CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
 24 CONFIGURE ENCRYPTION ALGORITHM ‘AES128‘; # default
 25 CONFIGURE COMPRESSION ALGORITHM ‘BASIC‘ AS OF RELEASE ‘DEFAULT‘ OPTIMIZE FOR LOAD TRUE ; # default
 26 CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
 27 CONFIGURE SNAPSHOT CONTROLFILE NAME TO ‘/u01/app/oracle/product/11.2.0/db_1/dbs/snapcf_orcl.f‘; # default
 28
 29 RMAN>
  • 2:目标数据库

  • 3:RMAN恢复目录

  • 4:介质管理子系统

  • 5:备份数据库

  • 6:恢复目录数据库

2:RMAN 通道

  • 1 :手动分配通道

示例:手动分配一个名称为 ch_1的通道,其文件路径为:/home/oracle/oracle_system_files_back/%u_%c.bak;

  1 run{
  2 allocate channel ch_1 device type disk
  3 format = ‘d:\oraclebf\%u_%c.bak‘;
  4 backup tablespace system,users,tbsp_1,ts_1 channel ch_1;
  5 }

  • 2:自动分配通道

——————————————————————————————————————————————————————————————————————————————————

原文地址:https://www.cnblogs.com/ios9/p/8661042.html

时间: 2024-10-11 13:12:35

Oracle 数据备份与恢复的相关文章

Oracle数据备份与恢复(导入导出)CMD命令

数据导出:1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中exp system/[email protected] file=d:\daochu.dmp full=y2将数据库中system用户与sys用户的表导出expsystem/[email protected]=d:\daochu.dmpowner=(system,sys)3将数据库中的表table1.table2导出expsystem/[email protected]=d:\da

Oracle 和SQL server中数据备份与恢复

Oracle 侧 创建一个表,将现有表数据导入其中. create Table  TB_NYU_TENDERTBL_BAK   as  select *  from  TB_NYU_TENDERTBL  where  1=1 删除原来表内容. DELETE  FROM TB_NYU_TENDERTBL 恢复表的内容 insert  into TB_NYU_TENDERTBL  select  * from  TB_NYU_TENDERTBL_BAK SQL server侧 select  * i

Oracle数据库备份与恢复的三种方法

转自blueskys567原文Oracle数据库备份与恢复的三种方法, 2006-10. 有删改 Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP).热备份和冷备份. 导出备件是一种逻辑备份,冷备份和热备份是物理备份. 一. 导出/导入(Export/Import) 利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去. 1. 简单导出数据(Export)和导入数据(Import) Oracle支持三种方式类型的

oracle(数据备份)

1 --oracle数据备份(三种方法) 2 --1.逻辑备份与恢复:用Oracle提供的工具,导入/导出(exp,imp),数据 3 --泵导入/导出(impdp,expdp),装入器(SQL*Loader) 4 --2.脱机备份与恢复:指在关闭数据库的情况下对数据库文件的物理备份与 5 --恢复,是最简单,最直接的方法,也称为冷备份与恢复 6 --3.联机备份与恢复:指在数据库处于打开的状态下(归档模式)对数据库进 7 --行的备份与恢复,只有能联机备份与恢复的数据库才能实惠不停机地使用.

ORACLE冷备份与恢复

原文:ORACLE冷备份与恢复 ORACLE备份和恢复有三种方式: (1)数据泵(expdp/impdp) (2)冷备份 (3)RMAN备份 就分类而言,(1)和(2)统有称为"冷"备份,(3)称为"热"备份. 数据泵和冷备份只能将数据库还原到某个时间点上(就是备份的时间点),而RMAN备份在归档模式下,能够实时备份,实时还原,几乎可以做到数据无丢失,但对于数据仓库而言,开归档是很可怕的事情,因为归档日志很大,当然如果有必要也是可以开启的,需要做好ARCHIVELO

ORACLE数据库备份与恢复详解

ORACLE数据库备份与恢复详解 学习过程中的总结,有兴趣不妨看看,如果有不对的地方,高手不要留情!! Oracle的备份与恢复有三种标准的模式,大致分为两 大类,备份恢复(物理上的)以及导入导出(逻辑上的),而备份恢复又可以根据数据库的工作模式分为非归档模式(Nonarchivelog-style) 和归档模式(Archivelog-style),通常,我们把非归档模式称为冷备份,而相应的把归档模式称为热备份,他们的关系如下所示 三种方式各有优点,我们做个比较(这个是用Fireworks画的,

Oracle数据导入导出基本操作示例

Oracle数据导入导出基本操作示例 数据导出 a.将数据库orcl完全导出,用户名user 密码password 导出到D:\dc.dmp中 exp user/[email protected]   file=d:\dc.dmp    full=y full=y   表示全库导出 b.将数据库中user1和user2用户导出 exp user/[email protected]  file=d:\dc.dmp    owner=(user1,user2) full方式可以备份所有用户的数据库对

VS2015操作Oracle数据需要做那些设置?

1>在oracle网上下载:ODP.NET 2> 要根据自己的oracle 数据32bit/64bit,选择下载. 3> 根据提示配置tnsnames.ora文件. # alias = # (DESCRIPTION = # (ADDRESS = (PROTOCOL = TCP)(HOST =localhost)(PORT = 1521)) # (CONNECT_DATA = # (SERVER = DEDICATED) # (SERVICE_NAME = orcl) # ) # ) al

Oracle 数据集成的实际解决方案

就针对市场与企业的发展的需求,Oracle公司提供了一个相对统一的关于企业级的实时数据解决方案,即Oracle数据集成的解决方案.以下的文章主要是对其解决方案的具体描述,望你会有所收获. Oracle 数据集成解决方案 Oracle数据集成解决方案用于在SOA.BI和数据仓库环境中构建.部署和管理以实时数据为中心的架构,包含了Oracle数据集成的所有要素--实时数据移动.转换.同步.数据质量.数据管理和数据服务--能确保各个复杂系统的信息及时.准确.一致. 通过使用Oracle数据集成,企业将