ORA-19561: string requires a DISK channel ORACLE 报错 故障修复 远程处理

文档解释

ORA-19561: string requires a DISK channel

Cause: The attempted command requires that a DISK device channel be allocated to the session, but a non-DISK device was found.

Action: Deallocate the current device and allocate a DISK channel, then then retry the command.

ORA-19561错误是当你在SQL*Plus或其它的客户端操作数据库导出时,即EXPORT语句中没有指定DISK通道而导致的。

官方解释

ORA-19561: string需要一个DISK通道

Cause: 没有指定一个DISK通道。

Action: 在下次操作之前先指定一个有效的DISK通道。

常见案例

一般处理方法及步骤

1.更改EXPORT语句使用下列DISK通道形式:

exp userid/password parfile=parameter_file.txt full=y version=5.1.3 FILE=exp_schema.dmp log=exp.log TABLES=(tbl_name)

2.再次运行export

3.或者使用owner模式代替普通的用户模式运行export

expdp system/password parfile=parameter file.txt full=y version=’12c’ LOGFILE=expdb.log directory=schema_data TABLES=(tbl_name)


数据运维技术 » ORA-19561: string requires a DISK channel ORACLE 报错 故障修复 远程处理