最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Oracle11gRelease1(11.1)DataPump导入模式

来源:动视网 责编:小采 时间:2020-11-09 11:26:15
文档

Oracle11gRelease1(11.1)DataPump导入模式

Oracle11gRelease1(11.1)DataPump导入模式:使用 SCHEMAS 参数指定ldquo;模式导入rdquo;。在该模式,只加载指定模式拥有的对象。ldquo;源rdquo;可以是 full、table、tab 本文内容 导入最显着的特点之一就是导入的模式,因为很大程度上,模式决定导入什么。把指定的模式应用到操作源,这个源或是转储文
推荐度:
导读Oracle11gRelease1(11.1)DataPump导入模式:使用 SCHEMAS 参数指定ldquo;模式导入rdquo;。在该模式,只加载指定模式拥有的对象。ldquo;源rdquo;可以是 full、table、tab 本文内容 导入最显着的特点之一就是导入的模式,因为很大程度上,模式决定导入什么。把指定的模式应用到操作源,这个源或是转储文


使用 SCHEMAS 参数指定ldquo;模式导入rdquo;。在该模式,只加载指定模式拥有的对象。ldquo;源rdquo;可以是 full、table、tab

本文内容

导入最显着的特点之一就是导入的模式,因为很大程度上,模式决定导入什么。把指定的模式应用到操作源,这个源或是转储文件集,或是另一个数据库(如果指定了 NETWORK_LINK 参数。)

当导入操作源是转储文件集,指定一种模式是可选的。如果没有指定导入模式,那么会尝试加载模式中设置的整个转储文件。

使用适当的参数,在命令行指定模式。导入模式如下所示:

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

    当你导入一个用 full-mode 导出模式创建的转储文件时,导入操作会尝试从源数据库复制 SYS 账户的密码。有时,这会失败(例如,如果密码位于一个公共的密码文件)。如果失败,那么导入完成后,你必须在目标数据库设置 SYS 账户的密码。

    备注:

    作业(由 Oracle 数据库作业调度创建)总是被导入到正在导入用户的模式。导入后,如果你查询 DBA_JOBS 视图,你会看到 LOG_USER 和 PRIV_USER 值设置到正在导入的用户上,而不管它们在导出平台上如何设置。

    为了解决这个问题,你必须作为作业的拥有者执行导出和导入。

    Full Import 模式

    使用 FULL 参数指定“完全导入”。在该模式下,“源(转储文件或另一个数据库)”的全部内容被加载到目标数据库。对于基于文件的导入,这是默认的。如果“源”是另一个数据库,那么你必须具有 IMP_FULL_DATABASE 角色。

    对于没有权限的用户,不能导入“跨模式”的引用。例如,不能导入这样一个触发器,它定义在导入用户模式内的一个表,却位于另一个用户模式。

    如果使用 NETWORK_LINK 参数执行完全导入,那么在目标数据库和源数据库分别需要 IMP_FULL_DATABASE 和 EXP_FULL_DATABASE 角色。

    示例1:本例演示导入转储文件 expfull.dmp 的全部内容。本例中,没有单独提供 DIRECTORY 参数,因此必须在 DUMPFILE 和 LOGFILE 参数里指定目录对象。目录对象可以不同,如下所示。

    impdp hr DUMPFILE=dpump_dir1:expfull.dmp FULL=y LOGFILE=dpump_dir2:full_imp.log

    Schema 模式

    使用 SCHEMAS 参数指定“模式导入”。在该模式,只加载指定模式拥有的对象。“源”可以是 full、table、tablespace 或 schema-mode 导出的转储文件集或另一个数据库。如果你具有 IMP_FULL_DATABASE 角色,那么可以指定一个模式列表,以及数据库中创建的模式(包括系统权限授予的),除了模式内包含的对象。

    对于没有权限的用户,除非其他模式被映射到当前模式,否则不能导入“跨模式”引用。例如,不能导入这样一个触发器,它定义在导入用户模式内的一个表,,却位于另一个用户模式。

    示例2:本例演示从转储文件 expdat.dmp 导入 hr 模式。schemas.log 日志文件写入到 dpump_dir1。

    impdp hr SCHEMAS=hr DIRECTORY=dpump_dir1 LOGFILE=schemas.logDUMPFILE=expdat.dmp

    文档

    Oracle11gRelease1(11.1)DataPump导入模式

    Oracle11gRelease1(11.1)DataPump导入模式:使用 SCHEMAS 参数指定ldquo;模式导入rdquo;。在该模式,只加载指定模式拥有的对象。ldquo;源rdquo;可以是 full、table、tab 本文内容 导入最显着的特点之一就是导入的模式,因为很大程度上,模式决定导入什么。把指定的模式应用到操作源,这个源或是转储文
    推荐度:
    标签: 模式 11 导入
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top