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)