- 1、本文档共63页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数 据 库 的 备 份 与 恢 复 7.1.3 常用术语 7.6.3 限制数据丢失量的方法 又称导出/导入,导出是数据库的逻辑备份,导入是数据库的逻辑恢复。可以将Oracle9i中的数据移出/移入数据库。这些数据的读取与其物理位置无关。“导出”文件为二进制系统文件,导入时先读取导出的转储二进制文件,并运行以恢复数据库。 Oracle的逻辑备份可以通过两种方法来实现,一种是通过DOS环境下的EXP/IMP命令,完成备份的工作;一种就是通过OMS管理器中的导出工具来完成。 7.3.1 导出/导入简介 1.使用Export程序进行导出操作 (1)语句参数 从命令行调用Export程序并且传递各类参数和参数值,可以完成导出操作。参数和参数值决定了导出的具体任务。 注意:一系列的参数相互冲突会造成Export的指令不一致。例如,设置FULL=Y且OAR=HR就会失败,这是因为FULL参数调用Full导出,而OAR参数指定User导出。 7.3.2 导出操作 (2)导出模式 由三种导出模式:交互模式、命令行模式和参数文件模式。 交互模式:在输入EXP命令后,根据系统的提示输入导出的参数,如:用户名、导出创建的文件名及分配内存块大小等参数。 命令行模式:命令行模式与交互模式类似,不同的是使用命令行模式时,只能在模式被激活后,才能把参数和参数值传递给导出程序。 参数文件模式:参数文件模式的关键参数是“parfile=”。“Parfile=”的对象是一个包含激活控制导出对话的参数和参数值的文件名。 (3)导出类型 导出类型有三种:全局、用户和表。 全局:导出所有的数据、数据定义和用来重建数据库的存储对象。 用户:导出规定用户的数据、数据定义和存储对象。规定的用户名在“owner=”参数之后给出。 表:只导出运行该导出用户的数据和数据定义。 2.通过导出向导实现导出操作 导出向导能够从数据库中提取各种对象定义和数据,然后将它们存储在二进制格式的导出转储文件中。 导出向导可以指导用户逐步完成导出操作。导出向导对3种导出类型都提供了操作。所有用户都可以按用户类型和表类型导出自己的对象,只有具有EXP_FULL_DATABASE角色的用户可以按全局类型导出对象。 1.通过Import程序进行导入操作 (l)导入可以完成的工作 1)对重要的数据,进行备份。当出现误删除操作时,利用导入操作通过导出文件将其恢复。 在编程前先将要对其进行操作的表导入到另一个概要中。这样,如果由于编程中的错误删除了表中的某些行时,就可以从已经导入到概要的备份表中恢复被删除的行。 2)把数据从一个操作系统中运行的Oracle9i数据库移动到另一个操作系统中的Oracle9i数据库中。 7.3.3 导入操作 (2)使用的参数 导入和导出使用的参数基本相同。 (3)导入的模式 导入的模式与导出完全相同,有用户模式、表模式和全局模式(也称为数据库模式)。 在使用这些模式时,需注意以下的问题: 对于全局模式导入,一定要保证“Import terminated successfully without warnings”信息在日志文件的最底行。这表示所有的导入都已完成。 对于用户模式导入,如果是多个源用户和目标用户,必须保证源用户的数目与目标用户的数目相同。否则,其结果不可预测。 2.通过导入向导进行导入操作 导入向导可以指导用户完成导入操作。导入向导的各步窗口与导出向导完全相似,操作方法也相同。需要注意的是: (1)导入操作的目标用户必须事先在目标数据库中创建; (2)所有用户都可以使用用户模式和表模式导入; (3)只有具有IMP-FULL-DATABASE角色的用户可以按全局模式导入。 7.4 高级复制技术 高级复制,也称为对称复制,即可支持基于整个表的复制也可支持基于部分表的复制的两种复制方案。这两种复制方案主要是通过Oracle的两种复制机制来完成的,即多主复制和可更新快照复制,同时还可以将这两种复制机制结合起来以满足不断变化的业务需求。 1.多主复制 多主复制方案支持全表在各个主节点间的对称复制,允许所有主节点对主表都有更新操作的权利。任何一个主节点上的复制表的更新都会被传播并被直接应用到其他所有主表。一个主节点出现问题,不会对其他主节点之间变化的传播造成影响。 多主复制采用一种称为“延迟远程过程调用(deferred remote procedure calls RPCs)”的机制作为主要的传播和应用变化的机制。 2.可更新快照 Oracle将只读快照机制扩展为一种允许快照可更新的对称复制机制。快照更新的传播方式和如何应用到快照主节点采用了和多主复制一样的延迟远程过程调用机制。 对于快照的定义,既可以是包含一个主表的完全拷贝,也可以是为满足基于值的选择标
您可能关注的文档
- Java程序设计及应用 李宗军 10.ppt
- Java程序设计技能教程 -彭德林 JAVA程序设计技能教程第4章.ppt
- Java程序设计技能教程 -彭德林 JAVA程序设计技能教程第5章.ppt
- Java程序设计技能教程 -彭德林 JAVA程序设计技能教程第7章.ppt
- JAVA程序设计教程 第2章 Java概述.ppt
- JAVA程序设计教程 第4章 类和对象.ppt
- JAVA程序设计教程 第5章 继承.ppt
- JAVA程序设计教程 第7章 图形用户界面的设计与实现.ppt
- JAVA程序设计教程 第9章 Java高级编程.ppt
- Java程序设计教程 -赵辉 第4章 深入面向对象程序设计.ppt
文档评论(0)