oracle创建DBLink链接ODBC的人大金仓数据库时,查询数据时,偶尔报错,内容如下:
ORA-28500: 连接 ORACLE 到非 Oracle 系统时返回此信息:
No query has been executed with that handle {HY000,NativeErr = 1}
ORA-02063: 紧接着 2 lines (起自 GWMS_KBS)
只是偶尔报错。
oracle创建DBLink链接ODBC的人大金仓数据库时,查询数据时,偶尔报错,内容如下:
ORA-28500: 连接 ORACLE 到非 Oracle 系统时返回此信息:
No query has been executed with that handle {HY000,NativeErr = 1}
ORA-02063: 紧接着 2 lines (起自 GWMS_KBS)
只是偶尔报错。
让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言问题描述: 在使用Oracle创建DBLink链接ODBC的人大金仓数据库时,偶尔会出现查询数据时报错的情况。错误信息如下: ORA-28500: 连接 ORACLE 到非 Oracle 系统时返回此信息: No query has been executed with that handle {HY000,NativeErr = 1} ORA-02063: 紧接着 2 lines (起自 GWMS_KBS) 解决方案:
CREATE DATABASE LINK odbc_dblink
CONNECT TO odbc_username IDENTIFIED BY odbc_password
USING 'odbc_datasource';
其中,odbc_dblink为DBLink的名称,odbc_username和odbc_password为ODBC连接的用户名和密码,odbc_datasource为ODBC数据源的名称。
SELECT * FROM table_name@odbc_dblink;
其中,table_name为要查询的表名,odbc_dblink为DBLink的名称。 需要注意的是,以上只是一个简单的示例,具体的DBLink创建过程和查询语句可能需要根据实际情况进行调整。同时,还需要结合具体的报错信息和环境情况进行具体分析和处理。