`
longgangbai
  • 浏览: 7311457 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Oracle expdp和expdp的使用

 
阅读更多
1.同一个用户下的导入和导出
有的时候防止磁盘碎片可能需要的操作。
查看帮助:expdp -help
          impdp -help
创建目录
create directory data_pump_dir_scott as '目录的路径';
备注一下采用默认的导出导入文件目录data_pump_dir;
查看目录
select * from dba_directories;

set line 120;
col owner for a6;
col directory_name for a20;
col directory_path for a65;
select * from dba_directories;
授权目录
grant read,write on directory data_pump_dir to scott;
grant create session ,exp_full_database,imp_full_database to scott;


select count(1) from emp where job<> 'ANALYST' and sal>1250

参数文件scott_par.txt 内容如下:
DIRECTORY=DATA_PUMP_DIR
tables=(emp,dept)
DUMPFILE=SCOTT.DMP
QUERY=scott.emp:"where job<> 'ANALYST' and sal>1250 "

导出
expdp scott/tiger parfile=scott_par.txt

drop table emp;

drop table dept;

导入
impdp scott/tiger parfile=scott_par.txt


2.不同用户不同表空间之间移动
sqlplus /nolog
conn scott/tiger
set line 120;
set pagesize 30;
col object_name for a35;

查看用户对象
select object_name ,object_type,status from user_objects;
select object_name ,object_type,status from user_objects where object_name not like 'BIN%';

查看用户表对应的表空间
select table_name ,tablespace_name from user_tables;

查看用户索引和表空间的关系
col index_name for a20;
col index_type for a20;
col tablespace_name for a20;
select index_name,index_type,tablepspace_name from user_indexes;

导出参数文件expdp_par.txt
DIRECTORY=DATA_PUMP_DIR
SCHEMAS=scott
DUMPFILE=schema_scott.dat
EXCLUDE=PACKAGE
EXCLUDE=VIEW
EXCLUDE=TABLE:"LIKE '%DUMP'"

导出
expdp scott/tiger parfile=expdp_par.txt




授权
sqlplus /nolog
conn sys/ticket as sysdba
grant read,write on directory data_pump_dir to jinfeng;
grant create session ,exp_full_database,imp_full_database to jinfeng;

impdp_par.txt内容如下:
DIRECTORY=DATA_PUMP_DIR
SCHEMAS=scott
DUMPFILE=schema_scott.dat  --导入的文件
REMAP_SCHEMA=SCOTT:JINFENG    --导入用户的映射
REMAP_SCHEMA=USERS:TBS_DATA   --导入表空间的映射

导入:
impdp jinfeng/ticket parfile=impdp_par.txt

确认导入成功:
sqlplus /nolog
conn jinfeng/ticket
select index_name ,tablespace_name from user_indexes;
select table_name,tablespace_name from user_tables;













 

分享到:
评论

相关推荐

    ORACLE EXPDPIMPDP 参数详解

    2. EXPDP 和 IMPDP 是服务端的工具程序,只能在 Oracle 服务端使用,不能在客户端使用。 3. IMP 只适用于 EXP 导出文件,不适用于 EXPDP 导出文件。 4. IMPDP 只适用于 EXPDP 导出文件,而不适用于 EXP 导出文件。 ...

    oracle expdp&impdp;

    Oracle EXPDP & IMPDP 是 Oracle 数据库中最常用的数据导出和导入工具,它们可以快速地将数据从一个数据库导出到另一个数据库中。EXPDP(Data Pump Export)是 Oracle 10g 及更高版本中引入的一款高性能的数据导出...

    Oracle expdp备份--windows和Linux

    Oracle数据库是全球广泛使用的大型企业级关系型数据库管理系统,它提供了丰富的工具来管理和维护数据库,其中之一就是`expdp`(Export Data Pump)。`expdp`是Oracle Data Pump Export的命令行工具,用于导出数据库...

    ORACLE expdp-impdp使用

    ### ORACLE expdp-impdp 使用详解 #### EXPDP 命令行选项解析 **1. ATTACH** - **用途**: 该选项用于在客户端会话与已存在的导出任务之间建立联系。 - **语法**: ```plaintext ATTACH=[schema_name.]job_name ...

    oracle,expdp数据库备份实例

    在备份过程中,EXPDP会生成一个包含元数据和实际数据的二进制文件,可以用于在其他Oracle数据库上进行导入(使用IMPDP工具)。这种备份方式的优点在于速度快、效率高,尤其是在处理大量数据时。同时,由于EXPDP支持...

    oracle的impdp和expdp数据泵导入导出全备数据库-详细笔记文档总结

    Oracle 的 IMPDP 和 EXPDP 数据泵导入导出全备数据库详细笔记文档总结 Oracle 的 IMPDP 和 EXPDP 是两个强大的数据泵工具,用于将 Oracle 数据库中的数据导入或导出到其他数据库或文件中。在本文档中,我们将详细...

    十分简单的ORACLE_EXPDP_和_IMPDP

    十分简单的ORACLE_EXPDP_和_IMPDP,一看就懂的。

    expdp异地备份全过程(非常详细)

    expdp 是 Oracle 提供的一种数据导出工具,用于将数据库中的数据导出到一个文件中,以便于数据的备份和迁移。下面将详细介绍 expdp 异地备份的全过程。 安装数据库 在备份服务器上安装与生产数据库版本一致的...

    基于oracle expdp命令的使用详解

    Oracle EXPDP(Export Data Pump)是Oracle数据库提供的一种高效的数据导出工具,它利用数据泵技术,能够快速地将数据库中的对象和数据导出到转储文件中。本文将详细介绍如何使用EXPDP命令,以及其关键参数的用法。 ...

    Oracle expdp

    博客链接可能会提供更具体的使用示例和技巧,建议参考学习以深入理解Oracle expdp的使用。 在处理expdp导出的.dmp文件时,要注意数据安全性和兼容性问题。导出文件可能包含敏感信息,因此在传输和存储时应采取适当...

    记录一次EXPDP导出BLOB字段 遇到ORA-01555报错

    oracle expdp导出blob字段遇到ora-01555报错的解决方案

    window下Oracle 11g导出的EXPDP数据导入到linux

    通过使用 EXPDP 和 IMPDP 命令,我们可以轻松地将 Oracle 11g 数据从 Windows 服务器导出到 Linux 服务器上,并且可以将数据导入到 Linux 服务器上的 Oracle 数据库中,从而实现数据的迁移和集成。

    Oracle_10G使用数据泵(EXPDP和IMPDP)

    ### Oracle 10G 使用数据泵 (EXPDP 和 IMPDP) #### 一、概述 Oracle 数据泵(Data Pump)是 Oracle 10g 版本引入的一种高效的数据导入导出工具,它通过 EXPDP 和 IMPDP 命令提供了一种快速的方法来迁移数据库对象...

    【数据泵】EXPDP导出表结构(真实案例).pdf

    对于使用Oracle数据库的企业而言,理解和运用数据泵技术(EXPDP/IMPDP)是必须掌握的技能。数据泵是Oracle提供的一个强大的数据迁移工具,它支持数据和元数据的快速高效传输。本文档《【数据泵】EXPDP导出表结构...

    oracle----【EXPDP】使用EXPDP工具的 EXCLUDE选项过滤掉不关心的数据.docx

    Oracle EXPDP 工具使用 EXCLUDE 选项过滤掉不关心的数据库对象 Oracle EXPDP 工具是一个功能强大且灵活的逻辑备份工具,能够将 Oracle 数据库中的数据导出到一个文件中,以便实现备份和还原操作。在使用 EXPDP 工具...

    expdp/impdp命令详解

    Oracle的EXPDP(Export Data Pump)和IMPDP(Import Data Pump)是数据库迁移、备份和恢复过程中的关键工具。这两个命令允许用户高效地导出和导入数据库对象和数据,包括表、视图、索引、存储过程等。下面将详细解释...

    oracle10g新工具expdp,impdp详解

    Oracle 10g 引入了新的数据泵工具 expdp 和 impdp,它们是对传统 exp 和 imp 工具的增强版本。数据泵(Data Pump)技术提升了数据迁移、备份和恢复的性能,提供了更快的数据传输速度和更丰富的功能。 expdp(Export...

Global site tag (gtag.js) - Google Analytics