若何终止正在进行expdp导出数据的使命?怎么准确遏制expdp导出使命?如何准确终止expdp导出使命?EXPDP是oracle为数据库导入导出新推出的一个数据泵导出适用法式,相对本来exp,它的功能加倍壮大,数据平安更高。下面,小编就来给大师介绍一下若何终止正在进行expdp导出数据的使命。
不克不及用ctrl+c来终止导出
按照以前的习惯,在进行oracle数据库数据导出操作时,大师一般城市利用组合键“CTRL+C”来终止导出操作。但这种方式在expdp导出数据时,却不克不及利用,因为固然可以用ctrl+c终止expdp历程,但数据库导出使命仍在继续,磁盘空间仍在变小。
这时你利用:select job_name,state from dba_datapump_jobs ,这个sql语句,可以看到ctrl+C终止的使命运行状况仍为EXECUTING。
要操纵stop_job号令来终止导出
所以要准确终止expdp,还需要利用其它的号令来完当作,这个号令就是stop_job号令。那么这个号令该若何利用呢?下面我们一路来看看吧。
若是你已经利用ctrl+C将expdp历程杀失落了,那么起首需要运行:
Expdp system/test ATTACH=SYS_EXPORT_SCHEMA_02 (备注:此为使命名,可经由过程第二步号令获得),来恢复expdp使命。
然后在 “Export> ”提醒符下输入号令:stop_job=immediate ,回车后,再输入yes确定竣事当前使命,即可准确终止正在进行expdp导出数据的使命。
然后再来运行SQL语句查看视图dba_datapump_jobs中的内容,就可以看到数据导入使命已经没在运行。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!