精华内容
下载资源
问答
  • 使用热备份进行分时恢复 ----怎样通过归档逐步恢复以缩短数据迁移时间Last Updated: Monday, 2004-11-15 10:32 Eygle 很多时候你可能遇到这样的情况:一个大型数据库的迁移,但是只有很少的停机时间,这看起来充满...

    使用热备份进行分时恢复

    ----怎样通过归档逐步恢复以缩短数据迁移时间

    Last Updated: Monday, 2004-11-15 10:32 Eygle
        

     

     

    很多时候你可能遇到这样的情况:
    一个大型数据库的迁移,但是只有很少的停机时间,这看起来充满困难。可是我们可以通过各种方法来缩短停机时间.

    本例适用于同平台、同版本数据库迁移.

    在此情况下,我们可以通过一个热备份,应用归档恢复数据库到一个一致的状态,此时数据库可以被只读(read only)打开。
    之后我们可以继续应用归档进行恢复,最后只需要短时停机,复制原数据库中的在线日志及归档日志、控制文件到新库中,进行恢复,此时
    只需要极短时间即可完成恢复。

    此方法可以极大缩短割接时间。以下是一个示范步骤,供参考:

    1.启动数据库

    查询归档情况

    SQL> select name from v$archived_log;
    
    NAME
    --------------------------------------------------------------------------------
    E:/ORACLE/ORADATA/EYGLE/REDO01.LOG
    E:/ORACLE/ORADATA/EYGLE/REDO02.LOG
    E:/ORACLE/ORADATA/EYGLE/REDO03.LOG
    E:/ORACLE/ORADATA/EYGLE/ARCHIVE/ARC00001.001
    E:/ORACLE/ORADATA/EYGLE/ARCHIVE/ARC00002.001
    E:/ORACLE/ORADATA/EYGLE/ARCHIVE/ARC00003.001
    E:/ORACLE/ORADATA/EYGLE/ARCHIVE/ARC00004.001
    E:/ORACLE/ORADATA/EYGLE/ARCHIVE/ARC00005.001
    E:/ORACLE/ORADATA/EYGLE/ARCHIVE/ARC00006.001
    E:/ORACLE/ORADATA/EYGLE/ARCHIVE/ARC00001.001
    E:/ORACLE/ORADATA/EYGLE/ARCHIVE/ARC00002.001
    
    NAME
    --------------------------------------------------------------------------------
    E:/ORACLE/ORADATA/EYGLE/ARCHIVE/ARC00003.001
    E:/ORACLE/ORADATA/EYGLE/ARCHIVE/ARC00004.001
    E:/ORACLE/ORADATA/EYGLE/ARCHIVE/ARC00005.001
    E:/ORACLE/ORADATA/EYGLE/ARCHIVE/ARC00006.001
    
    已选择15行。
                          

    归档当前日志

     

    SQL> alter system switch logfile;

    系统已更改。

     

     

    2.备份数据库

    备份脚本:

     

    alter tablespace system begin backup;
    host copy E:/ORACLE/ORADATA/EYGLE/SYSTEM01.DBF e:/oracle/orabak/SYSTEM01.DBF
    alter tablespace system end backup;
    alter tablespace undotbs1 begin backup;
    host copy E:/ORACLE/ORADATA/EYGLE/UNDOTBS01.DBF e:/oracle/orabak/UNDOTBS01.DBF
    alter tablespace undotbs1 end backup;
    alter tablespace eygle begin backup;
    host copy E:/ORACLE/ORADATA/EYGLE/EYGLE01.DBF  e:/oracle/orabak/EYGLE01.DBF 
    alter tablespace eygle end backup;
    						

    执行备份:

     

    SQL> @e:/a.sql
    
    表空间已更改。
    
    已复制         1 个文件。
    
    
    表空间已更改。
    
    
    表空间已更改。
    
    已复制         1 个文件。
    
    
    表空间已更改。
    
    
    表空间已更改。
    
    已复制         1 个文件。
    
    
    表空间已更改。
    
    
    数据库已更改。						

    3.更改数据并归档部分日志

    SQL> insert into eygle.test select *from eygle.test;
    
    已创建224行。
    
    SQL> commit;
    
    提交完成。
    
    SQL> alter system switch logfile;
    
    系统已更改。
    
    SQL> insert into eygle.test select *from eygle.test;
    
    已创建448行。
    
    SQL> commit;
    
    提交完成。
    
    SQL> alter system switch logfile;
    
    系统已更改。
    
    SQL> insert into eygle.test select *from eygle.test;
    
    已创建896行。
    
    SQL> commit;
    
    提交完成。
    
    SQL> shutdown immediate;
    数据库已经关闭。
    已经卸载数据库。
    ORACLE 例程已经关闭。

     

    4.执行恢复
    恢复备份的数据文件,启动数据库
    使用当前日志及控制文件

    SQL> startup mount;
    ORACLE 例程已经启动。
    
    Total System Global Area   47259136 bytes
    Fixed Size                   454144 bytes
    Variable Size              29360128 bytes
    Database Buffers           16777216 bytes
    Redo Buffers                 667648 bytes
    数据库装载完毕。
    SQL> recover database using backup controlfile until cancel;
    ORA-00279: 更改 197282 (在 11/13/2004 23:30:48 生成) 对于线程 1 是必需的
    ORA-00289: 建议: E:/ORACLE/ORADATA/EYGLE/ARCHIVE/ARC00008.001
    ORA-00280: 更改 197282 对于线程 1 是按序列 # 8 进行的
    
    
    指定日志: {=suggested | filename | AUTO | CANCEL}
    
    ORA-00279: 更改 197393 (在 11/13/2004 23:32:22 生成) 对于线程 1 是必需的
    ORA-00289: 建议: E:/ORACLE/ORADATA/EYGLE/ARCHIVE/ARC00009.001
    ORA-00280: 更改 197393 对于线程 1 是按序列 # 9 进行的
    ORA-00278: 此恢复不再需要日志文件
    'E:/ORACLE/ORADATA/EYGLE/ARCHIVE/ARC00008.001'
    
    
    指定日志: {=suggested | filename | AUTO | CANCEL}
    cancel
    介质恢复已取消。
    SQL> 
    
    数据库已更改。
    
    SQL> shutdown immediate;
    数据库已经关闭。
    已经卸载数据库。
    ORACLE 例程已经关闭。
    SQL> startup mount;
    ORACLE 例程已经启动。
    
    Total System Global Area   47259136 bytes
    Fixed Size                   454144 bytes
    Variable Size              29360128 bytes
    Database Buffers           16777216 bytes
    Redo Buffers                 667648 bytes
    数据库装载完毕。
    SQL> recover database using backup controlfile until cancel;
    ORA-00279: 更改 197393 (在 11/13/2004 23:32:22 生成) 对于线程 1 是必需的
    ORA-00289: 建议: E:/ORACLE/ORADATA/EYGLE/ARCHIVE/ARC00009.001
    ORA-00280: 更改 197393 对于线程 1 是按序列 # 9 进行的
    
    
    指定日志: {=suggested | filename | AUTO | CANCEL}
    
    ORA-00279: 更改 197423 (在 11/13/2004 23:32:51 生成) 对于线程 1 是必需的
    ORA-00289: 建议: E:/ORACLE/ORADATA/EYGLE/ARCHIVE/ARC00010.001
    ORA-00280: 更改 197423 对于线程 1 是按序列 # 10 进行的
    ORA-00278: 此恢复不再需要日志文件
    'E:/ORACLE/ORADATA/EYGLE/ARCHIVE/ARC00009.001'
    
    
    指定日志: {=suggested | filename | AUTO | CANCEL}
    cancel
    介质恢复已取消。
    SQL> 
    
    数据库已更改。
    
    SQL> shutdown immediate;
    数据库已经关闭。
    已经卸载数据库。
    ORACLE 例程已经关闭。
    SQL> startup mount;
    ORACLE 例程已经启动。
    
    Total System Global Area   47259136 bytes
    Fixed Size                   454144 bytes
    Variable Size              29360128 bytes
    Database Buffers           16777216 bytes
    Redo Buffers                 667648 bytes
    数据库装载完毕。
    
    SQL> recover database using backup controlfile until cancel;
    ORA-00279: 更改 197423 (在 11/13/2004 23:32:51 生成) 对于线程 1 是必需的
    ORA-00289: 建议: E:/ORACLE/ORADATA/EYGLE/ARCHIVE/ARC00010.001
    ORA-00280: 更改 197423 对于线程 1 是按序列 # 10 进行的
    
    
    指定日志: {=suggested | filename | AUTO | CANCEL}
    E:/Oracle/oradata/eygle/REDO01.LOG
    ORA-00310: 存档日志包含序列 9;要求序列 10
    ORA-00334: 归档日志: 'E:/ORACLE/ORADATA/EYGLE/REDO01.LOG'
    
    
    SQL> recover database using backup controlfile until cancel;
    ORA-00279: 更改 197423 (在 11/13/2004 23:32:51 生成) 对于线程 1 是必需的
    ORA-00289: 建议: E:/ORACLE/ORADATA/EYGLE/ARCHIVE/ARC00010.001
    ORA-00280: 更改 197423 对于线程 1 是按序列 # 10 进行的
    
    
    指定日志: {=suggested | filename | AUTO | CANCEL}
    E:/Oracle/oradata/eygle/REDO02.LOG
    已应用的日志。
    完成介质恢复。
    SQL> alter database open;
    alter database open
    *
    ERROR 位于第 1 行:
    ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项
    
    SQL> alter database open resetlogs;
    
    数据库已更改。
    
    SQL>
    
    

     

    注意中间的部分,read only打开不影响数据库进一步的恢复.也就是说恢复可以分步进行。

     

     

    本文作者:
    eygle,Oracle技术关注者,来自中国最大的Oracle技术论坛itpub.
    www.eygle.com是作者的个人站点.你可通过Guoqiang.Gai@gmail.com来联系作者.欢迎技术探讨交流以及链接交换.


    原文出处:

    http://www.eygle.com/ha/Use.Hot.Backup.Recover.Day.by.Day.htm

     

    展开全文
  • 许多用户原以为备份与归档是完全分立的数据保护措施,然而,先进的方案通过将两者有机地结合在一起,能够大大提高用户数据保护工作的效率。   各种规模的公司有一件事是共同的:它们无时不刻制造着数据、大量的...
    许多用户原以为备份与归档是完全分立的数据保护措施,然而,先进的方案通过将两者有机地结合在一起,能够大大提高用户数据保护工作的效率。  
        各种规模的公司有一件事是共同的:它们无时不刻制造着数据、大量的数据,包括客户信息、产品说明以及会计文件。事实上,很多企业的内部数据量每年都会翻一番。伴随这种数据增长水平而来的是保护数据避免受到意外删除和灾难影响以及遵守长期保留数据法规要求的挑战。
      
        过去,数据的保护与保留是通过将数据复制或转移到磁带上来实现。然而最近,磁盘存储不断改进的经济性和归档解决方案的出现为用户带来了新的选择。
      
        备份与归档优势互补
      
        文件归档与备份系统在企业中发挥着两种不同的、互补的功能:备份用于高速复制和恢复,来减少故障、人员错误或灾难的影响;文件归档技术有效地管理数据,实现数据的保留和长期的访问与检索。这两种功能可以一起应用,来优化成本,改进存储基础设施的整体效力。备份在拥有有效的归档解决方案的环境下变得更加有效率,而归档仍可利用备份基础设施满足自己的数据保护需要。
      
        备份应对灾难
      
        用户数据可能因人员错误、硬件故障或重大自然灾害而遭受损失,备份技术长期以来就是避免数据造成损失的行之有效的方法。备份最适合于迅速恢复大量的丢失信息,可以在短时间内将整个系统恢复到原有运行能力。但是,备份也成为存储管理人员的一个主要困扰。大量的数据会对备份基础设施的能力形成严峻的考验。据Gartner说,数据中心的备份成功率平均只有87%。很多数据中心还会告诉你成功恢复数据的能力甚至更低。
      
        用户给备份数据工作预留的时间正在减少,而迅速恢复信息的能力则需要显著改进。通过有效地利用磁带和磁盘组合备份,用户可以以合理的费用提高灾难恢复基础设施的吞吐量和可靠性。进一步利用复制功能加强传统的备份将帮助满足用户更加苛刻的数据保护要求。
      
        但是,如果需要备份的数据量增长没有得到限制的话,这些技术只会成为权宜之计。当用户将备份当做保护和保留数据的惟一的解决方案时,这将变成真正的危险,导致非常无效的、低效率的数据管理。
      
        例如,大多数用户每天夜里进行增量备份,每周进行全备份,并且将备份数据保留3个月来保护数据以防被意外删除。数据的第二个副本可以复制(或通过磁带运送)到一个远距离位置,防止受到灾难的影响。如果再考虑将备份数据保留几年时间以满足数据保留规定要求的话,用户将大大增加备份的开销。数据的增加等于费用的增加,尤其是时间、资金和seo顾问人员方面的费用。
      
        以假设的ABC公司为例。该公司在生产文件服务器上保存着10TB的数据。公司的策略是每天在磁盘存储上进行增量备份,每周在磁带上进行全备份。这些磁带根据时间进行分类,并在保存3个月后再重复这一过程。但是,新的企业治理规定符合政府的法规,因此,新策略要求所有与季度财务结果有关的数据都必须保留5年。由于ABC公司没有在网络上区分不同类型的数据,因此各种数据都被备份并保留5年。在用于生产的数据量为10TB的情况下,ABC的备份数据将达到2.5PB,这还没有考虑数据量的增加。把每周的磁带保存5年,ABC将把越来越多的时间和资源专用于数据备份。文章作者:sjgd5753
    展开全文
  • 本文讲的是逐渐老化数据中心正在转移存储优先权,【IT168 ...第三件事是只保留你所使用的数据,而对余下的数据进行归档,这样,你就不需要每次都备份同样的数据。这就是为什么重复数据删除技术会成为去年一大热门的...

    本文讲的是逐渐老化数据中心正在转移存储优先权,【IT168 资讯】当今的公司要怎样做才能更好地管理不断超越存储容量的数据增长?人们能做得首要之事就是整合。第二件事是提高利用率,使用虚拟化或是数据在空间中转移的能力。第三件事是只保留你所使用的数据,而对余下的数据进行归档,这样,你就不需要每次都备份同样的数据。这就是为什么重复数据删除技术会成为去年一大热门的原因。人们承认,虽然备份数据能够被压缩,但是规则却对数据保留施加了另一种责任。这不仅仅是获取单实例并对它进行存储的问题,现在你必须在空闲的时候对数据进行加密。
      怎样改变数据中心的存储优先权?数据中心正在不断地趋向老化,大多数都无法支撑不断增长的数据和存储需求。此外,数据中心正在进行重新设计,以便于使其更具能源效率,并且能够降低副本要求。有可能会对数据中心提出某种EPA标准,这种EPA标准要求重建或重塑数据中心。因此,这里主要需要你理解怎样井井有条地转移数据,将其移植到新的数据中心。我认为,这将成为今后5年内的一项主要工作。
      未来,存储管理员需要提高哪些技能?几乎所有的CIO都恳求我对他们的IT员工进行培训,教育他们怎样转向虚拟化。切换存储系统并移植数据,这是一项非常痛苦的工作。虽然虚拟化能够帮助他们进行数据移植,但是用户却不太愿意学习这些新工具。而且,那些已经习惯使用块数据的人将不得不学习如何处理文件存储的问题,因为越来越多非结构化的数据将都是基于文件的。
      对于公司的IT执行者来说,主机存储服务是一项可行方案吗?目前,从更大程度上来说,它只是一种低端服务。我认为,企业任何时候都不会放弃对它的控制。

    原文发布时间为:2009-06-18
    本文作者:IT168.com
    本文来自云栖社区合作伙伴IT168,了解相关信息可以关注IT168。
    原文标题:逐渐老化数据中心正在转移存储优先权

    展开全文
  • 怎样将PDF转成EXCEL

    2019-05-15 17:20:56
    EXCEL和PDF这两种文档大家应该都比较熟悉,EXCEL表格是使用于数据图表得整理,而PDF文件是用于扫描或者存档,但是这两者之间经常需要进行转换得,比如说经常需要将归档的PDF文件转换成EXCEL表格文档进行修改,那这...

    EXCEL和PDF这两种文档大家应该都比较熟悉,EXCEL表格是使用于数据图表得整理,而PDF文件是用于扫描或者存档,但是这两者之间经常需要进行转换得,比如说经常需要将归档的PDF文件转换成EXCEL表格文档进行修改,那这两者是如何进行转换的呢,请看下方操作。
    在这里插入图片描述
    第一步、打开浏览器进入百度首页,搜索迅捷PDF在线转换器,找到相对应的界面。
    在这里插入图片描述
    第二步、进入工具页首页后,在导航栏中找到文档转换。
    在这里插入图片描述
    第三步、点击文档转换,在下拉框中选择PDF转Excel。
    在这里插入图片描述
    第四步、点击选择文件,弹出文件框,将需要转换的PDF文件添加。
    在这里插入图片描述
    第五步、设置需要转换的格式页码等参数,点击开始转换按钮。
    在这里插入图片描述
    第六步、点击开始按钮后,将自动上传转换文件,稍等片刻,将转换好的文件下载就可以了。
    在这里插入图片描述
    PDF转换成EXCEL表格的方法就介绍到这里了,这样在PDF文件中遇到表单也不用担心了,可以高效率的解决修改表单的工作啦,你学会了么!

    展开全文
  • 云盘君:海量文件存储空间,实现企业资料汇总存储和管理,进行统一归档和备份。安全方面yotta云盘采用加密去重专利,保证数据主权,成本足够低。存储可靠性保证数据不丢;管理员也不能查看存储文件内容;权限控制;...
  • (接上篇:邮件中可能带有...怎样在邮件收发时控制敏感信息外流,这也是邮件数据保护的重要一环) 邮件归档的技术实践 基于以上问题的思考,MessageSolution从2002年起就专注于邮件归档的解决方案。时至今日,Mes...
  • 怎样将PDF转成EXCEL怎样将PDF转成EXCEL EXCEL和PDF这两种文档大家应该都比较熟悉,EXCEL表格是使用于数据图表得整理,而PDF文件是用于扫描或者存档,但是这两者之间经常需要进行转换得,比如说经常需要将归档的PDF...
  • 这里,继上篇对题目理解之后,又一篇,对数据的...图像归档:对图像进行批处理、生成图像预览、图像格式转换等;图像处理:图像基本处理、像素处理、颜色处理等。 OpenCV 一款强大的跨平台的计算机视觉库,使用它能
  • 5.6 数据一致性和数据并发性 155 5.6.1 数据库写入器和写前协议 155 5.6.2 SCN 156 5.6.3 撤销管理 156 5.7 备份与恢复体系结构 157 5.7.1 用户管理的备份与恢复 157 5.7.2 RMAN 157 5.7.3 Oracle ...
  • 10.3.6 Oracle 11g闪回数据归档 524 10.4 使用函数辅助闪回 528 10.4.1 Oracle 10g新的内建函数ora_rowscn 528 10.4.2 结合ora_rowscn进行闪回恢复 532 第11章 Oracle的数据加载与卸载 534 11.1 外部表与...
  • §2.2 对警告日志进行归档 43 §2.3 跟踪文件 44 §2.3.1 跟踪文件的产生 44 §2.3.2 分析跟踪文件的信息 45 §2.3.3 跟踪文件的内容 45 §2.4 关于NET的日志与跟踪 47 §2.4.1 日志文件(LOG File) 47 §2.4.1.1 ...
  • 3.7.2 归档重做日志 97 3.8 密码文件 99 3.9 修改跟踪文件 102 3.10 闪回日志 103 3.10.1 闪回数据库 103 3.10.2 闪回恢复区 104 3.11 DMP文件(EXP/IMP文件) 104 3.12 数据泵文件 105 3.13 平面文件 108 ...
  • java面试题典 java 面试题 经典

    热门讨论 2010-06-18 13:42:36
    13. 解释归档和非归档模式之间的不同和它们各自的优缺点 31 14. 如何建立一个备份控制文件? 32 15. 给出数据库正常启动所经历的几种状态 ? 32 16. 哪个column可以用来区别V$视图和GV$视图? 32 17. 如何生成explain ...
  • 在Oracle公司,Kyte专门负责Oracle数据库,他的任务是帮助使用Oracle数据库的客户,并与他们共同设计和构建系统,或者对系统进行重构和调优。在进入Oracle公司之前,Kyte是一名系统集成人员,主要为美国军方和政府...
  • 事务处理原理 第2版

    热门讨论 2012-12-30 10:49:38
     事务处理系统的工作原理具体是怎样的呢?这一问题曾经只有商用数据处理领域的计算机专业人员感兴趣。但是现在随着事务处理在经济领域的广泛使用,各个领域的工程师们都对此有兴趣。尽管如此,专业人员却难以找到...
  • 另外,我们也要讨论Java 1.1的压缩库,它将用在Java的归档文件格式中(JAR)。 (11) 第11章:运行期类型鉴定 若只有指向基础类的一个句柄,Java的运行期类型标鉴定(RTTI)使我们能获知一个对象的准确类型是什么。...
  • windowsnt 技术内幕

    2014-04-09 20:47:17
    Windows NT中的审核(Audit)事件简介 规划并实现审核策略 打开文件、文件夹及打印机的审核功能 使用事件查看器检查审核事件 安全性日志(Securty Log)的归档 使用服务器管理器查看正在使用的资源 断开用户与服务器的...
  • 超爽的自学课件(java)

    2007-09-16 16:04:04
    怎样创建一个对象;对基本数据类型和数组的一个介绍;作用域以及垃圾收集器清除对象的方式;如何将Java中的所有东西都归为一种新数据类型(类),以及如何创建自己的类;函数、自变量以及返回值;名字的可见度以及...

空空如也

空空如也

1 2
收藏数 23
精华内容 9
关键字:

怎样进行数据归档