- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用导出实用程序使用导入实用程序-Read.ppt
在数据库之间传输数据 目标 完成这一课的学习后,您应该能达到下列目标: 描述导出和导入实用程序的使用 描述导出和导入的概念与结构 执行简单的导出和导入操作 列出使用导出和导入操作的原则 Oracle 导出和导入实用程序 Oracle 导出和导入实用程序概览 您可以使用这两个实用程序来执行以下任务: 归档历史数据 保存表定义以防止出现用户错误故障 在计算机和数据库之间,或在不同版本的 Oracle 服务器之间移动数据 在数据库之间传输表空间 调用导出和导入实用程序的方法 命令行界面 交互式对话 参数文件 Oracle Enterprise Manager 导出模式 调用导出实用程序 语法: 示例: 使用导出向导 直接路径导出概念 直接路径导出功能 导出类型将显示在屏幕输出、导出转储文件和日志文件中。 数据已经是导出实用程序所预期的格式,从而避免了不必要的数据转换。 使用优化的 SQL SELECT 语句。 直接路径导出的限制 直接路径选项不能交互式调用。 客户端和服务器端的字符集必须相同。 BUFFER 参数不起作用。 不能使用直接路径选项来导出包含 LOB、BFILE、REF 的行或对象类型。 指定直接路径导出 使用导出命令的命令行参数: 使用参数文件中的关键字: 使用导入实用程序进行恢复 创建表定义 从有效的导出文件中提取数据 从完全或累积导出文件中导入 从用户错误故障中恢复 导入模式 调用导入实用程序 语法: 示例: 使用导入向导 作为 SYSDBA 调用导入实用程序 在下列条件下,您需要以 SYSDBA 用户身份调用导入实用程序: 应 Oracle 技术支持的要求 在导入可移动的表空间集时 要以 SYSDBA 用户身份来调用导入实用程序,请执行以下命令: 导入进程序列 1. 创建新表 2. 导入数据 3. 建立索引 4. 导入触发器 5. 对新表启用完整性约束 6. 建立所有位图、函数和/或域索引 全球化支持注意事项 导出文件确定该文件中字符数据所使用的字符编码方案。 导入实用程序将数据转换成其主机系统的字符集。 多字节字符集导出文件必须导入到具有相同特征的系统中。 小结 在这一课中,您应该能够掌握: 描述导出和导入实用程序的使用 说明导出和导入的概念与结构 执行简单的导出和导入操作 列出使用导出和导入操作的原则 练习 18 概览 此练习涉及以下主题: 使用导出实用程序 使用导入实用程序 导出和导入实用程序概览 导出实用程序可以提供以下内容的逻辑备份: 数据库对象 表空间 整个数据库 导入实用程序用于读取有效的导出文件,以便将数据移动到数据库中。重做日志历史记录不能应用于从导出文件中导入的对象,因此,虽然仍可能会造成数据丢失,但是可以使丢失减至最少。 您可以使用导出和导入实用程序来执行正常的操作系统备份,方法是使用这两个实用程序执行以下操作: 创建某个数据库对象或整个数据库的历史归档;例如,在修改某个方案以支持不断变化的业务要求时。 将表定义保存在一个二进制文件中。这对于创建和维护一个给定方案结构的基线可能非常有用。 将数据从一个 Oracle 数据库版本移动到另一个 Oracle 数据库版本,例如从 Oracle8i 升级到 Oracle9i。 导出和导入实用程序概览(续) 使用这两个实用程序可以防止出现以下情形: 可能因用户意外删除或截断表而造成的用户错误 逻辑上已经损坏的表 只影响数据库的子集的不正确的批处理作业或其它 DML 语句 使用这两个实用程序可以恢复: 当一个物理数据库的各个表空间中存在多个逻辑数据库时,将某个逻辑数据库恢复到与物理数据库中其它逻辑数据库不同的时间点 当表空间时间点恢复 (TSPITR) 与使用备份还原整个数据库然后再前滚数据库相比,前者的效率更高时,则恢复超大型数据库 (VLDB) 中的某个表空间 注:本课程介绍导出和导入实用程序,并讨论这两个实用程序如何影响备份和恢复操作。有关这两个实用程序的详细说明,请参阅 Oracle9i Database Utilities 手册。 调用导出和导入实用程序 您可以通过以下任何一方法来调用导出和导入实用程序并指定参数: 命令行输入 交互式提示 参数文件 Oracle Enterprise Manager 数据管理向导 要使用导出实用程序,必须对 Oracle 数据库拥有 CREATE SESSION 权限。要导出由另一个用户拥有的表,必须已启用了 EXP_FULL_DATABASE 角色。该角色授予所有 DBA。如果您不具有 EXP_FULL_DATABASE 角色中所包含的系统权限,则无法导出包含在另一个用户的方案中的对象。 要使用导入实用程序,需要具有 CREATE SESSION 权限以便登录到 Oracle 数据库服务器。此
文档评论(0)