`
wenqiang06ky
  • 浏览: 71735 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

关于数据备份

阅读更多

以下是关于数据备份的一些操作总结,是项目组数据库专家写的,我稍微整理了一下,也验证过,没有问题。

情景分析:
1.在执行回退脚本的时候把一个表的数据全部truncate 掉了,因为之前没有备份,所以导致无法恢复,需要防止这种情况在用户现场出现。

2.回退脚本一直是个问题。之前讨论是通过create table aa_bak as select * from aa的方式先进行备份。后续的回退是通过(1)truncate table aa;(2)insert into aa select * from aa_bak;但如果前面备份不成功或没有备份,后面执行回退脚本的时候就会发生不可挽回的事故。

基于以上原因,作出如下改进:

1.有insert、delete、update操作的表统一在一个脚本里进行备份,这个备份脚本在现网升级前首先执行,备份完之后再提供脚本进行查询备份是否成功。

  举例:假如要给a表备份 ,则执行create table a_bak tablespace MREAD_HISDAT as select * from a;--注意这里表指定创建备份表存放的表空间
  其次,查询创建是否成功 select count(t.table_name) from user_tables t where t.table_name='A_BAK';升级人员要看一下查询结果是否为零,如果为零则备份不成功。
note:查询的时候表名参数必须大写,因为数据库字典中保存的信息是大写的。
  然后执行升级脚本。

2.为数据的回退单独提供一个脚本,在回退脚本中需判断备份表是否存在,然后再进行truncate 操作和insert 操作。可在一个存储过程中做这些事情。

  举例:要退回a表的内容

  select count(*) into :num from user_tables t where t.table_name='A_BAK';
 
  if (num=1) then
 
  truncate table a;
 
  insert into a select * from a_bak;

  end if;
  
truncated操作是很危险的,一不小心所有数据都会丢失,完全没办法找回来。
分享到:
评论

相关推荐

    数据备份申请表.docx

    根据给定的“数据备份申请表.docx”文档信息,我们可以从中提炼出多个与数据备份相关的知识点,包括但不限于数据备份的定义、不同类型的备份方法、备份频率与保留周期的设定等。 ### 数据备份概述 数据备份是信息...

    计算机硬盘数据备份和数据备份技术

    计算机硬盘数据备份与数据恢复技术是确保数据安全与持续可用性的关键环节,尤其在当前数字化时代,数据被视为组织和个人的宝贵资产。数据丢失不仅会导致信息的永久丧失,还可能引发经济损失、法律问题以及信誉损害。...

    数据备份和副本管理技术全面解析

    ### 数据备份技术的发展 #### 1.1 备份技术发展介绍 数据备份技术随着信息技术的进步而不断发展,从最初的简单主机备份方式到如今高度集成化的备份解决方案,经历了多个阶段。 ##### 1.1.1 Host备份方式 早期的...

    vb编写的数据备份、还原工具

    访问这个网站,你可以找到更多关于VB编程和数据备份的教程、示例代码以及与其他开发者交流的机会。 总之,VB编写的数据备份、还原工具是一个实用的解决方案,它结合了VB的易用性和数据管理的核心功能。通过学习和...

    数据备份系统UML论文

    数据备份系统UML 论文 数据备份系统是企业级网络应用数据的数据库备份解决方案,提供了一个基础的解决数据膨胀问题的解决方案。本系统的主要组件包括用例图、类图、顺序图、活动图等,实现了数据备份、清除和恢复的...

    计算机数据备份记录(表格模板、DOC格式).doc

    计算机数据备份记录是确保业务连续性和数据安全性的重要环节,特别是在IT行业中,数据的价值不言而喻。本文件“计算机数据备份记录(表格模板、DOC格式).doc”提供了一个规范化的记录格式,用于跟踪和管理计算机...

    Motorola GP GM系列数据备份恢复工具V3.0.rar

    摩托罗拉GP GM系列数据备份恢复工具是一款专为摩托罗拉GP和GM系列对讲机设计的专业软件,用于帮助用户安全地备份设备上的重要数据,并在必要时进行恢复。这款工具的强大之处在于它能确保对讲机的设置、联系人列表、...

    企业数据备份方案文档

    【企业数据备份方案详解】 企业数据备份方案是保障企业信息安全的关键环节,特别是在信息化高度发达的现代社会,企业数据已经成为企业的核心竞争力。数据备份旨在保护企业免受数据丢失、系统崩溃或恶意攻击的影响,...

    数据备份局域网数据备份方案实例[整理].pdf

    ### 数据备份局域网数据备份方案实例分析 #### 一、引言 随着信息技术的不断发展,数据安全成为了企业和个人关注的重点。数据备份是确保数据安全的重要手段之一。本文将详细介绍一种利用局域网进行数据备份的方法,...

    行业分类-物理装置-一种数据表的数据信息备份方法、装置、设备及存储介质.zip

    该文件聚焦于数据管理领域,特别是关于数据备份的技术方案,它可能涵盖了硬件设备、软件方法以及用于存储数据的介质。描述中的信息与标题相呼应,再次强调了这是一个关于数据信息备份的方法、装置、设备和存储解决...

    数据备份的几种模式(全备份、增量备份、差异备份和永久增量备份)

    数据备份是保障企业数据安全的重要策略,主要包括全备份、增量备份、差异备份和两种新兴的备份方式:合成全备份和永久增量备份。 全备份是最基础的备份方式,它创建的是数据集的完整副本,提供了最佳的数据保护。...

    详解数据备份.pdf

    ### 数据备份的关键概念和技术 #### 一、2009年数据备份的挑战与机遇 随着2009年的到来,IT部门面临着前所未有的挑战。一方面,企业的IT预算正在不断削减,另一方面,需要备份的数据量却在持续增长。在这种背景下...

    数据备份与数据容灾全解析

    数据备份与数据容灾是确保企业信息安全的重要策略,它们之间既有联系又有显著的区别。数据备份主要是为了防止数据丢失,通过定期或实时复制数据到安全介质上,以便在系统崩溃时恢复数据。传统的备份方法,如磁带冷...

    Think PHP 数据备份 恢复

    4. **数据备份策略**:备份策略应根据业务需求来设定,可能包括全量备份、增量备份和差异备份。全量备份是备份所有数据,增量备份仅备份自上次备份以来更改的数据,而差异备份则备份自上次全量备份以来更改的数据。 ...

    数据备份程序

    数据备份是IT领域中至关重要的一个环节,尤其对于那些处理大量关键信息的个人和企业而言。数据备份程序的出现,正是为了确保数据的安全性,防止因意外情况如硬件故障、病毒攻击、人为错误等导致的数据丢失。这个...

    数据备份细则.doc

    第一条 为规范备份管理工作,合理存储历史数据及保证数据的安全性,特制定本管理制度。 第二条 备份管理工作应由信息技术部门安排专人负责。备份管理人员负责制订备份、恢复策略,组织实施备份、恢复操作,指导备份...

    绿环FTP数据备份 V1.4

    绿环FTP数据备份 V1.4 是一款专为用户设计的高效、安全的数据备份软件,主要针对FTP服务器上的数据进行定期备份与管理。这款工具在IT行业中扮演着至关重要的角色,因为它确保了用户的重要文件和数据的安全性,避免因...

    数据备份管理解决方案

    沃天路数据备份管理方案是一套满足ITIL最佳实践、基于IBM Tivoli Storage Manager (TSM)存储备份管理软件的解决方案,并拓展了其数据备份的范围,最大化满足企业数据备份的深层次需求。该解决方案主要采用了基于SAN...

    数据备份与恢复技术

    数据备份与恢复技术在金融电子化建设中扮演着至关重要的角色。金融行业的电子化意味着业务处理、数据管理和传输都依赖于计算机系统,因此数据的完整性、准确性和安全性至关重要。一旦数据丢失,尤其是关键数据,不仅...

    数据备份与恢复

    ### 数据备份与恢复 #### 知识点一:数据备份的重要性及目的 数据备份是指将计算机系统中的数据复制到其他存储介质的过程,旨在确保在原始数据丢失或损坏时能够进行有效的恢复。随着信息技术的发展和数据量的激增...

Global site tag (gtag.js) - Google Analytics