
Oracle RMAN
mydba_bin
这个作者很懒,什么都没留下…
展开
-
Oracle 归档与非归档的切换
首先查看数据库现有模式可使用以下语句 select name,log_mode from v$database; 也可以用下面的语句 archive log list;(该方法需要as sysdba) SQL> archive log list Database log mode No Archive Mode Automatic archival D转载 2013-03-29 14:05:59 · 414 阅读 · 0 评论 -
不完全数据恢复
--不完全恢复-- recover database until sequence 精确到重做日志的基于日志序列号-- recover database until cancel 精确到重做日志的基于交互式手动喊停-- recover database until time 精确到重做日志的基于时间 的-- recover database until scn 和 recove转载 2013-04-08 14:57:56 · 909 阅读 · 0 评论 -
Oracle rman备份异机恢复
一、 实验环境db_A:192.168.0.3 db_B:192.168.0.4db_A为生产数据库,db_B为后备(不运行);两个数据库的环境完全一样。二、操作1.db_A的操作在db_A上进行rman的0级备份$rman target /RMAN>backup incremental level=0 database format='/oradata/转载 2013-04-08 14:25:05 · 708 阅读 · 0 评论 -
RMAN 备份集在异机异路径下恢复过程
RMAN 备份集在异机异路径下恢复过程原数据库环境机器名:yfzx数据库名:HRP270归档模式打开路径: I:ORACLEPRODUCT10.2.0db_1新数据库环境:机器名:zhengsh只安装了数据库ORACLE 10.2G软件,在D盘,没有建数据库,该机器没有I盘1.通过网络拷贝RMAN备份文件到zhengsh机器下E:ora_bak,包括转载 2013-04-08 20:23:15 · 751 阅读 · 0 评论 -
spfile与controlfile恢复的时候一点理解
在rman恢复的时候,如果spfile 和pfile 都丢失的情况下,且没开启controlfile autobackup,就需要先恢复spfile,然后在恢复控制文件,因为spfile和pfile中control_files记录了控制文件恢复到什么位置的信息。如果开启控制文件自动备份的时候,会自动备份spfile,这时候就只需restore controlfile from autobacku原创 2013-04-09 21:00:12 · 615 阅读 · 0 评论 -
RMAN备份详解
RMAN 备份详解分类: RMAN 备份恢复 2010-11-24 17:01 26353人阅读 评论(2)收藏 举报databasediskoracleparameters数据库session--======================-- RMAN备份详解--====================== 一、数据库备份与RMA转载 2013-03-27 19:53:11 · 519 阅读 · 0 评论 -
Oracle 备份恢复概念
Oracle 备份恢复概念分类: Oracle 备份恢复 2010-08-05 20:355117人阅读 评论(0)收藏 举报 oracle数据库文件同步工具数据结构sql--======================-- Oracle 备份恢复概念--====================== 数据库维护中,备份或恢复是重中之重的问转载 2013-03-27 20:25:34 · 419 阅读 · 0 评论 -
rman自动备份恢复脚本
源端每周日全备:#/bin/shsource ~/.bash_profileexport BACKUP_DATE=`date +%Y%m%d`export BACKUP_PATH=/orabakecho `mkdir -p ${BACKUP_PATH}/${BACKUP_DATE}/backupset`echo `mkdir -p ${BACKUP_PATH}/${BACK转载 2013-04-10 15:49:04 · 903 阅读 · 0 评论 -
RMAN 备份异机恢复 并创建新DBID
测试平台信息:Oracle:11gR2操作系统:Redhat 5.5Target DB:dave几点说明:(1)RMAN 异机恢复的时候,db_name必须相同。 如果说要想改成其他的实例名,可以在恢复成功后,用nid命令修改。 实例名的信息会记录到控制文件里,所以如果在恢复的时候,如果实例名不一致,恢复的时候会报错。(2)如果恢复的路径和源库不一致,就需要在resto转载 2013-03-30 13:08:29 · 741 阅读 · 0 评论 -
RMAN DUPLICATE详解
DUPLICATE概述使用RMAN DUPLICATE命令可以在保留目标数据库的基础上依靠目标数据库(TargetDatabase)的备份创建一个副本数据库(DuplicateDatabase)。该副本即可与目标数据库完全相同,也可仅包含目标数据库表空间的一部子集。目标站点(TargetSite)以及副本站点(DuplicateSite)甚至可以在同一台机器上。副本数据库呢是目标数据库的一转载 2013-04-25 17:34:11 · 900 阅读 · 0 评论 -
alter system switch logfile与alter system archive log current
alter system switch logfile 是强制日志切换,不一定就归档当前的重做日志文件(若自动归档打开,就归档当前的重做日志,若自动归档没有打开,就不归档当前重做日志。)alter system archive log current 是归档当前的重做日志文件,不管自动归档有没有打都归档。主要的区别在于:ALTER SYSTEM SWITCH LOGFILE对单实例数据转载 2013-05-16 15:02:37 · 1393 阅读 · 0 评论 -
Oracle RMAN 将 备份集 重新 注册到控制文件 说明
一.说明 RMAN 备份分2种,Catalog 和Nocatalog,对于Nocatalog,oracle 会使用控制文件来保存RMAN备份的一些记录。 而且实际上多数也是使用Nocatalog来备份。因为使用Nocatalog比较方便。 但对于使用Nocatalog的情况就会让RMAN 恢复的时候依赖与控制文件中记录的备份的信息。如果不一转载 2013-05-16 21:41:01 · 693 阅读 · 0 评论 -
rman手册
开始和退出RMANRMAN配置RMAN备份RMAN增量备份RMAN备份的查询和报告RMAN恢复RECOVER恢复管理维护任务RMAN参考手册ORACLE备份分为物理备份和逻辑备份两种:物理备份就是转储ORACLE物理文件(如数据文件、控制文件、归档日志文件等),一旦数据库发生故障,我们可以利用这些文件进行还原;逻辑备份就是对数据库对象(如用户、表、存储过程等)利用EXPORT等工具转载 2013-05-24 13:46:50 · 988 阅读 · 0 评论 -
windows下rman全库备份脚本
windows下rman全库备份脚本run{allocate channel ch1 type disk;allocate channel ch2 type disk;backup database filesperset 5 tag='full_bak' format 'D:\backup\fullbak_%d_%s_%p'; sql 'alter system a原创 2013-05-24 13:23:33 · 2353 阅读 · 0 评论 -
rac环境rman备份异机恢复至单机
rac环境:redhat 5+oracle 11.2.0.3.0单机:redhat5 + oracle 11.2.0.1.01、首先在rac环境用rman备份数据库。[oracle@rac1 admin]$ rman target /Recovery Manager: Release 11.2.0.3.0 - Production on Wed Jun 5 20:31:19 2原创 2013-09-08 14:17:32 · 3324 阅读 · 0 评论 -
在本机建一个空实例恢复被truncate的表
1、先在原库用rman做好备份。[oracle@localhost backup]$ rman target /Recovery Manager: Release 10.2.0.1.0 - Production on ÐÇÆÚÈÕ 9ÔÂ 15 12:28:43 2013Copyright (c) 1982, 2005, Oracle. All rights reserved.c原创 2013-09-15 15:55:16 · 1119 阅读 · 0 评论 -
误删表空间异机恢复
1、创建测试表空间SQL> create tablespace test datafile '/opt/oracle/oradata/ORCL/test01.dbf' size 50m autoextend on;Tablespace created.2、创建测试表SQL> create table test101 tablespace test as select * from原创 2013-10-01 19:37:44 · 926 阅读 · 0 评论 -
ORA-00214 控制文件版本不一致恢复过程
ORA-00214 控制文件版本不一致恢复过程 早上上班,一个测试的10G数据库宕掉了,据开发的说,周末的时候曾经断电了,故障原因和解决过程如下:[oracle@spreader oracle]$ sqlplus /nolog[uniread] Loaded history (2158 lines)SQL*Plus: Release 10.1.0.2.0 - P转载 2013-04-04 17:02:58 · 5947 阅读 · 0 评论 -
使用RMAN的备份及恢复一例-丢失所有控制文件
1.数据库基本信息 [oracle@standby oracle]$ sqlplus "/ as sysdba"SQL*Plus: Release 9.2.0.4.0 - Production on Wed Mar 9 09:55:14 2005Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.转载 2013-04-04 17:01:49 · 678 阅读 · 0 评论 -
backup archivelog all delete input 和 backup archivelog all delete all input的区别
backup archivelog all delete input 和 backup archivelog all delete all input的区别是什么?有资料上说的是:delete input 表示备份结束后删除归档日志delete all input 表示备份结束后删除所有归档日志目录文件当你使用delete all input参数之后,就会删除备份的归档转载 2013-03-29 15:49:38 · 2040 阅读 · 0 评论 -
Linux 平台下 RMAN 全备 和 增量备份 shell 脚本
一. 一些准备知识Oracle 分归档和非归档模式。 这两者的区别就是对redo log的处理。归档模式下,当一个redo log 写满之后,就会把这个redo log里的内容写入归档文件,等写完之后,这个redo log 就可以继续使用,如果是非归档模式下,redo log 就直接覆盖了。 恢复一般都需要归档文件,这里面记录了对数据库的操作,所以生产库一般都运行在归档模式下。 关于归档模式和转载 2013-03-29 14:27:07 · 509 阅读 · 0 评论 -
RMAN 备份与恢复 实例
1. 检查数据库模式: sqlplus /nolog conn /as sysdba archive log list (查看数据库是否处于归档模式中) 若为非归档,则修改数据库归档模式。 startup mount alter database archivelog alter database open2.连接到target数据库转载 2013-03-29 14:54:51 · 438 阅读 · 0 评论 -
RMAN Catalog 和 Nocatalog 的区别
一.Nocatalog Nocatalog方式 就是用control file作为catalog,每一次备份都要往控制文件里面写好多备份信息,控制文件里面会有越来越多的备份信息。因此,当使用rman nocatalog方式备份时,备份controlfile是非常重要的。由于nocatalog时利用controlfile存放备份信息,建议将Oracle参数文件中的CONTROL_FILE_R转载 2013-03-29 14:52:44 · 469 阅读 · 0 评论 -
Oracle Rman 命令详解(List report backup configure)
一、list常用命令总结备忘 list命令列出控制文件、RMAN恢复目录中备份信息, 是我们对所有可见的数据库备份文件的一个最直观的了解的方法 list incarnation; list backup summary; list backup of database summary; list backup of tablespace s转载 2013-03-29 14:56:34 · 527 阅读 · 0 评论 -
Oracle RMAN的备份与恢复命令详解(一)
4.3 Copy 镜像拷贝与恢复 Copy镜像拷贝命令可以创建数据库数据文件、归档重做日志或者控制文件的精确副本。 RMAN 副本与这些文件的区别仅在于名称和(或)位置的区别。功能相当于用户管理的备份恢复中的热备份。备份副本的好处是恢复比较快,恢复时可以不用拷贝,指定新位置即可。 Copy镜像拷贝至少要在mount 状态下运行。 Copy镜像拷贝可作为增量备份的 Le转载 2013-03-29 15:38:37 · 982 阅读 · 0 评论 -
rman备份命令
RMAN备份命令(转摘)OracleSQLF# 1、切换服务器归档模式,如果已经是归档模式可跳过此步:%sqlplus /nolog (启动sqlplus)SQL> conn / as sysdba (以DBA身份连接数据库)SQL> shutdown immediate; (立即关闭数据库)SQL> startup mount (启动实例转载 2013-03-29 16:01:05 · 452 阅读 · 0 评论 -
windows rman备份脚本
Windows 下RMAN备份脚本,比较简单。 我们看内容。1. 修改RMAN相关参数RMAN>show all;RMAN>CONFIGURE CONTROLFILE AUTOBACKUP ON;RMAN>CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'd:/backup/%F';R转载 2013-03-29 18:44:53 · 652 阅读 · 0 评论 -
RMAN 系列(一)---- RMAN 体系结构概述
RMAN 系列(一)---- RMAN 体系结构概述 分类: Oracle Basic KnowledgeOracle RMAN2010-06-09 23:055757人阅读评论(0)收藏举报数据库oracle磁盘服务器工作存储一. 服务器管理恢复恢复管理器, Recovery Manager,简陈 RMAN转载 2013-03-29 22:41:35 · 593 阅读 · 0 评论 -
Linux 平台下 RMAN 全备 和 增量备份 shell 脚本
一. 一些准备知识Oracle 分归档和非归档模式。 这两者的区别就是对redo log的处理。归档模式下,当一个redo log 写满之后,就会把这个redo log里的内容写入归档文件,等写完之后,这个redo log 就可以继续使用,如果是非归档模式下,redo log 就直接覆盖了。 恢复一般都需要归档文件,这里面记录了对数据库的操作,所以生产库一般都运行在归档模式下。 关于归档模式和转载 2013-03-30 13:02:29 · 612 阅读 · 0 评论 -
Nocatalog 下的RMAN 增量备份 shell脚本
Linux 平台下 RMAN全备和增量备份 shell脚本http://blog.youkuaiyun.com/tianlesoftware/archive/2010/07/16/5740630.aspx在执行脚本之前,先修改几个参数值:1. DB 参数:修改控制文件的保存时间,从默认的7天改成14天SQL> show parameter controlSQL> alter转载 2013-03-30 13:05:03 · 630 阅读 · 0 评论 -
用RMAN 备份异机恢复 迁移数据
先假设一种情况,假设有一个数据库,数据量是2T。 如果要对这个数据库进行迁移,在不考虑磁盘空间的前提下,要求在最短的时间内完成切换操作。 在不考虑磁盘空间前提下,备份时间,网络传输时间,恢复时间。 这个时间对于7*24*365的系统来说,肯定是没办法承受的。 如果在考虑下备份空间+迁移后的空间。 这个对磁盘的开销也是非常大。 在我的前转载 2013-03-30 13:10:56 · 694 阅读 · 0 评论 -
RMAN-01009: syntax error: found "dot" 解决方法
今天调试一个RMAN 的备份脚本,这个脚本以前也用过很多次,并没有什么问题,今天执行时,就是过不去。操作系统:Redhat 5.8数据库:11.2.0.3错误如下:RMAN-00571:===========================================================RMAN-00569: =============== ERROR转载 2013-04-02 11:41:23 · 1390 阅读 · 0 评论 -
rman 增量备份
在rman增量备份中,有差异增量和累积增量的概念 1、概念 差异增量:是备份上级及同级备份以来所有变化的数据块,差异增量是默认增量备份方式 累积增量:是备份上级备份以来所有变化的块 因为累积增量是备份上级备份以来所有变化的数据块,所以累积增量需要更多的备份时间,同时需要较小的恢复时间;而差异增量正好相反,它可以备份同级备份以来变化的数据块。所以会减少备份时间,但需要原创 2013-04-02 13:41:55 · 714 阅读 · 0 评论 -
oracle备份恢复之recover database的四条语句区别
oracle备份恢复之recover database的四条语句区别 2011-09-20 11:27:48| 分类:Oracle备份恢复 | 标签:|字号大中小 订阅1 recover database using backup controlfile2 recover database until cancel转载 2013-04-03 13:23:55 · 10233 阅读 · 0 评论 -
rman备份什么时候会触发控制文件的自动备份
rman备份什么时候会触发控制文件的自动备份触发条件:1. 当CONFIGURE CONTROLFILE AUTOBACKUP OFF;时,仅备份数据文件1(system01.dbf)时会自动备份控制文件;2. 当CONFIGURE CONTROLFILE AUTOBACKUP ON;时,备份任意文件(数据文件/归档日志)都会自动备份控制文件。举例:RMAN>转载 2013-04-04 11:21:48 · 922 阅读 · 0 评论 -
数据库级别跨resetlogs和incarnation恢复
1、创建测试表SQL> conn scott/oracleConnected.SQL> create table binbin as select * from user_objects;Table created.SQL> select count(1) from binbin; COUNT(1)---------- 16SQL> alter原创 2013-10-01 23:12:09 · 976 阅读 · 0 评论