PURPOSE The purpose of this document is to give a quick guide for using RMAN on RAC databases. We will follow this points: 1. Verify the database mode and archive destination.2. Verify connectivity using sqlnet for target and catalog.3. Determine the…
Oracle 数据库可以实现数据库不完全恢复与完全恢复.完全恢复是将数据库恢复到最新时刻,也就是无损恢复,保证数据库无丢失的恢复.而不完全恢复则是根据需要特意将数据库恢复到某个过去的特定时间点或特定的SCN以及特定的Sequence.我们可以通过基于用户管理的不完全恢复实现,也可以通过基于RMAN方式来实现.本文主要描述是基于RMAN的不完全恢复的几种情形并给出示例.有关数据库备份恢复,RMAN备份恢复的概念与实战可以参考文章尾部给出的链接. 一.不完全恢复的步骤    a.关闭数据库并备份数据…
Oracle 11g RMAN能够实现基于活动数据库进行异机克隆,从而省去需要先备份再ftp到辅助服务器的过程.这一切可以全部交给Oracle来搞定.在克隆期间,Oracle会读取Target DB的所有数据结构,无须人为的干预(不同的磁盘系统,文件路径与文件名要指定转换方式).尽管如此,对于生产环境数据库在整个克隆期间性能会下降,其次在Target Server与Auxiliary Server中会产生较大的网络流量.如果这些可以接受的话,从活动数据库进行异机克隆是一个不错的选择.本文首先描述…
HowTo Restore RMAN Disk backups of RAC Database to Single Instance On Another Node (Doc ID 415579.1) APPLIES TO: Oracle Database - Enterprise Edition - Version 9.2.0.1 and laterOracle Database Cloud Schema Service - Version N/A and laterOracle Databa…
Performing a full database disaster recovery with RMAN1. Make the RMAN backup set pieces available.2. Restore the database spfile from autobackups.  --先恢复参数文件3. Restore the control file from autobackups.--再恢复控制文件4. Run the RMAN restore and recover co…
一.参考解释一 在Oracle的备份与恢复的知识点中,经常会出现Restore 和 Recovery两个词. 由于这两个词在字典中的解释很接近,困扰了我很久.直到我在Oracle的官方文档中看到了以下解释. Restoration:A corrupted data file is overwritten from a backup of the data file .The data file is at a prior point of time than the current databa…
In this Document Purpose Scope Details Overview of the RMAN EnvironmentDeciding Whether to Use a Flash Recovery Area (FRA)Deciding Whether to use a Recovery CatalogStarting and Exiting RMANConfiguring Persistent Settings for the RMAN EnvironmentBacki…
当一套BI 解决方案成熟运行后,公司会快速扩大客户群,这时快速的将开发出来的SOLUTION 应用到全新的生产环境中就很重要了,下面谈谈我做这样项目(INFORMATICA BACKUP&RESTORE)的一点经历. 大概步骤如下: 1连接到需要实施的生产环境INFA SERVER上,检查对应环境信息:需要实施的生产环境源的数据连接信息列表,目标DW的连接信息.如果是WINDOWS平台,配置对应的ODBC,TNS信息.如果是UNIX平台,配置对应的.PROFILE,ODBC.INN,TNSNAM…
学习转摘:https://blogs.oracle.com/Database4CN/entry/%E5%A6%82%E4%BD%95%E5%88%A9%E7%94%A8rman_debug%E5%92%8C10046_trace%E6%9D%A5%E8%AF%8A%E6%96%ADrman%E9%97%AE%E9%A2%98 介绍一下如何对RMAN的问题做debug. 我们借助于下面这个场景,说明如何Debug RMAN 问题. 在11.2.0.4上,物理备库上执行归档备份时,出现了下面的错误:…
     在做Support的这些年,我很大的收获是掌握了许多troubleshooting问题的方法和工具,对于每一类问题,都可以大体归类出一些诊断方法.无论问题多么复杂,像扒洋葱一样,一层层去掉无关的,留下关键的,同时借助于一些诊断工具,层层深入,最后找到问题的核心. 在这篇文章中,我想介绍一下如何对RMAN的问题做debug. 我们借助于下面这个场景,说明如何Debug RMAN 问题.   在11.2.0.4上,物理备库上执行归档备份时,出现了下面的错误: [oracle@test1 ~…
--完整备份Backup Database NorthwindCSTo disk='G:\Backup\NorthwindCS_Full_20070908.bak' --差异备份Backup Database NorthwindCSTo disk='G:\Backup\NorthwindCS_Diff_20070908.bak'With Differential --日志备份,默认截断日志Backup Log NorthwindCSTo disk='G:\Backup\NorthwindCS_L…
1. 完整恢复模式下的数据库备份 USE master; ALTER DATABASE AdventureWorks2012 SET RECOVERY FULL; GO -- Back up the AdventureWorks2012 database to new media set (backup set 1). BACKUP DATABASE AdventureWorks2012 TO DISK = 'Z:\SQLServerBackups\AdventureWorks2012FullR…
USE [master]; GO CREATE DATABASE test; GO CREATE DATABASE test2; GO BACKUP DATABASE test TO DISK = 'c:\temp\test.bak' WITH INIT, COMPRESSION; GO RESTORE DATABASE test2 FROM DISK = 'c:\temp\test.bak' WITH REPLACE, MOVE 'test' TO 'c:\temp\test2.mdf', M…
Backup Set: 一个备份集中可以包含多个数据文件,存储High Water Mark 下的数据块,并且可以采用压缩方式进行,故大小要小于原始数据文件的大小.restore与 recover的开销大. Image Copy: 一份拷贝对应一个数据文件,与数据文件等大.基本不需要解压缩,故restore与 recover的开销小.但是只能备份于磁盘上.…
以管理員身份啓動命令提示符,輸入以下命令: 1.驅動備份(备份Backup)命令: Dism /online /export-driver /destionation:D:\DriverBackup 其中 D:\DriverBackup 為自定義備份文件夾,需要先創建該文件夾,才能執行該命令. 2.驅動還原(还原Restore)命令: Dism /online /Add-Driver /Driver:D:\DriversBackup /Recurse…
MySQL :: MySQL 5.7 Reference Manual :: 4.5.4 mysqldump — A Database Backup Programhttps://dev.mysql.com/doc/refman/5.7/en/mysqldump.html mysqldump备份还原和mysqldump导入导出语句大全详解 转 - 武胜-阿伟 - 博客园http://www.cnblogs.com/zeroone/archive/2010/05/11/1732834.html m…
详见:https://help.ubuntu.com/community/BackupYourSystem/TAR 在 使用Ubuntu之前,相信很多人都有过使用Windows系统的经历.如果你备份过Windows系统,那么你一定记忆犹新:首先需要找到一个备份工 具(通常都是私有软件),然后重启电脑进入备份工具提供的软件环境,在这里备份或者恢复Windows系统.Norton Ghost是备份Windows系统时经常使用的备份工具. 在备份Windows系统的时候你可能想过,我能不能把整个C盘都…
备份:耗时2.5小时 ./tegraflash.py --bl cboot.bin --applet nvtboot_recovery.bin --chip 0x21 --cmd "read APP my_backup_image_APP.img" 还原:2小时 ./tegraflash.py --bl cboot.bin --applet nvtboot_recovery.bin --chip 0x21 --cmd "write APP my_backup_image_AP…
备份(导出) 1.导出单个collection-.json格式 mongoexport --host:127.0.0.1 --port:27017 --db test --collection testcollection --out /xxx/testcollection.json2.导出整个db的数据 --host 默认为127.0.0.1 --port 默认为27017 mongoexport --db test --out /xxx/会生成一个dump文件夹 恢复 mongorestor…
Win10 的开始菜单,不是很稳定!系统装完4天,开始乱了3次,要知道我的开始菜单全屏并且进过尽心布局的,很是心酸! 连着找了几天备份开始菜单的方法,无果!后来发现了下边两个PowerShell命令,试了一下 Very Good!                                                                   PowerShell->Export-StartLayout & Import-StartLayout   名称     Expor…
转自 RMAN BACKUP backup terminology Using the RMAN BACKUP Command to Create Backups Server-Managed Consistent Backups server-managed open backups incremental backups image copy protect your backups parallelism your backups config rman defaults Managing…
######################################################## #编辑pfile文件initspdb.ora vi /oracle/app/oracle/product/12.2.0/db_1/dbs/initspdb.ora audit_file_dest='/oracle/app/oracle/admin/spdb/adump' audit_trail='db' compatible='12.2.0' control_files='/orac…
巡检时遇到错误如下: alert日志: Wed Dec 19 01:00:29 2018Errors in file /oracle/base/diag/rdbms/usap/usap1/trace/usap1_ora_7078838.trc:ORA-00245: control file backup failed; target is likely on a local file systemWed Dec 19 03:12:31 2018ALTER SYSTEM ARCHIVE LOG /…
一,rman介绍 RMAN(Recovery Manager)是随Oracle服务器软件一同安装的工具软件,它可以用来备份和恢复数据库文件.归档日志和控制文件,用来执行完全或不完全的数据库恢复.与传统工具相比,RMAN具有独特的优势:跳过未使用的数据块.当备份一个RMAN备份集时,RMAN不会备份从未被写入的数据块,而传统的方式无法获知那些是未被使用的数据块.RMAN使用Oracle特有的二进制压缩模式,与传统备份的压缩方式相比,能够最大程度地压缩数据块中的一些典型数据. 二,rman 优点(缺…
RMAN是ORACLE提供的一个备份与恢复的工具,可以用来备份和还原数据库文件. 归档日志和控制文件.它也可以用来执行完全或不完全的数据库恢复. RMAN可以由命令行接口或者 OEM的 Backup Manager GUI 来控制.     4.1 基本知识     4.1.1 RMAN的组件.概念 1.  RMAN  主要包括以下组件: Target Database:(目标数据库) 就是需要RMAN对其进行备份与恢复的数据库,RMAN  可以备份数据文件,控制文件,归档日志,spfile.(…
在开发环境及UAT环境经常碰到需要清除归档日志的情形,对于这个问题方法有很多.可以直接使用rm方式清除归档日志,也可以使用find命令来查找符合条件的记录来清除归档日志,或者直接写个shell脚本来搞定.这样在DEV或者UAT还可以,但是在Prod环境还是建议使用RMAN提供的命令来搞定比较妥当.因为rm,find方式删除了实际的归档日志也释放了空间,但对应的存储在控制文件中的归档信息并没有彻底清除.依旧占用着一些空间未能及时清除而需要控制文件通过age out方式来释放空间.本文描述了使用RM…
对于基于生产环境下的数据库的版本升级或者测试新的应用程序的性能及其影响,备份恢复等等,我们可以采取从生产环境以克隆的方式将其克隆到本地而不影响生产数据库的正常使用.实现这个功能我们可以借助rman duplicate方式以及其简单的方式来完成.duplicate方式不同于OS级别的备份,它会为辅助数据库(克隆出来的数据库)生成一个新的dbid,而能够同时将目标数据库(原数据库)与辅助数据库注册到同一个恢复目录.本文描述了使用rman duplicate实现异机数据库克隆. 1.RMAN支持的du…
5.Creating Backups with RMAN 创建备份集 RMAN> backup as backupset format '/u01/app/oracle/backup/rmanbk/df_%d_%s_%p.bus' tablespace users; 创建镜像(image)拷贝 RMAN> BACKUP AS COPY DATAFILE '/u01/app/oracle/oradata/orcl/users01.dbf'; RMAN> BACKUP AS COPY ARC…
最近在从活动数据库进行异机克隆时碰到了ORA-17629,ORA-17627,ORA-12154的错误,起初以为是一个Bug呢.Oracle Bug着实太多了,已经成了习惯性思维了.汗!错误提示是无法连接到连接到远程数据库,连接字符串无法解析.咦,配置了从auxiliary DB到target DB的tnsnames,且都是连通的阿...... 1.故障现象    --下面的操作在auxiliary DB所在的机器上完成    [oracle@linux4 ~]$ export ORACLE_S…
进入RMAN:$ rman target sys/oracle@orcl   --远程连接到rman$ rman target sys/oracle@orcl @backup_db.ram   --远程连接到rman并执行指定脚本$ rman target sys/oracle@orcl cmdfile=backup_db.ram   --远程连接到rman并执行指定脚本$ rman target / log rman.log   --记录rman的输出RMAN> @backup_db.ram …