-----Oracle Datapump
文章平均质量分 87
清风智语
十年以上数据库领域一线实战经验,涵盖高可用,灾备中心设计,备份恢复,数据库开发,数据挖掘,数据库设计,性能优化等;其产品服务领域包括Oracle,MySQL,SQLserver,MongoDB等。曾先后服务于晨星资讯,dbadirect,香港易高科技等金融,证券软件行业;并提供企业级数据库性能优化,运维管理相关培训,先后提供培训服务的对象有速尔快递,同洲电子,民太安保险,康拓普,广州电信研究院,中行浙江分行等。
展开
-
传统路径导出 VS 直接路径导出(oracle exp direct=y)
Oracle 传统的Export与Import依旧被保留到11g,而且9i与10g有很多依旧使用Export与Import方式进行备份与恢复的企业。从Oracle 7.3开始,传统的exp导出程序提供两种的导出路径方式,一个是传统路径导出(Conventional Path Export),一个是直接路径导出(Direct Path Export)。本文即是因最近客户的传统导入导出性能问题对此进行原创 2013-06-21 15:45:47 · 10854 阅读 · 1 评论 -
使用带dblink方式的datapump迁移Oracle 10g到11g
对于从Oracle 10g下迁移数据库到Oracle 11g,除了使用RMAN方式之外,我们可以使用带dblink的datapump方式来实现基于逻辑上的迁移。其步骤也相对简单,而且不会产生中间过程生成的dump文件。本文即针对如何使用该方法给出了示例,供大家参考。 1、确保源数据库和目标数据库处于可用状态--环境描述--源库: mftst Oracle 10.2.0.3 + Ent原创 2013-09-04 10:34:00 · 7232 阅读 · 2 评论 -
数据泵 EXPDP 导出工具的使用
--=================================--数据泵 EXPDP 导出工具的使用--================================= 对于Oracle 数据库之间的导入导出,可以使用Oracle提供的导入导出工具EXP/IMP来实现。EXP/IMP是Oracle早期提供的数据导入导出工具。在Oracle 10g 中,提供了高速导入导出数据泵IM原创 2010-10-07 18:10:00 · 24029 阅读 · 7 评论 -
导入导出 Oracle 分区表数据
--****************************-- 导入导出 Oracle 分区表数据--**************************** 导入导入Oracle 分区表数据是Oracle DBA 经常完成的任务之一。分区表的导入导出同样普通表的导入导出方式,只不过导入导出需要考虑到分区的特殊性,如分区索引,将分区迁移到普通表,或使用原始分区表导入到新的分区表。下原创 2011-03-13 19:39:00 · 22295 阅读 · 2 评论 -
expdp impdp中 exclude/include 的使用
exclude和include参数能够在使用expdp或impdp是对特定的对象或对象类型进行筛选或过滤。比如因工作的需要导出特定的表或不导出特定的表、视图以及存储过程、索引、约束、授权统计信息等等。下面将给出expdp或impdp使用exclude和include参数的方法和示例。 一、exclude/include参数用法: EXCLUDE=[object_type]:[name_cla原创 2011-12-02 14:05:49 · 44898 阅读 · 0 评论 -
Oracle datapump expdp/impdp 导入导出数据库时hang住
最近在导出schema级别的数据时被hang住,不得不停止当前的导出作业,如果你有类似的问题,请继续往下看。 1、问题描述 导出整个schema时数据库被hang住,如下所示 符号">"是由SecureCRT设定的每300秒发送一次 oracle@Dev-DB-04:~> expdp goex_admin/xxx directory=db_dump_dir dumpfile=g原创 2013-05-23 10:58:26 · 8668 阅读 · 0 评论 -
使用datapump 导出导入同义词(export and import synonym using datapump)
对于同义词的备份我们有多种方式来实现,如直接通过脚本生成同义词的创建脚本,或者使用dbms_metadata.get_ddl来提取同义词的定义脚本。然而在使用传统的exp或是datapump expdp实现schema级别数据迁移时,不能导出公共同义词。尽管如此,我们依旧可以使用导出导入的方式来实现。所不同的是,我们使用FULL=Y的方式来单独导出同义词,然后再将其导入的目标数据库。下文是对此进行原创 2013-06-20 14:54:56 · 10770 阅读 · 2 评论 -
SQL*Loader使用方法
--=====================-- SQL*Loader使用方法--===================== 一、SQL*Loader的体系结构 SQL*Loader由一个输入控制文件来控制整个装载的相关描述信息,一个或多个数据文件作为原始数据,其详细组成结构包括 Input Datafiles -->装载到数据库的原始数据文件 Loa原创 2010-10-08 09:21:00 · 24331 阅读 · 5 评论 -
数据泵IMPDP 导入工具的使用
--=================================--数据泵IMPDP 导入工具的使用--================================= 数据的导入导出时数据库经常处理的作业之一,Oracle 提供了IMP和IMPDP以及SQL*Loader等工具来完成数据的导入工作,其中IMP服务于早期的9i之前的版本,在10g及后续版本,Oracle 提供原创 2010-10-08 09:11:00 · 47051 阅读 · 1 评论 -
使用 Oracle Datapump API 实现数据导出
Oracle Datapump API 是基于PL/SQL实现的,是命令行方式下的补充。使用Datapump API可以将其逻辑备份特性将其集成到应用程序当中,基于界面来实现有利于简化其管理。本文主要描述的使用Datapump API描述各种不同情形的数据导出。一、演示使用datapump api实现数据导出--1、导出schema(schema模式) DECLARE l_dp_原创 2012-01-12 12:07:28 · 11145 阅读 · 3 评论 -
Oracle expdp 时遭遇ORA-39125 ORA-04063
数据库在使用DataPump导出时碰到了ORA-39125与ORA-04063。完整的ORA-39125提示是Worker unexpected fatal error in KUPW$WORKER.UNLOAD_METADATA while calling DBMS_METADATA.FETCH_XML_CLOB [OBJECT_GRANT:"GOEX_ADMIN"],在使用包DBMS_META原创 2013-11-05 21:37:34 · 9412 阅读 · 0 评论