3,5 Oracle Data Pump Import Interactive 命令模式中可用的命令
在交互式命令模式下,当前作业继续运行,但挂起对终端的日志记录,并显示导入提示 ()。Import>
关于 Oracle 数据泵导入交互式命令模式
了解如何从连接的客户端或运行作业的终端以外的终端运行 Oracle 数据泵命令。
CONTINUE_CLIENT Oracle 数据泵导入交互式命令模式参数将模式从交互式命令模式更改为日志记录模式。CONTINUE_CLIENT
EXIT_CLIENT Oracle 数据泵导入交互式命令模式参数将停止导入客户端会话,退出导入,并停止对终端的日志记录,但使当前作业保持运行状态。EXIT_CLIENT
HELP
Oracle 数据泵导入交互式命令模式参数提供有关交互式命令模式下可用的导入命令的信息。HELP
KILL_JOB Oracle 数据泵导入交互式命令模式参数将分离所有当前连接的客户端会话,然后终止当前作业。它退出导入并返回到终端提示符。KILL_JOB
并行
Oracle 数据泵导入交互式命令模式参数使您能够增加或减少当前作业的活动子进程和/或 PQ 子进程的数量。PARALLEL
START_JOB Oracle 数据泵导入交互式命令模式参数将启动您连接到的当前作业。START_JOB
状态
Oracle 数据泵导入交互式命令参数显示作业状态,并允许更新日志记录模式状态的显示间隔。STATUS
STOP_JOB Oracle 数据泵导入交互式命令模式参数会立即或在有序关机后立即停止当前作业,然后退出“导入”。STOP_JOB
父主题: Oracle 数据泵导入
3.5.1 关于 Oracle 数据泵导入交互式命令模式
了解如何从连接的客户端或运行作业的终端以外的终端运行 Oracle Data Pump 命令。
要启动交互式命令模式,请执行下列操作之一:
从连接的客户端中,按 Ctrl+C。
从运行作业的终端以外的终端,使用参数附加到作业。此功能在以下情况下很有用:在以下情况下:在一个位置启动作业,并且以后必须从其他位置进行检查。ATTACH
用于 Oracle Data Pump 交互模式的命令
下表列出了在交互式命令模式下,您可以从 Oracle 数据泵导入提示符中为当前作业执行的活动。
表 3-1 Oracle 数据泵导入的交互式命令模式中支持的活动
活动 使用的命令
退出交互式命令模式。
CONTINUE_CLIENT
停止导入客户端会话,但使当前作业保持运行状态。
EXIT_CLIENT
显示可用命令的摘要。
HELP
分离所有当前连接的客户端会话并终止当前作业。
KILL_JOB
增加或减少当前作业的活动工作进程数。此命令仅在 Oracle Database Enterprise Edition 中有效。
PARALLEL
重新启动附加到的已停止作业。
START_JOB
显示当前作业的详细状态。
STATUS
停止当前作业。
STOP_JOB
父主题: Oracle 数据泵导入交互式命令模式中可用的命令
3.5.2 CONTINUE_CLIENT
Oracle 数据泵导入交互式命令模式参数将模式从交互式命令模式更改为日志记录模式。CONTINUE_CLIENT
目的
将模式从交互式命令模式更改为日志记录模式。
语法和说明
CONTINUE_CLIENT
在日志记录模式下,作业状态不断输出到终端。如果作业当前已停止,则还会导致客户端尝试启动作业。CONTINUE_CLIENT
例
Import> CONTINUE_CLIENT
父主题: Oracle 数据泵导入交互式命令模式中可用的命令
3.5.3 EXIT_CLIENT
Oracle 数据泵导入交互式命令模式参数将停止导入客户端会话,退出导入,并停止记录到终端,但使当前作业保持运行状态。EXIT_CLIENT
目的
停止导入客户端会话,退出导入,并停止记录到终端,但使当前作业保持运行状态。
语法和说明
EXIT_CLIENT
由于作业保持运行状态,因此,如果作业仍在运行,或者作业处于停止状态,则可以在以后附加到作业。若要查看作业的状态,可以监视作业的日志文件,也可以查询视图或视图。EXIT_CLIENTUSER_DATAPUMP_JOBSV$SESSION_LONGOPS
例
Import> EXIT_CLIENT
父主题: Oracle 数据泵导入交互式命令模式中可用的命令
3.5.4 帮助
Oracle 数据泵导入交互式命令模式参数提供有关交互式命令模式下可用的导入命令的信息。HELP
目的
提供有关交互式命令模式下可用的 Oracle 数据泵导入命令的信息。
语法和说明
HELP
显示有关交互式命令模式下可用命令的信息。
例
Import> HELP
父主题: Oracle 数据泵导入交互式命令模式中可用的命令
3.5.5 KILL_JOB
Oracle 数据泵导入交互式命令模式参数分离所有当前连接的客户端会话,然后终止当前作业。它退出导入并返回到终端提示符。KILL_JOB
目的
分离所有当前连接的客户端会话,然后终止当前作业。它退出导入并返回到终端提示符。
语法和说明
KILL_JOB
无法重新启动 终止 的作业。所有连接的客户端(包括发出命令的客户端)都会收到一条警告,指出当前用户正在终止作业,然后将其分离。分离所有客户端后,作业进程结构将立即关闭,并删除数据抽取控制作业表。日志文件不会被删除。KILL_JOBKILL_JOB
例
Import> KILL_JOB
父主题: Oracle 数据泵导入交互式命令模式中可用的命令
3.5.6 平行
Oracle 数据泵导入交互式命令模式参数使您能够增加或减少当前作业的活动子进程和/或 PQ 子进程的数量。PARALLEL
目的
使您能够增加或减少当前作业的活动子进程和/或并行查询 (PQ) 子进程的数量。
语法和说明
PARALLEL=integer
PARALLEL可用作命令行参数和交互模式参数。将其设置为所需的并行进程数。如果有足够的资源,并且有足够的工作需要并行化,则增加会立即生效。在现有流程完成其当前任务之前,减少不会生效。如果整数值减小,则子进程将处于空闲状态,但在作业退出之前不会删除。
限制
此参数仅在 Oracle 数据库 11g 或更高版本的企业版中有效。
无法并行导入可传输的表空间元数据。
当同时使用参数时,无法并行导入元数据NETWORK_LINK
不能并行导入以下对象:
TRIGGER
VIEW
OBJECT_GRANT
SEQUENCE
CONSTRAINT
REF_CONSTRAINT
例
Import> PARALLEL=10
父主题: Oracle 数据泵导入交互式命令模式中可用的命令
3.5.7 START_JOB
Oracle 数据泵导入交互式命令模式参数将启动您连接到的当前作业。START_JOB
目的
启动您附加到的当前作业。
语法和说明
START_JOB[=SKIP_CURRENT=YES]
该命令将重新启动当前附加到的作业(作业当前无法运行)。如果转储文件集和数据抽取控制作业表不受干扰,则在发生意外故障或发出命令后,作业将重新启动,而不会丢失数据或损坏。START_JOBSTOP_JOB
该选项使您能够重新启动以前失败的作业,或者挂起或对特定对象执行缓慢的作业。将跳过失败的语句或正在处理的当前对象,并从下一个工作项重新启动作业。对于并行作业,此选项会导致每个工作人员跳过当前正在处理的任何内容,并在重新启动时转到下一个项目。SKIP_CURRENT
您无法重新启动作业。SQLFILE
例
Import> START_JOB
父主题: Oracle 数据泵导入交互式命令模式中可用的命令
3.5.8 地位
Oracle 数据泵导入交互式命令参数显示作业状态,并允许更新日志记录模式状态的显示间隔。STATUS
目的
显示作业的累积状态、当前操作的描述以及估计的完成百分比。它还允许您重置记录模式状态的显示间隔。
语法和说明
STATUS[=integer]
您可以选择指定在日志记录模式下显示此状态的频率(以秒为单位)。如果未输入任何值或使用 的默认值,则关闭定期状态显示,并且状态仅显示一次。0
此状态信息仅写入标准输出设备,而不写入日志文件(即使一个文件有效)。
例
以下示例显示当前作业状态,并将日志记录模式显示间隔更改为两分钟(120 秒)。
Import> STATUS=120
父主题: Oracle 数据泵导入交互式命令模式中可用的命令
3.5.9 STOP_JOB
Oracle 数据泵导入交互式命令模式参数立即或在有序关闭后停止当前作业,并退出导入。STOP_JOB
目的
立即或在有序关闭后立即停止当前作业,然后退出导入。
语法和说明
STOP_JOB[=IMMEDIATE]
运行 后,您可以稍后使用 附加并重新启动作业。要附加和重新启动作业,在发出命令时或发出命令后,不得干扰主表和转储文件集。STOP_JOBSTART_JOB
要执行有序关机,请使用(不带任何关联值)。然后发出需要确认的警告。有序关机会在工作进程完成其当前任务后停止作业。STOP_JOB
要执行立即关机,请指定 。然后发出需要确认的警告。所有连接的客户端(包括发出命令的客户端)都会收到一条警告,指出当前用户正在停止作业。然后将它们分离。分离所有客户端后,作业的进程结构将立即运行。也就是说,数据抽取控制作业进程不会等待工作进程完成其当前任务。指定 时,不存在损坏或数据丢失的风险。但是,您可能需要重做一些在重新启动时关机时未完成的任务。STOP_JOB=IMMEDIATESTOP_JOBSTOP_JOB=IMMEDIATE
例
Import> STOP_JOB=IMMEDIATE
父主题: Oracle 数据泵导入交互式命令模式中可用的命令