在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