问题标签 [oraclebulkcopy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - Oracle Managed Data Access Bulk Copy ORA-39776: 加载表时发生致命的 Direct Path API 错误
我们最近开始在我们的应用程序中使用 Oracle.ManagedDataAccess 现在它支持批量复制
尝试复制相当大的表时出现以下错误。
Oracle.ManagedDataAccess.Client.OracleException: 'ORA-39776: 加载表 SFOL.ENTITYTRANSACTIONLOG 的致命直接路径 API 错误
ORA-00600: 内部错误代码, 参数: [klalbfrloc_10], [], [], [], [], [], [], [], [], [], [], []'
数据库是 Oracle 19c,ManagedDataAccess 客户端是 19.10.0
有任何想法吗?
oracle - Oracle Managed Data Access Bulk Copy Error pasing insert statement for table (virtual columns)
我们最近开始在我们的应用程序中使用 Oracle.ManagedDataAccess,现在它支持批量复制。问题是它似乎很难处理具有非托管客户端没有的虚拟列的表。
Oracle.ManagedDataAccess.Client.OracleException: 'ORA-02373: 解析表 SFOL.BUILDRECORD 的插入语句时出错。
ORA-54013: 不允许对虚拟列执行 INSERT 操作
上面的具体错误似乎表明它不喜欢提供的 DataTable 但 DataTable 明确指定了列并且不包含任何虚拟列。基础表本身确实有虚拟列,但我们没有插入它们。
数据库是 Oracle 19c,ManagedDataAccess 客户端是 19.10.0
有任何想法吗?
c# - 在 C# 中使用 OracleBulkCopy 时出现“无效的 SQL 名称”错误
当我使用 OracleBulkCopy 时,我收到错误“ORA-44003:无效的 SQL 名称”。我已经三次检查了我的表名和列名。我究竟做错了什么?
c# - C# OracleBulkCopy - 目标列数的限制
我在 C# 中使用 OracleBulkCopy。
工作是在 Oracle DB 12c2 的表中导入 CSV 文件。有一个专用表,有 598 列。CSV 中有不同数量的列,最多可以有 598 列与表列匹配。
当 CSV 中的列数为 255 或更少时,代码可以无缝运行。但是,当提供的源 CSV 包含 256 或更多列数时,导入失败并显示以下消息 -
ORA-39776: 加载表 MYTABLENAME 的致命 Direct Path API 错误 ORA-00600: 内部错误代码,参数:[klaprs_15], [1], [], [], [], [], [], [], [] , [], [], []
有人可以解释一下 OracleBulkCopy 中是否存在列映射限制。如果是,我如何根据我的要求调整限制?与 Oracle 255 列限制有什么关系?