Oracle数据库导入和导出.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle数据库导入和导出

Oracle导入/导出 Data Pump工具的概述 使用Data Pump工具前的准备 使用Data Pump Export导出数据 使用Data Pump Import导入数据 * 1. Data Pump工具的概述 (1) 数据泵的作用 实现逻辑备份和逻辑恢复 利用Oracle提供的导出工具,将数据库中选定的记录集或数据字典的逻辑副本以二进制文件(dmp)的形式存储到操作系统中。 与物理备份与恢复不同,逻辑备份与恢复必须在数据库运行的状态下进行。 在数据库用户之间移动对象 在数据库之间移动对象 可以从Oracle数据库的低版本移植到高版本 可以在不同操作系统上运行的数据库间进行数据移植 实现表空间迁移 * 1. Data Pump工具的概述 (2) Data Pump工具的特点 在导出或导入作业中,能够控制用于此作业的并行线程的数量 支持在网络上进行导出或导入,而不需要使用转储文件集 如果作业失败或停止,能够重启一个Data Pump作业 能够挂起和恢复导出和导入作业 通过一个客户端程序能够连接或脱离一个运行的作业 可以指定导出或导入对象的数据库版本。允许对导出和导入对象进行版本控制,以便与低版本的数据库兼容 * 1. Data Pump工具的概述 (3) 与数据泵相关的数据字典视图 Oracle数据库提供了一些与数据泵有关的数据字典视图,通过这些视图可以查看数据泵的工作情况。 视图名称 说 明 dba_datapump_jobs 显示当前数据泵作业的信息 dba_datapump_sessions 提供数据泵作业会话级的信息 datapump_paths 提供一系列有效的对象类型,可以将其与EXPDP或者IMPDP的INCLUDE或EXCLUDE参数关联起来 dba_directories 提供一系列已定义的目录 * 2. 使用Data Pump工具前的准备 使用Data Pump工具时,其转储文件只能被存放在DIRECTORY对象对应的操作系统目录中,而不能直接指定转储文件所在的操作系统目录。 在Oracle中创建目录对象时,需要使用CREATE DIRECTORY语句。授予权限时,需要使用GRANT语句。 例如: CREATE DIRECTORY mydir AS ‘d:\’ 如果scott用户要使用该目录,必须要有读写权限: GRANT READ,WRITE ON DIRECTORY mydir TO scott * 3. 使用数据泵导出数据 (1) Expdp导出模式 模 式 使用的参数 说 明 Full (全库) FULL 导出整个数据库 Schema (模式) SCHEMAS 导出一个或多个用户模式中的数据和元数据 Table (表) TABLES 导出指定模式中指定的所有表、分区及其依赖对象 Tablespace (表空间) TABLESPACES 导出一个或多个表空间中的数据 Transportable Tablespace (可移动表空间) TRANSPORT_ TABLESPACES 导出一个或多个表空间中对象的元数据 3. 使用数据泵导出数据 (2) Expdp帮助及参数 C:\expdp HELP=Y 关键字 说明 (默认) --------------- --------------------------------------------------- ATTACH 连接到现有作业, 例如 ATTACH [=作业名]。 COMPRESSION 减小转储文件内容的大小, 其中有效关键字值为: ALL, (METADATA_ONLY), DATA_ONLY 和 NONE CONTENT 指定要卸载的数据, 其中有效关键字值为: (ALL), DATA_ONLY 和 METADATA_ONLY。 ... EXPDP命令的参数可参见有关资料。 * Expdp应用实例 例1:命令行方式导出:表导出模式 导出scott模式下的emp表和dept表,转储文件名称为emp_dept.dmp,日志文件命名为emp_dept.log。 C:\expdp scott/tiger DIRECTORY=mydir DUMPFILE=emp_dept.dmp TABLES=emp,dept LOGFILE=emp_dept.log 例2:命令行方式导出:模式导出模式。 导出scott模式下的所有对象及其数据。 C:\expdp scott/tiger DIRECTORY=mydir

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档