精华内容
下载资源
问答
  • 当使用一个数据库时,总希望数据库的内容是可靠的、正确的,但由于计算机系统的故障(包括机器故障、介质...下面介绍一下ORACLE 数据库的几种备份方法,它们分别为导出/导入(EXPORT/IMPORT)、冷备份、热备份方式
    当使用一个数据库时,总希望数据库的内容是可靠的、正确的,但由于计算机系统的故障(包括机器故障、介质故障、误操作等),数据库有时也可能遭到破坏,这时如何尽快恢复数据就成为当务之急。如果平时
    对数据库做了备份,那么此时恢复数据就显得很容易。
    由此可见,做好数据库的备份是多么重要。下面介绍一下ORACLE 数据库的几种备份方法,它们分别为导出/导入(EXPORT/IMPORT)、冷备份、热备份方式。导出备份是一种逻辑备份,冷备份和热备份是物理备份。
    1 导出/导入(Export/Import)
    利用Export可将数据从数据库中提取出来,利用Import回Oracle数据库中去。

    1.1 简单导出数据(Export)和导入数据(Import)
    Oracle支持三种类型的输出:
    (1)表方式(T方式),将指定表的数据导出。
    (2) 用户方式(U方式),将指定用户的所有对象及数据导出。
    (3) 全库方式(Full方式),将数据库中的所有对象导出。
    数据导出(Import)的过程是数据导入(Export)的逆过程,它们的数据流向不同。

    1.2 增量导出/导入
    增量导出是一种常用的数据备份方法,它只能对整个数据库来实施,并且必须作为SYSTEM来导出。在进行此种导出时,系统不要求回答任何问题。导出文件名缺省为 export.dmp,如果不希望自己的输出文件定名为export.dmp,必须在命令行中指出要用的文件名。
    增量导出包括三个类型:
    (1)“完全”增量导出(Complete)即备份整个数据库,比如:
    $ e x p s y s t e m / m a n a g e r
    inctype=complete file=990702.dmp
    (2)“增量型”增量导出备份上一次备份后改变的数据。比如:
    $ e x p s y s t e m / m a n a g e r
    inctype=incremental file=990702.dmp
    ( 3 ) “ 累计型” 增量导出(Cumulative)累计型导出方式只是导出自上次“完全” 导出之后数据库中变化了的信息。比如:
    $ e x p s y s t e m / m a n a g e r
    inctype=cumulative file=990702.dmp
    数据库管理员可以排定一个备份日程表,用数据导出的三个不同方式合理高效地完成。
    比如数据库的备份任务可作如下安排:
    星期一:完全导出(A)
    星期二:增量导出(B)
    星期三:增量导出(C)
    星期四:增量导出(D)
    星期五:累计导出(E)
    星期六:增量导出(F)
    星期日:增量导出(G)
    如果在星期日,数据库遭到意外破坏,数据库管理员可按以下步骤来恢复数据库:
    第一步:用命令CREATE DATABASE重新生成数据库结构;
    第二步:创建一个足够大的附加回段;
    第三步:完全增量导入A:
    $imp system./manager inctype= RECTORE FULL=Y
    FILE=A
    第四步:累计增量导入E:
    $imp system/manager inctype= RECTORE FULL=Y
    FILE =E
    第五步:最近增量导入F:
    $imp system/manager inctype=RESTORE FULL=Y
    FILE=F

    2 冷备份
    冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份是将关键性文件拷贝到另外位置的一种说法。对于备份Oracle信息而言,冷备份是最快和最安全的方法。冷
    备份的优点是:
    (1) 是非常快速的备份方法(只需拷贝文件);
    (2) 容易归档(简单拷贝即可);
    (3)容易恢复到某个时间点上(只需将文件再拷贝回去);
    (4) 能与归档方法相结合,作数据库“最新状态”的恢复;
    (5) 低度维护,高度安全。
    但冷备份也有如下不足:
    (1) 单独使用时,只能提供到“某一时间点上”的恢复;
    (2) 在实施备份的全过程中,数据库必须要作备份而不能作其它工作。也就是说, 在冷备份过程中,数据库必须是关闭状态;
    (3) 若磁盘空间有限,只能拷贝到磁带等其它外部存储设备上,速度会很慢;
    (4) 不能按表或按用户恢复。如果可能的话(主要看效率),应将信息备份到磁盘上,然后启动数据库(使用户可以工作)并将所备份的信息拷贝到磁带上(拷贝的同时,数据库也可以工作)。冷备份中必须拷贝的文件包括:
    (1) 所有数据文件;
    (2) 所有控制文件;
    (3) 所有联机REDO LOG文件;
    (4) Init.ora文件(可选)。
    值得注意的是冷备份必须在数据库关闭的情况下进行,当数据库处于打开状态时,执行数据库文件系统备份是无效的。
    下面是做冷备份的完整例子:
    (1) 关闭数据库$sqldba lmode=y
    SQLDBA >connect internal;
    SQLDBA >shutdown normal;
    (2) 用拷贝命令备份全部的时间文件、重做日志文件、控制文件、初始化参数文件:
    SQLDBA >! cp < file > < backup directory >
    (3) 重启Oracle数据库:
    $sqldba lmode=y
    SQLDBA >connect internal;
    SQLDBA >startup;

    3 热备份
    热备份是在数据库运行的情况下,采用archivelogmode方式备份数据的方法。所以,如果有昨天夜里的一个冷备份而且又有今天的热备份文件,在发生问题时,就可以利用这些资料恢复更多的信息。热备份要求数据库在Archivelog方式下操作,并需要大量的档案空间。一旦数据库运行在archivelog状态下,就可以做备份了。热备份的命令文件由三部分组成:
    3.1 数据文件一个表空间一个表空间地备份
    (1)设置表空间为备份状态;
    (2)备份表空间的数据文件;
    (3)恢复表空间为正常状态。
    3.2 备份归档log文件
    (1)临时停止归档进程;
    (2)log下那些在archive redo log目标目录中的文件;
    (3)重新启动archive进程;
    (4)备份归档的redo log 文件。
    3.3 用al ter database bac kup controlfile命令来备份拷贝文件
    热备份的优点是:
    (1) 可在表空间或数据文件级备份,备份时间短;
    (2)备份时数据库仍可使用;
    (3)可达到秒级恢复(恢复到某一时间点上);
    (4)可对几乎所有数据库实体作恢复;
    (5)恢复是快速的,在大多数情况下在数据库仍工作时恢复。
    热备份的不足是:
    (1)不能出错,否则后果严重;
    (2)若热备份不成功,所得结果不可用于时间点的恢复;
    (3)因难于维护,所以要特别仔细小心,不允许“以失败而告终”。
    展开全文
  • 常用数据备份方式有完全备份、差异备份以及增量备份,那么这三种备份方式有什么区别,在具体应用中又该如何选择呢? 备份方式简介 1.完全备份(Full Backup) 备份全部选中的文件夹,并不依赖文件的存档属性来确定...

    常用的数据备份方式有完全备份、差异备份以及增量备份,那么这三种备份方式有什么区别,在具体应用中又该如何选择呢?

    备份方式简介

    1.完全备份(Full Backup)

    备份全部选中的文件夹,并不依赖文件的存档属性来确定备份哪些文件。在备份过程中,任何现有的标记都被清除,每个文件都被标记为已备份。换言之,清除存档属性。

    完全备份就是指对某一个时间点上的所有数据或应用进行的一个完全拷贝。实际应用中就是用一盘磁带对整个系统进行完全备份,包括其中的系统和所有数据。这种备份方式最大的好处就是只要用一盘磁带,就可以恢复丢失的数据。因此大大加快了系统或数据的恢复时间。

    2.差异备份(Differential Backup)

    备份自上一次完全备份之后有变化的数据。差异备份过程中,只备份有标记的那些选中的文件和文件夹。它不清除标记,也即备份后不标记为已备份文件。换言之,不清除存档属性。

    差异备份是指在一次全备份后到进行差异备份的这段时间内,对那些增加或者修改文件的备份。在进行恢复时,我们只需对第一次全备份和最后一次差异备份进行恢复。差异备份在避免了另外两种备份策略缺陷的同时,又具备了它们各自的优点。

    首先,它具有了增量备份需要时间短、节省磁盘空间的优势;其次,它又具有了全备份恢复所需磁带少、恢复时间短的特点。系统管理员只需要两盘磁带,即全备份磁带与灾难发生前一天的差异备份磁带,就可以将系统恢复。

    3.增量备份 (Incremental Backup )

    备份自上一次备份(包含完全备份、差异备份、增量备份)之后有变化的数据。增量备份过程中,只备份有标记的选中的文件和文件夹,它清除标记,既:备份后标记文件,换言之,清除存档属性。

    增量备份是指在一次全备份或上一次增量备份后,以后每次的备份只需备份与前一次相比增加和者被修改的文件。这就意味着,第一次增量备份的对象是进行全备份后所产生的增加和修改的文件;第二次增量备份的对象是进行第一次增量备份后所产生的增加和修改的文件,如此类推。

    这种备份方式最显著的优点就是:没有重复的备份数据,因此备份的数据量不大,备份所需的时间很短。
    备份方式对比

    差异备份与增量备份的区别

    通过上面的概念分析可以知道,差异备份与增量备份的区别在于它们备份的参考点不同:前者的参考点是上一次完全备份、差异备份或增量备份,后者的参考点是上一次完全备份。

    下图展示了差异备份与增量备份的区别,其中Cumulative为差异备份,Differetial增量备份:
    差异备份与增量备份的区别

    不同备份类型组合应用的示例

    1.完全备份与差异备份

    以每周数据备份计划为例,我们可以在星期一进行完全备份,在星期二至星期五进行差异备份。如果在星期五数据被破坏了,则只需要还原星期一完全的备份和星期四的差异备份。这种策略备份数据需要较多的时间,但还原数据使用较少的时间。

    2.完全备份与增量备份

    以每周数据备份为例,在星期一进行完全备份,在星期二至星期五进行增量备份。如果在星期五数据被破坏了,则你需要还原星期一正常的备份和从星期二至星期五的所有增量备份。这种策略备份数据需要较少的时间,但还原数据使用较多的时间。

    展开全文
  • 一般选项:-f 指定输入文件,默认为标准输出-F 输出格式c:定制,t:tar,p 明文,-Z被压缩的级别(0-9)-C包括创建命令-E指定编码-s只有模式,不包括数据 如下,将数据库databasename备份到c:...

    SQL转储

    pg_dump

    pg_dump  [options] ….. Databasename
    备份单个数据库,常用选项如下,更多选项可以请pg_dump --help


    一般选项:
    -f 指定输入文件,默认为标准输出
    -F 输出格式c:定制,t:tar,p 明文,
    -Z被压缩的级别(0-9)
    -C包括创建命令
    -E指定编码
    -s只有模式,不包括数据

    如下,将数据库databasename备份到c:\out.tar中

    pg_dump -f c:\out.tar -F t  -U postgres databasename


    连接选项和psql相同:-U、-h、-p、-W
    如下将以明文形式备份至filepath指定的文件中

    pg_dump -U username databasename > filepath

    pg_dumpall

    pg_dump  [options] ….. Databasename
    备份所有数据数据库,选项基本和pg-dump差不多,只是没有输出格式选项

    恢复

    Psql -U username databasename < backupfile
    Psql -U username < backupfile


    大批量数量备份及恢复(类Unix系统下)

    备份大批量数据

    pg_dump  databasename | gunzip > backup.gz

    恢复大批量数据

    cat backup.gz | gunzip  |  psql databasename

    OR

    Gunzip -c backup.gz | psql databasename

    展开全文
  • 区别于传统软件的一个显著特点是,SaaS强调的是一种共享方式的软件应用程序,这种共享即包括用户之间的共享,也包括用户和SaaS企业之间的“共享”。由于法律和商业道德的约束,为你服务的企业可能永远不会偷看你的...

    区别于传统软件的一个显著特点是,SaaS强调的是一种共享方式的软件应用程序,这种共享即包括用户之间的共享,也包括用户和SaaS企业之间的“共享”。由于法律和商业道德的约束,为你服务的企业可能永远不会偷看你的数据,但你仍然需要知道,你的数据是怎么被加密的。

    企业级SaaS常用的三种加密方式

    很多综合SaaS和PaaS功能的文件存储和备份应用程序中都会为用户提供一个客户端的应用程序。这样的程序会在你发送数据至外部服务器(可能是你自己的,也可能是别人的)之前加密你的数据。并且会给你生成一个秘钥,只有你自己知道并自行管理的秘钥。

    数据备份公司多备份在这方面的做法可以作为一个例子:数据从客户端接入数据后,立即进行AES256加密,加密后的数据分布在云存储中,而加密用的密钥则是在安装过程中,由客户端产生并由用户自己保存下来。

    第二种方式是使用你自己的软件在发送至互联网之前进行本地加密。但由于这种加密方式需要针对不同的文件或软件做不同的应用,所以管理难度很大,导致具体的应用范围很小。

    第三种方式则是使用某种基于网络的加密代理。当企业不完全信任他们供应商时,大多会转而寻求这种解决方案。有专家指出:被置于网络上的代理模式,如同一个网络网关一样运行。当用户访问SaaS网站时,他们通过代理重定向。该代理依赖于SaaS应用程序和拦截网页关键组成域的深厚知识。在发送至供应商之前,加密位于这些域的敏感数据,而在发送回用户前,将其解密。

    对于用户来说,看上去就如同访问服务,只要他们在网络上使用代理。但是,如果他们试图通过直接连接至SaaS应用程序访问客户账户号码,他们所看到 的一切将是加密数据。对于不提供如你所需细粒度的访问控制服务,你可以对用户屏蔽数据并获得超过应用程序内部控制的安全性。此外,你可以在云计算中技术上 托管代理本身以支持远程访问。

    作为云计算领域最重要的落地应用,SaaS(软件即服务)提供了最低程度的洞察力和控制力。SaaS安全涉及非常多的内容,其中包括身份管理、内部安全设置和角色管理、事件响应、审计规划等等,对于SaaS本身的加密也已经成为一种必备因素,所以不管是企业还是个人用户,但是你的第一个尝试应该是找一个你所信任的供应商,并基于自己的实际情况。


    本文作者:程小微

    来源:51CTO

    展开全文
  • rsync+crontab 备份配置

    2016-03-04 10:54:25
    11.1rsync 包括如下的一些特性:... 1二工作场景... 22.1 两台服务器之间数据拷贝... 22.2 定时备份... 2三三种模式... 23.1 第1种方式... 23.2 第2种方式... 23.3 第3 种方式... 3四客户端常用参数... 4五 rsync...
  • 允许用户在进行数据备份的同时使用数据库。 ·表空间可以立即脱机。 ·如果一个分布式数据库系统的所有节点都运行在ARCHIVELOG模式下,可以进行分布式恢复。 ·提供更多的恢复选择。 ·通过使用一个备用数据库,能够...
  • Redis 的几种常见使用方式包括: Redis 单副本 Redis 多副本(主从) Redis Sentinel(哨兵) Redis Cluster Redis 自研 二、各种使用方式的优缺点 1、Redis 单副本 Redis 单副本,采用单个 Redis 节点部署架构,...
  • Ghost 8.3 系统备份软件

    2009-11-13 10:29:50
     Ghost 还提供了一项硬盘备份功能,就是将整个硬盘的数据备份成一个文件保存在硬盘上(菜单 Local→Disk→To Image),然后就可以随时还原到其他硬盘或源硬盘上,这对安装多个系统很方便。使用方法与分区备份相似。...
  • CruiseYoung提供的带有详细书签的电子书籍目录 ... Oracle Database 11g RMAN备份与恢复 基本信息 原书名: Oracle RMAN 11g Backup and Recovery 原出版社: McGraw-... 11.5.13 基于上次备份时间来备份数据文件 233 ...
  • orcale常用命令

    2009-08-04 00:34:59
    下面按类别列出一些ORACLE用户常用数据字典的查询使用方法。 1、用户 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_...
  • MYSQL常用命令大全

    2011-05-30 13:31:24
    8:用文本方式数据装入数据库表中(例如D:/mysql.txt) mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE; 9:导入.sql文件命令(例如D:/mysql.sql) mysql>use database; mysql>source d:/mysql....
  • 1. 存储引擎数据库对同样数据,有着不同存储方式和管理方式Mysql 存储引擎包括: MyISAM、InnoDB、MEMORY、MERGE、ARCHIVE等,其中前两种比较常用。查询所有存储引擎:show engine;Myisam vs InnnoDB 批量插入 : ...
  • 数据库管理、优化与备份恢复》在分析实例的过程中,兼顾深度与广度,不仅对实际问题的现象、产生原因和相关的原理进行了深入浅出的讲解,更主要的是,结合实际应用环境,提供了一系列解决问题的思路和方法,包括详细...
  • 第二部分是实践篇,每一章都针对rac的一个知识点展开讲解,包括oracle clusterware的维护、ha与lb、备份、恢复、flashback家族、rac和data guard的结合使用、rac和stream的结合使用,最后对asm进行深入介绍,并给出...
  • 三级网络技术之:网络安全技术

    千次阅读 2020-01-13 16:44:51
    1.常用数据备份方式包括完全备份、增量备份和差异备份,三种方式在空间使用方面由多到少的顺序为 完全备份、差异备份、增量备份 。 完全备份:把所有需要的备份的文件和数据进行一次全面完整的备份,需要恢复数据...
  • 下面按类别列出一些ORACLE用户常用数据字典的查询使用方法。 1、用户 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_...
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    install命令的作用是安装或升级软件或备份数据,它的使用权限是所有用户。 2.格式 (1)install [选项]... 来源 目的地 (2)install [选项]... 来源... 目录 (3)install -d [选项]... 目录... 在前两种格式中,会...
  • 个证书,如果要使用固定的多个证书,可使用自定义方式打开多证书支持(*参考自定义*)或者使用临时模式: 证书和KEY 还可以和待签名程序一起放在任何其他地方执行签名 (临时证书模式),如果使用临时证书模式同时 ...
  • 某企业信息系统投入运行后,由运行维护部门来负责该信息系统的日常维护工作以及处理信息系统运行过程中发生的故障。 运行维护部门为保证发生故障后,...脱机备份方式有哪些优点? 某集团公司(行业大型企业)已成功...
  • 主要包括数据备份、数据恢复、数据压缩及技术支持等模块组成。  1) 数据备份  数据备份是对系统数据库进行备份操作。  2) 数据恢复  数据恢复是对系统数据库进行恢复操作。  3) 数据压缩  数据压缩是对系统...
  • [Oracle.11g权威指南(第2版)].谷长勇.扫描版.pdf

    千次下载 热门讨论 2013-06-23 21:16:09
    第七部分为Oracle 11g数据库集群技术与高可用性,包括真正应用集群(RAC)、自动存储管理(ASM)、容灾与数据卫士、故障诊断、真正应用测试等内容;第八部分为商业智能与数据仓库,介绍了Oracle 11g数据库在构建企业...
  • MySQL_DBA修炼之道

    2019-03-07 19:37:21
    第四部分对照DBA的工作讲述生产的实际操作步骤,包括如何部署、升级、迁移备份数据等内容。第五部分讲述性能调优的工具和手段,如何进行数据规划,如何设计高可用性、高性能、伸缩性良好的系统。 目录
  • 完全AJAX JSP编写 全程序面向对象,包括AJAX. 1) 快捷方式 ① 系统管理中<快捷方式设置>可对此项操作 ② 显示使用者自订的常用功能列表 2) 家庭收支 ① 资金收入 新的资金收入做记录,存入钱包或银行 ② 资金支出...
  • 黑客防线攻防入门

    2018-08-02 17:52:34
    主要包括黑客攻防基础知识、Windows系统中的命令行基础、黑客常用的Windows网络命令、常见的黑客攻击方式、扫描与嗅探攻防、病毒攻防技术、木马攻防技术、Windows系统漏洞攻防、手机黑客攻防、WiFi攻防、Windows系统...
  • 吉鑫网络商店

    2002-10-15 00:00:00
    一套经典商业程序php+mysql,帮助你开办商店的好...还有维护网站的工具里面包括(文件管理器,数据备份,顾客访问,缓冲控制)还有我们最常用的邮件管理可以给所有注册用户发也可以单独给某个客户发十分方便.  
  • 2)数据可以实现自动备份,支持自动、手动、定期数据备份。 3)系统日志可以跟踪数据修改历史。 7.强大的表单打印功能 强大的表单打印功能,是指E-data的打印功能与EXCEL一样,支持打印预览、页边距调整、页眉页脚...
  • WinHex一直以来广受赞誉,是软件破解、BIOS修改等方面的必备工具,其对十六进制数据的处理能力即使是常用的UltraEdit也无法望其项背的。  - 硬盘, 软盘, CD-ROM 和 DVD, ZIP, Smart Media, Compact Flash, 等磁盘...
  • WinHex17.zip

    2013-10-23 21:41:18
    WinHex一直以来广受赞誉,是软件破解、BIOS修改等方面的必备工具,其对十六进制数据的处理能力即使是常用的UltraEdit也无法望其项背的。 - 硬盘, 软盘, CD-ROM 和 DVD, ZIP, Smart Media, Compact Flash, 等磁盘...
  • 思达送货单管理系统是一款发货单出库单销售单打印系统管理软件,软件界面简明,操作按钮一目了然,只需花几分钟就可以对整个系统完全上手 思达送货单管理系统功能介绍 ...自动进行数据备份,数据压缩

空空如也

空空如也

1 2 3 4 5 ... 14
收藏数 261
精华内容 104
关键字:

常用数据备份方式包括