随笔分类 - Oracle 备份与恢复
摘要:在IBM DBA 小荷的blog上看到一个用Logminer 做数据恢复的例子。 虽然对Logminer 也了解一点,但是用Logminer 做恢复还真没用过,所以也测试一下。 原文链接地址如下: 客户的一次疏忽,DBA的一次噩梦 http://www.oracleblog.org/working-case/dba-always-bad-luck-with-careless-customer/一. 在测试之前讲一点理论知识1.1. 补充日志(supplemental logging)先看一下补充日志都包含哪些信息和特性: (1)索引簇、链行和迁移行; (2)直接路径插入; (3)摘取LogM.
阅读全文
摘要:在maclean blog 上看到的这篇文章,很不错,转贴过来,原文链接如下:http://www.oracledatabase12g.com/archives/whats-smon-enabling-cache-recovery.html 我们在学习Oracle基础知识的时候会了解到实例恢复(Instance Recovery)或者说崩溃恢复(Crash recovery)的概念,有时候甚至于这2个名词在我们日常的语言中表达同样的意思。 实际上Instance Recovery与Crash Recovery是存在区别的:针对单实例(single instance)或者RAC中所有节点全部崩溃
阅读全文
摘要:之前整理了下catalog下全备的脚本,上次在生产库上弄了个nocatalog的脚本,结果没有在本本上保存,这次要用了,重新在整理了一下。Linux 平台下 RMAN 全备 和 增量备份 shell 脚本http://blog.csdn.net/tianlesoftware/archive/2010/07/16/5740630.aspx在执行脚本之前,先修改几个参数值:1. DB 参数:修改控制文件的保存时间,从默认的7天改成14天SQL> show parameter controlSQL> alter system set control_file_record_keep_ti
阅读全文
摘要:昨天整理做了用导出导入的方法,将Oracle 单实例 迁移到 RAC 实例的实验。 今天来做一个用导出导入的方法将RAC 实例迁移到 Oracle 单实例。 方法都差不多。 只不过顺序倒过来了。 Oracle 单实例 迁移到 RAC 实例 -- 使用导出导入方法http://blog.csdn.net/tianlesoftware/archive/2010/09/28/5912602.aspx昨天用的是数据泵(expdp/impdp)来导的,今天用逻辑导出导入(exp/imp) 来做这个实验。 数据泵它有很大的局限性,它只能在服务器端执行。 ORACLE 数据库逻辑备份 简单 EXP/IMP
阅读全文
摘要:今天和 杭州恒生 的一个朋友讨论一个RMAN 在备份时数据块一致性的问题。关于RMAN 的备份原理参考blog: RMAN 系列(一)---- RMAN 体系结构概述 http://blog.csdn.net/tianlesoftware/archive/2010/06/09/5659701.aspx先看官方文档上的一段话:Consistent BackupsYou can use the BACKUP command to make consistent and inconsistent backups of the database. A consistent backup occurs
阅读全文
摘要:之前曾整理过一片文章,来说明Oracle的备份与恢复的。Oracle备份与恢复概述http://blog.csdn.net/tianlesoftware/archive/2010/04/16/5490733.aspx今天又看到了一些知识,与上次说明的角度不一样。所以整理下,算是对上篇的一个补充说明。Oracle备份分逻辑备份和物理备份。一.逻辑备份逻辑备份就是exp/imp,10g以后推出了数据泵(DataPump/expdp/impdp).数据泵在效率上要比之前的exp/imp高那么几倍,直观的反应就是备份所花的时间少了。还有就是DataPump的功能要比exp/imp多一点。Oracle1
阅读全文
摘要:玩Oracle也有2年的时间了,零零散散的也整理一些资料。东西一多了,就理不清楚。所以结合张晓明的《大话OracleRAC》的一些内容,和自己整理的一些笔记,对Oracle的备份和恢复做了一个系统的整理。也是自己对知识的一个巩固吧。一.准备知识先来看一些准备知识,了解Oracle的物理结构,有如下4种。1.数据文件和数据块Oracle数据库的存储空间是用表空间来表示的,表空间只是一个逻辑概念,而物理上每个表空间是由磁盘文件组成,这些文件叫做数据文件(Datafile),每个表空间可以由一个到多个数据文件组成,每个数据文件被划分为若干个最小的存储单位:数据块(datablock)。具体参考我的b
阅读全文
摘要:前提条件1. 归档模式下。2. 数据文件在当前控制文件之后创建。 否则会报ORA-01178错误。ORA-01178: file 5 created before last CREATE CONTROLFILE, cannot recreateORA-01110: data file 5: 'D:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/USERS01.DBF'因为只有控制文件中包含了丢失文件信息,才可以通过create datafile方式重新创建文件,通过控制文件中记录的文件信息、SCN、检查点等信息,应用归档日志进行恢复,完成完全恢复.操作步
阅读全文
摘要:Oracle 的导出导入是一个很常用的迁移工具。 在Oracle 10g中,Oracle 推出了数据泵(expdp/impdp). 它可以通过使用并行,从而在效率上要比exp/imp 要高。 在Oracle 10g和11g的官方文档里没有搜到有关exp/imp 的说明, 在9i里找到了相关的使用说明。 连接如下:Export http://download.oracle.com/docs/cd/B10501_01/server.920/a96652/ch01.htm Importhttp://download.oracle.com/docs/cd/B10501_01/server.920/..
阅读全文