ORA-28559: FDS_CLASS_NAME is string, FDS_INST_NAME is string ORACLE 报错 故障修复 远程处理
文档解释
ORA-28559: FDS_CLASS_NAME is string, FDS_INST_NAME is string
Cause: An associated error was reported in another message, and this message supplies supplementary information to assist diagnosis of that error. FDS_CLASS_NAME and FDS_INST_NAME are used to access information in tables and views of the ORACLE data dictionary that direct operation of Heterogeneous Services on a database link to a non-Oracle data store.
Action: Use the FDS_CLASS_NAME and FDS_INST_NAME values to check ORACLE data dictionary contents when necessary to diagnose the cause of the associated error.
这是一个Oracle数据库中的参数错误,具体表示FDS_CLASS_NAME和FDS_INST_NAME参数的取值必须为字符串格式,但用户使用的不是字符串而是其它类型。
官方解释
ORA-28559: FDS_CLASS_NAME和/或FDS_INST_NAME参数具有非字符串值。
常见案例
当用户试图在JDBC代码中使用非字符串类型作为FDS_CLASS_NAME和FDS_INST_NAMEパラメータの値时,可能会出现此错误。
一般处理方法及步骤
1、确认参数的取值是不是字符串格式;
2、如果不是,请修改代码以便使用字符串来表示FDS_CLASS_NAME和FDS_INST_NAME参数的值;
3、重新执行程序,检查是否存在问题。