17,140
社区成员




oracle执行存储的时候有这个报错提示:
ORA-28500: 连接 ORACLE 到非 Oracle 系统时返回此信息:
[MySQL][ODBC 8.0(a) Driver]Lost connection to MySQL server at 'reading final connect information', system error: 2 {08S01,NativeErr = 2013}
ORA-02063: 紧接着 2 lines (起自 MYSQLODBC)
这个问题要怎么解决啊网上到处翻来翻去没有解决办法 急急急
更新 Oracle 数据库中的连接配置:
在 Oracle 数据库中,使用 CREATE DATABASE LINK 或者 ALTER DATABASE LINK 命令来创建或更新连接到 MySQL 的数据库链接。确保链接的用户名和密码是正确的。
CREATE DATABASE LINK mysql_link
CONNECT TO mysql_user IDENTIFIED BY 'new_password'
USING 'mysql_server';
或者
ALTER DATABASE LINK mysql_link
CONNECT TO mysql_user IDENTIFIED BY 'new_password'
USING 'mysql_server';
其中,mysql_user 是 MySQL 的用户名,new_password 是新的 MySQL 密码,mysql_server 是 MySQL 服务器的主机名或 IP 地址。
更新 ODBC 驱动程序配置:
如果使用 ODBC 连接 MySQL,确保在 Oracle 数据库服务器上更新了 ODBC DSN(数据源名称)的配置信息,包括用户名和密码。
测试连接:
在更新配置后,使用 Oracle 中的测试查询或存储过程来验证连接是否正常工作。例如:
SELECT * FROM [MySQL_table_name@mysql_link];
或者执行存储过程。