oracle导入监视功能,expdp/impdp中导出/导入任务的管理和监控

在expdp/impdp执行中,可以通过手动按ctl+c键退出当前的会话。

C:\Users\admin>expdp  'sys/oracle as sysdba' schemas=ADMIN,VOOSK dumpfile=ky_247

.dmp logfile=ky_247.log directory=mydir job_name=ky_247

Export: Release 11.2.0.1.0 - Production on 星期一 7月 16 13:20:11 2012

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Produc

tion

With the Partitioning, OLAP, Data Mining and Real Application Testing options

自动启用 FLASHBACK 以保持数据库完整性。

启动 "SYS"."KY_247":  "sys/******** AS SYSDBA" schemas=ADMIN,VOOSK dumpfile=ky_2

47.dmp logfile=ky_247.log directory=mydir job_name=ky_247

正在使用 BLOCKS 方法进行估计...

处理对象类型 SCHEMA_EXPORT/TABLE/TABLE_DATA

使用 BLOCKS 方法的总估计: 17.47 GB

处理对象类型 SCHEMA_EXPORT/USER

处理对象类型 SCHEMA_EXPORT/SYSTEM_GRANT

处理对象类型 SCHEMA_EXPORT/ROLE_GRANT

处理对象类型 SCHEMA_EXPORT/DEFAULT_ROLE

处理对象类型 SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA

处理对象类型 SCHEMA_EXPORT/SYNONYM/SYNONYM

处理对象类型 SCHEMA_EXPORT/TYPE/TYPE_SPEC

处理对象类型 SCHEMA_EXPORT/DB_LINK

处理对象类型 SCHEMA_EXPORT/SEQUENCE/SEQUENCE

处理对象类型 SCHEMA_EXPORT/TABLE/TABLE

Export>         ------------------此处已经按了ctl+c

可以通过dba_datapump_jobs视图查询当前job状态也可以在Export>后输入status查看job状态

Export> help

------------------------------------------------------------------------------

下列命令在交互模式下有效。

注: 允许使用缩写。

ADD_FILE

将转储文件添加到转储文件集。

CONTINUE_CLIENT

返回到事件记录模式。如果处于空闲状态, 将重新启动作业。

EXIT_CLIENT

退出客户机会话并使作业保持运行状态。

FILESIZE

用于后续 ADD_FILE 命令的默认文件大小 (字节)。

HELP

汇总交互命令。

KILL_JOB

分离并删除作业。

PARALLEL

更改当前作业的活动 worker 的数量。

REUSE_DUMPFILES

覆盖目标转储文件 (如果文件存在) [N]。

START_JOB

启动或恢复当前作业。

有效的关键字值为: SKIP_CURRENT。

STATUS

监视作业状态的频率, 其中

默认值 [0] 表示只要有新状态可用, 就立即显示新状态。

STOP_JOB

按顺序关闭作业执行并退出客户机。

有效的关键字值为: IMMEDIATE。

Export> status

作业: KY_247

操作: EXPORT

模式: SCHEMA

状态: EXECUTING

处理的字节: 12,949,060,248

完成的百分比: 69

当前并行度: 1

作业错误计数: 0

转储文件: d:\dump\ky_247.dmp

写入的字节: 12,950,966,272

Worker 1 状态:

进程名: DW00

状态: EXECUTING

对象方案: ADMIN

对象名: T_ZPPP

对象类型: SCHEMA_EXPORT/TABLE/TABLE_DATA

完成的对象数: 1

总的对象数: 624

Worker 并行度: 1

Export> status

作业: KY_247

操作: EXPORT

模式: SCHEMA

状态: EXECUTING

处理的字节: 12,949,060,248

完成的百分比: 69

当前并行度: 1

作业错误计数: 0

转储文件: d:\dump\ky_247.dmp

写入的字节: 12,950,966,272

Worker 1 状态:

进程名: DW00

状态: EXECUTING

对象方案: ADMIN

对象名: T_ZPPP

对象类型: SCHEMA_EXPORT/TABLE/TABLE_DATA

完成的对象数: 1

总的对象数: 624

Worker 并行度: 1

SQL> select * from dba_datapump_jobs;

SQL> select * from dba_datapump_jobs;

OWNER_NAME JOB_NAME                       OPERATION  JOB_MODE   STATE               DEGREE ATTACHED_SESSIONS DATAPUMP_SESSIONS

---------- ------------------------------ ---------- ---------- --------------- ---------- ----------------- -----------------

ADMIN      SYS_IMPORT_SCHEMA_01           IMPORT     SCHEMA     NOT RUNNING              0                 0                 0

ADMIN      SYS_EXPORT_SCHEMA_09           EXPORT     SCHEMA     NOT RUNNING              0                 0                 0

SYS        KY_247                         EXPORT     SCHEMA     NOT RUNNING              0                 0                 0

如果当前窗口不小心关闭了,如何继续与上次任务交互呢,此处使用attach命令

C:\Users\admin>expdp  'sys/oracle as sysdba' attach=ky_247

Export: Release 11.2.0.1.0 - Production on 星期一 7月 16 13:50:01 2012

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Produc

tion

With the Partitioning, OLAP, Data Mining and Real Application Testing options

作业: KY_247

所有者: SYS

操作: EXPORT

创建者权限: TRUE

GUID: BD8FCB29D318489A99BD45F7DAC8E0E2

开始时间: 星期一, 16 7月, 2012 13:50:02

模式: SCHEMA

实例: orcl

最大并行度: 1

EXPORT 个作业参数:

参数名      参数值:

CLIENT_COMMAND        "sys/******** AS SYSDBA" schemas=ADMIN,VOOSK dumpfile

=ky_247.dmp logfile=ky_247.log directory=mydir job_name=ky_247

状态: IDLING

处理的字节: 13,415,692,952

完成的百分比: 71

当前并行度: 1

作业错误计数: 0

转储文件: d:\dump\ky_247.dmp

写入的字节: 13,417,607,168

Worker 1 状态:

进程名: DW00

状态: UNDEFINED

Export>                            --------------------又回来了。

Export> status

作业: KY_247

操作: EXPORT

模式: SCHEMA

状态: EXECUTING

处理的字节: 13,415,692,952

完成的百分比: 71

当前并行度: 1

作业错误计数: 0

转储文件: d:\dump\ky_247.dmp

写入的字节: 13,417,607,168

Worker 1 状态:

进程名: DW00

状态: EXECUTING           --------状态仍然执行当中,实在是不可思议,关窗口一点影响都木有,这玩意喜欢背地里干

对象方案: ADMIN

对象名: T_INSPECTION_CONDITION_HIST

对象类型: SCHEMA_EXPORT/TABLE/TABLE_DATA

完成的对象数: 1

总的对象数: 624

Worker 并行度: 1

Export>

Export> stop_job           ----------------万一执行到半路,发现任务不爽,就用stop_jo停止任务

是否确实要停止此作业 ([Y]/N): yes

C:\Users\admin>expdp  'sys/oracle as sysdba' attach=ky_247

Export: Release 11.2.0.1.0 - Production on 星期一 7月 16 13:54:54 2012

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Produc

tion

With the Partitioning, OLAP, Data Mining and Real Application Testing options

作业: KY_247

所有者: SYS

操作: EXPORT

创建者权限: TRUE

GUID: BD8FCB29D318489A99BD45F7DAC8E0E2

开始时间: 星期一, 16 7月, 2012 13:54:55

模式: SCHEMA

实例: orcl

最大并行度: 1

EXPORT 个作业参数:

参数名      参数值:

CLIENT_COMMAND        "sys/******** AS SYSDBA" schemas=ADMIN,VOOSK dumpfile

=ky_247.dmp logfile=ky_247.log directory=mydir job_name=ky_247

状态: IDLING                 -----------------------已经干累了,闲下来了,如何想重新开起任务,那该如何是好。

处理的字节: 15,098,540,960

完成的百分比: 81

当前并行度: 1

作业错误计数: 0

转储文件: d:\dump\ky_247.dmp

写入的字节: 15,100,518,400

Worker 1 状态:

进程名: DW00

状态: UNDEFINED

上帝关上一道门,必然会打开一扇窗户。

Export> start_job

Export> status

作业: KY_247

操作: EXPORT

模式: SCHEMA

状态: EXECUTING

处理的字节: 15,240,237,576

完成的百分比: 81

当前并行度: 1

作业错误计数: 0

转储文件: d:\dump\ky_247.dmp

写入的字节: 15,242,223,616

Worker 1 状态:

进程名: DW00

状态: EXECUTING

对象方案: ADMIN

对象名: T_TAX_TAXPAYER

对象类型: SCHEMA_EXPORT/TABLE/TABLE_DATA

完成的对象数: 6

总的对象数: 624

Worker 并行度: 1

Export> kill_job          -----------结束任务

是否确实要停止此作业 ([Y]/N): yes

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Oracle数据库提供了expdpimpdp命令用于备份和恢复数据库。这两个命令的使用方式如下: 1. expdp命令 expdp命令用于备份Oracle数据库,它能够将某个schema或整个数据库导出到一个二进制文件。具体命令格式如下: ``` expdp username/password@connect_string DIRECTORY=directory_name DUMPFILE=dumpfile_name.dmp SCHEMAS=schema_name ``` 其: - `username/password@connect_string`:指定连接Oracle数据库的用户名、密码和连接字符串。 - `DIRECTORY=directory_name`:指定备份文件的目录。 - `DUMPFILE=dumpfile_name.dmp`:指定备份文件的名称。 - `SCHEMAS=schema_name`:指定要备份的schema名称,多个schema可以用逗号分隔。 执行命令后,Oracle数据库会将指定的schema或整个数据库导出到一个二进制文件。 2. impdp命令 impdp命令用于恢复Oracle数据库,它能够将之前导出的二进制文件导入到数据库。具体命令格式如下: ``` impdp username/password@connect_string DIRECTORY=directory_name DUMPFILE=dumpfile_name.dmp SCHEMAS=schema_name ``` 其: - `username/password@connect_string`:指定连接Oracle数据库的用户名、密码和连接字符串。 - `DIRECTORY=directory_name`:指定备份文件所在的目录。 - `DUMPFILE=dumpfile_name.dmp`:指定备份文件的名称。 - `SCHEMAS=schema_name`:指定要恢复的schema名称,多个schema可以用逗号分隔。 执行命令后,Oracle数据库会将指定的schema或整个数据库从备份文件恢复出来。 需要注意的是,expdpimpdp命令需要在Oracle数据库服务器上执行,而不是在客户端。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值