oracle查询数据泵状态,ORACLE 数据泵

在SQLPLUS下执行如下代码:

create  or replace directory dump_dir as  'D:\tump';    --目录需手动创建(自定义路径)创建directory,用dba用户或具有创建directory权限的用户进行创建

grant read,write on directory dump_dir to scott;  --  参数说明:dmp_dir 为directory的名称,可以随意命名 ,授权用户对该文件夹有读写权限 ‘scott’  用户可以自行选择

grant dba to scott;  --授权dba  无需解释

在cmd命令窗口执行如下代码:

导出:exp scott/tigger@192.168.1.1/orcl file='D:\oracle\dump\***.dmp' rows=y compress=y  buffer=204800000 feedback=100000 log='D:\tump\**.log'  indexes=n  statistics=none  direct=y  owner="system"

导入:

imp scott/tigger@192.168.1.1/orcl file='D:\tump\**.dmp'  commit=y log='D:\tump\**.log'  rows=y indexes=y buffer=204800000 feedback=10000  full=y  igonre=y

--  参数说明:@后为地址如远程机器地址/SID  owner为导出对象的数据库用户 也可改为tables (要导出的表)、tablespace(表结构);

log为当前导出日志的存放地址

STATISTICS 分析对象 (ESTIMATE);

DIRECT     直接路径 (Y)

FEEDBACK   显示每 x 行 (0) 的进度

INDEXES    导出索引 (Y)

FULL            导出整个数据库 (Y)

二:

1)导出用户

expdp scott/tiger@orcl dumpfile='D:\tump\**.dmp  directory=dump_dir schemas=scott

2)导出表

expdp scott/tiger@orcl dept dumpfile='D:\tump\**.dmp directory=dump_dir tables=emp

3)按查询条件导

expdp scott/tiger@orcl directory=dump_dir dumpfile='D:\tump\**.dmp tables=empquery='where deptno=20';

4)按表空间导

expdp scott/tiger@orcl directory=dump_dir dumpfile=tablespace.dmp  tablespaces=temp,example;

5)导整个数据库

expdp scott/tiger@orcl directory=dump_dir dumpfile='D:\tump\**.dmp full=y

、用impdp导入数据

1)导入用户(从用户scott导入到用户scott)

impdp scott/tiger@orcl directory=dump_dir dumpfile=expdp.dmp schemas=scott;

2)导入表(从scott用户中把表dept和emp导入到system用户中)

impdp system/manager@orcl directory=dump_dir dumpfile=expdp.dmptables=scott.dept,scott.emp remap_schema=scott:system;

3)导入表空间

impdp system/manager@orcl directory=dump_dir dumpfile=tablespace.dmp tablespaces=example;

4)导入数据库

impdb system/manager@orcl directory=dump_dir dumpfile=full.dmp full=y;

备注:expdp比exp速度快 以上步骤均本人通过测试 验证结果 如有疑问详询

QQ:2455763799

Tel: 17600559944

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值