0

0

Oracle 11g Release 1 (11.1) Data Pump 导出模式

php中文网

php中文网

发布时间:2016-06-07 17:15:15

|

1134人浏览过

|

来源于php中文网

原创

Oracle 11g Release 1 (11.1) Data Pump 导出模式,Data Pump 提供不同的导出模式来卸载数据库的不同部分。通过在命令行输入的适

本文内容

data pump 提供不同的导出模式来卸载数据库的不同部分。通过在命令行输入的适当参数,来指定模式。下面是可用的导出模式:

  • Full Export 模式
  • Schema 模式
  • Table 模式
  • Tablespace 模式
  • Transportable Tablespace 模式
  • Oracle 11g Release 1 (11.1) Data Pump 导入模式
  • 备注:

    很多系统模式不能被导出,因为它们没有用户模式,包括 Oracle 可管理的数据和元数据。例如,不能导出 SYS、ORDSYS 和 MDSYS 系统模式。 

    Full Export 模式

    使用 FULL 参数指定“完全导出”。一个完全导出会卸载整个数据库。该模式需要你具有 EXP_FULL_DATABASE 角色。

    示例1:本例演示 FULL 参数。转储文件 expfull.dmp 被写入导出目录 dpump_dir2。

    expdp hr DIRECTORY=dpump_dir2 DUMPFILE=expfull.dmp FULL=y NOLOGFILE=y

     

    Schema 模式

    使用 SCHEMAS 参数指定“模式导出”。这是默认的导出模式。如果你具有 EXP_FULL_DATABASE 角色,那么,你可以指定一个模式列表,包括它们的模式定义,以及系统权限授予的那些模式。如果你没有 EXP_FULL_DATABASE 角色,那么,你只能导出你自己的模式。

    不能导出 SYS 模式。也就是说,SYS 模式不能作为导出作业的源模式。

    除非在要导出的模式列表中指定引用的模式,否则,不能导出跨模式引用。例如,不能导出一个定义在一个指定模式内的表,但没有显示指定位于哪个模式的触发器。对于在指定模式依赖中的表,外部类型定义也是如此。在这种情况下,期望类型定义在导入时已经在目标数据库实例存在。

    示例2:本例演示 SCHEMAS 参数。假设已经授予 hr 用户 EXP_FULL_DATABASE 角色,可以访问更多模式。

    expdp hr DIRECTORY=dpump_dir1 DUMPFILE=expdat.dmp SCHEMAS=hr,sh,oe

     

    Table 模式

    使用 TABLES 参数指定“表模式”导出。在该模式下,只能卸载表、分区和它们依赖对象的集合。

    如果你同时指定 TABLES 参数和 TRANSPORTABLE=ALWAYS  参数,那么只卸载对象的元数据。若要移动实际的数据,你把数据文件复制到目标数据库。这样导出很快。如果你是在版本或平台之间移动数据文件,那么数据文件可能需要由 Oracle Recovery Manager (RMAN) 处理。

    你必须有 EXP_FULL_DATABASE 角色来指定不在你自己模式中的表。所有规定的表必须位于一个单独的模式。注意,在“表模式”,不能导出列的类型定义。因此,,类型定义在导出时已经存在在目标数据库实例。另外,与“模式导出”一样,不能导出跨模式引用。

    示例3:本例演示使用 TABLES 参数导出 hr 模式下的三个表:employees、jobs 和 departments。因为,这三个表就是 hr 模式下的,所以,表名前的模式名可以省略。

    expdp hr DIRECTORY=dpump_dir1 DUMPFILE=tables.dmpTABLES=employees,jobs,departments

    示例4:假设 hr 用户具有 EXP_FULL_DATABASE 角色,使用 TABLES 参数导出分区。本例演示从 sh 模式导出分区 sales_Q1_2000 和 sales_Q2_2000。

    expdp hr DIRECTORY=dpump_dir1 DUMPFILE=tables_part.dmpTABLES=sh.sales:sales_Q1_2000,sh.sales:sales_Q2_2000

    奇布塔
    奇布塔

    基于AI生成技术的一站式有声绘本创作平台

    下载

    示例5:假设 sh 模式具有 EXP_FULL_DATABASE 权限,表 sales2 被分区,并包含在表空间 tbs2 中。(必须在源数据库设置表空间 tbs2 为只读。)

    expdp sh DIRECTORY=dpump_dir1 DUMPFILE=tto1.dmpTABLES=sh.sales2 TRANSPORTABLE=always

    导出成功后,必须复制数据文件到目标数据库。然后,使用 PARTITION_OPTIONS 和 REMAP_SCHEMA 参数执行导入。

    impdp system PARTITION_OPTIONS=departition TRANSPORT_DATAFILES=oracle/dbs/tbs2 DIRECTORY=dpump_dir1 DUMPFILE=tto1.dmp REMAP_SCHEMA=sh:dp

     

    Tablespace 模式

    使用 TABLESPACES 参数指定“表空间模式”。在该模式下,只能卸载包含在一个指定表空间集中的表。如果一个表被卸载,那么它依赖的对象也会被卸载。对象元数据和数据都会被卸载。在表空间模式下,如果一个表的任何部分位于指定的集合,那么该表和它所有依赖的对象会被导出。已授权的用户获得所有的表。未授权的用户只能得到它们自己模式的表。

    示例6:本例演示 TABLESPACES 参数。假设表空间 tbs_4、tbs_5 和 tbs_6 已经存在。

    expdp hr DIRECTORY=dpump_dir1 DUMPFILE=tbs.dmp TABLESPACES=tbs_4, tbs_5, tbs_6

     

    Transportable Tablespace 模式

    使用 TRANSPORT_TABLESPACES 参数指定“transportable tablespace 模式”导出。在该模式下,只导出一个指定表空间集中表的元数据和它们依赖的对象。单独复制表空间数据文件。然后,,导入包含元数据的转储文件,并指定使用的数据文件。

    该模式模式要求指定的表是完全“自足的”。也就是说,定义在表空间中的所有表的所有存储段和它们的索引必须包含在集合内。如果违反“自足性”,那么导出会识别所有的问题,就不能完成导出。

    该模式导出一旦停止,就不能重启。另外,它们不能具有大于 1 的并行程度。

    该模式不支持加密列。

    备注:

    不能导出 transportable tablespaces,然后再把它们导入到一个低版本的数据库。目标数据库必须与源数据库的版本相同或高。

    示例7:本例演示 TRANSPORT_TABLESPACES 参数。表空间 tbs_1 是要移动的表空间。假设表空间 tbs_1 已经存在,并且已设置为只读。

    expdp hr DIRECTORY=dpump_dir1 DUMPFILE=tts.dmpTRANSPORT_TABLESPACES=tbs_1 TRANSPORT_FULL_CHECK=y LOGFILE=tts.log

    Oracle 11g Release 1 (11.1) Data Pump 导入模式 

    linux

    热门AI工具

    更多
    DeepSeek
    DeepSeek

    幻方量化公司旗下的开源大模型平台

    豆包大模型
    豆包大模型

    字节跳动自主研发的一系列大型语言模型

    通义千问
    通义千问

    阿里巴巴推出的全能AI助手

    腾讯元宝
    腾讯元宝

    腾讯混元平台推出的AI助手

    文心一言
    文心一言

    文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

    讯飞写作
    讯飞写作

    基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

    即梦AI
    即梦AI

    一站式AI创作平台,免费AI图片和视频生成。

    ChatGPT
    ChatGPT

    最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

    相关专题

    更多
    Golang 疑难杂症解决指南:常见问题排查与优化
    Golang 疑难杂症解决指南:常见问题排查与优化

    《Golang 疑难杂症解决指南》聚焦开发过程中常见却棘手的问题,从并发模型、内存管理、性能瓶颈到工程化实践逐步拆解。通过真实案例与调试思路,帮助开发者定位问题根因,建立系统化排查方法。不只给出答案,更强调分析路径与工具使用,让你在复杂 Go 项目中具备持续解决问题的能力。

    0

    2026.02.24

    Golang 入门学习路线:从零基础到上手开发
    Golang 入门学习路线:从零基础到上手开发

    Golang 入门路线涵盖从零到上手的核心路径:首先打牢基础语法与切片等底层机制;随后攻克 Go 的灵魂——接口设计与 Goroutine 并发模型;接着通过 Gin 框架与 GORM 深入 Web 开发实战;最后在微服务与云原生工具开发中进阶,旨在培养具备高性能并发处理能力的后端工程师。

    0

    2026.02.24

    中国研究生招生信息网官方网站入口 研招网网页版在线入口
    中国研究生招生信息网官方网站入口 研招网网页版在线入口

    中国研究生招生信息网入口(https://yz.chsi.com.cn) 此网站是研究生报名入口的唯一官方网站

    54

    2026.02.24

    苹果官网入口与在线访问指南_中国站点快速直达与iPhone查看方法
    苹果官网入口与在线访问指南_中国站点快速直达与iPhone查看方法

    本专题汇总苹果官网最新可用入口及中国站点访问方式,涵盖官网直达链接、iPhone官方页面查看方法与常见访问说明,帮助用户快速进入苹果官方网站,便捷了解产品信息与官方服务。

    11

    2026.02.24

    Asianfanfics官网入口与访问指南_AFF官方平台最新登录地址
    Asianfanfics官网入口与访问指南_AFF官方平台最新登录地址

    本专题系统整理Asianfanfics(AFF)官方网站最新可用入口,涵盖官方平台最新直达地址、官网登录方式及中文访问指引,帮助用户快速、安全地进入AFF平台浏览与使用相关内容。

    13

    2026.02.24

    Go分布式服务治理与链路追踪实践
    Go分布式服务治理与链路追踪实践

    本专题围绕 Go 语言在分布式系统中的服务治理实践展开,系统讲解服务注册与发现、配置中心、限流熔断、灰度发布以及分布式链路追踪方案。通过完整项目示例,帮助开发者构建可观测性完善、稳定性高、易扩展的 Go 微服务架构体系,提升线上系统问题定位与运维效率。

    1

    2026.02.24

    Python自动化测试与持续集成实战
    Python自动化测试与持续集成实战

    本专题聚焦 Python 在自动化测试与持续集成中的工程化实践,系统讲解测试框架选型、测试用例设计、接口自动化、测试数据管理及测试报告生成。结合 CI/CD 流水线场景,讲解如何将自动化测试融入持续集成流程,实现代码提交即自动测试,提升项目交付质量与团队协作效率。

    3

    2026.02.24

    Java高并发系统设计与性能调优
    Java高并发系统设计与性能调优

    本专题围绕 Java 在高并发业务场景下的系统设计与性能调优展开,系统讲解线程模型、并发容器、锁机制、异步编程及 JVM 性能调优思路。结合真实高并发业务场景,深入分析接口限流、线程池配置、热点资源优化与系统稳定性保障方案,帮助开发者构建高性能、高可用的 Java 后端系统。

    5

    2026.02.24

    pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法
    pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法

    本专题系统整理pixiv网页版官网入口及登录访问方式,涵盖官网登录页面直达路径、在线阅读入口及快速进入方法说明,帮助用户高效找到pixiv官方网站,实现便捷、安全的网页端浏览与账号登录体验。

    1269

    2026.02.13

    热门下载

    更多
    网站特效
    /
    网站源码
    /
    网站素材
    /
    前端模板

    精品课程

    更多
    相关推荐
    /
    热门推荐
    /
    最新课程
    简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信

    共1课时 | 836人学习

    马哥初级运维视频教程
    马哥初级运维视频教程

    共80课时 | 20.5万人学习

    Linux逐步升华视频教程
    Linux逐步升华视频教程

    共31课时 | 7.5万人学习

    关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
    php中文网:公益在线php培训,帮助PHP学习者快速成长!
    关注服务号 技术交流群
    PHP中文网订阅号
    每天精选资源文章推送

    Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号