oracle - 面对 SQL 错误 [600] [60000]:ORA-00600:内部错误代码,参数:[HO 定义:Long fetch] - SQL Developer
问题描述
下面是场景:
来源:甲骨文 19.3.0.0.0
目标:MySQL 8.0.22-13
我们使用 DG4ODBC 数据库链接创建了从 Oracle 到 MySQL 的 DBLINK。(Followed Doc ID 1320645.1)我们能够从 Oracle 连接和选择 MySQL,但是我们面临以下问题:
- 从 Oracle SQL Prompt 连接时,它可以正常工作,如下所示:
SQL> select * from "ocsweb"."sounds"@myodbc5; ID HARDWARE_ID MANUFACTURER NAME DESCRIPTION ---------- ----------- -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- 1 2313 Microsoft High Definition Audio Device High Definition Audio Device 2 2313 Intel(R) Corporation Intel(R) Display Audio Intel(R) Display Audio SQL>
- 但是,当我尝试从 SQL 开发人员执行相同的 SQL 或使用 Python 和 cx_oracle 连接到数据库时,我们看到以下错误:
SQL Error [600] [60000]: ORA-00600: internal error code, arguments: [HO define: Long fetch], [], [], [], [], [], [], [], [], [], [], []¶
- 当我们尝试仅使用一种 varchar 数据类型列进行 SELECT 时,它返回数据正常。
解决方案
推荐阅读
- ruby-on-rails - Nginx 在 Kubernetes 中返回 Bad Gateway 502
- google-cloud-firestore - Firestore 安全性 - 如果用户的 uid 等于文档的字段值 uid,则允许读取
- tensorflow2.0 - 如何在顺序层中使用批量归一化层的训练选项?
- docker - 执行命令时出错(linux):$ docker ps -a
- mysql - php JOIN 语句只从第二个表返回一行
- c# - 是否有任何 c# .Net Framework 项目可以为我的 .Net Core 项目提供回调/响应?
- sql - Laravel SQL Problem (I want to specify Last IN and Last OUT time from date)
- c - 从函数返回结构时可能出现 GCC 错误
- ios - Combine: Init mutating 'self' parameter
- python - Google Places API:OVER_QUERY_LIMIT 问题是间歇性的