我有一个特殊情况,我必须断开并重新连接 Oracle 数据库。 (我必须检查我的连接字符串是否仍然有效,即我的密码是否仍然有效。) 不幸的是, connection.Close()并没有关闭 session。当我重新连接新连接时,我得到了旧的 session。 这是我的代码: 此代码导致显示“h ...
我有一个特殊情况,我必须断开并重新连接 Oracle 数据库。 (我必须检查我的连接字符串是否仍然有效,即我的密码是否仍然有效。) 不幸的是, connection.Close()并没有关闭 session。当我重新连接新连接时,我得到了旧的 session。 这是我的代码: 此代码导致显示“h ...
我正在使用 sqldeveloper 并有一个具有以下连接字符串的数据库连接:MES@//localhost:1521/xepdb1 MES 是架构所有者,这样的 select 语句向我展示了我想看到的内容:select count(*)从网站我也在使用 Visual Studio,我正在尝试使用 ...
要将 ID 列表/数组从 C# 传递到 Oracle PL/SQL 过程, 您必须定义关联数组类型,例如具有 integer 索引的表: 我想编写一个存储过程来包装如下查询: 我知道基本的 SQL 但我根本不是 PL/SQL 专家,表值类型超出了我的范围。 我试过了: 但这会给出错误“表达式类型错 ...
这是一个 ASP.NET MVC 核心操作: 然后执行以下操作: 1 创建和填充表: 2 调用动作: 3 然后: 4 再次调用Action: 这会在 OracleCommand.ExecuteReader 中引发异常: 重新启动应用程序可解决问题。 ManagedDataAccess 似乎 ...
我们正在尝试将日志发送到 Oracle 数据库,但无法运行 Nlogs,因为我们收到一条错误消息: 我们在运行进程的路径文件夹中有 Oracle.ManagedDataAccess.dll,我们的 nlog 配置文件是: NLog:4.7.7 我们需要组装 dll 吗? 这可能是这个错误的原因? ...
我们最近开始在我们的应用程序中使用 Oracle.ManagedDataAccess 现在它支持批量复制尝试复制相当大的表时出现以下错误。 Oracle.ManagedDataAccess.Client.OracleException: 'ORA-39776: 致命的直接路径 API 错误加载表 ...
我有一个 ASP.NET Core 应用程序,它使用 nuget 包Oracle.ManagedDataAccess.Core v2.19.80 和Dapper连接到 Oracle 数据库。 根据请求数据,可能每次都需要连接到不同的数据库。 连接发生的字符串是这样创建的: 运行以下查询时 ...
我的 ASP.NET 应用程序之一正在使用 oracle 10g 没有任何问题。 我已将数据库升级到 19c 并相应地更改了连接字符串。 现在项目编译,当我运行时出现此错误。 当我调试时,我得到这个错误。 可能是什么原因,我该如何解决? ...
我试图在返回其标识值的同时插入到表中。 但是会抛出“索引超出数组范围”的错误。 我可以在 dbForge 中成功执行查询,但当我尝试使用 oracle 托管数据访问在 C# 中执行查询时却不能。 查询非常简单。 如果我禁用事务,该行将插入到数据库中,但我收到错误消息并且无法获得返回值。 ...
我有一个具有许多属性的用户定义类型,如下所示: 我有一个 function,它返回 object: 现在我尝试使用 Oracle.ManagedDataAccess.Client 从 C# 应用程序调用Oracle.ManagedDataAccess.Client 。 因为MyObject不是 C ...
我正在使用 EF6 Oracle.ManagedDataAccess v18.3.0,数据库优先概念 (edmx)。 问题是 Oracle 表存储具有更高精度(38 位)的数字,即 oracle 数字映射到的默认十进制 C# 数据类型。 十进制的精度最大为 28-29 位。 由于 OracleMan ...
我不知道我在 ManagedDataAccess 抱怨“不支持的列数据类型”时缺少什么。 我喜欢错误没有指出什么类型或什么“列”给它带来悲伤。 有人可以查看下面的代码并让我知道我错过了什么吗? 非常感谢! 桌子 方式 班上 调用 UDT 到过程: ...
我使用 Oracle.ManagedDataAccess.Client 并通过 Nuget 安装了 Oracle.ManagedDataAccess。 这是 app.config 配置: 这是 C# 代码: 我卡在连接字符串上,因为它失败并出现错误:“连接字符串格式不正确” ...
我已经按如下方式设置了我的 EntLib 4.1: 使用我的连接字符串 providerName = "Oracle.DataAccess.Client",我正在检索一个 Command 对象,如下所示: 当我点击这行代码时,我收到错误消息:“无法将 System.Data.OracleC ...
对于Oracle.ManagedDataAccess.dll 12和18 ,如果要使用tnsname.ora别名,则必须使用相应的路径定义环境变量TNS_ADMIN 。 我刚刚发现版本19能够在没有这个环境变量的情况下获得tnsname.ora配置,但我不确定如何? web.cong和mach ...
我正在尝试使用Oracle.ManagedDataAccess.Core 2.19.50连接到 oracle 服务器 (11g) 但收到 ORA-01017 错误。 当前的设置: 我尝试了不同SqlNetAuthenticationServices选项,读取跟踪(在那里没有发现任何有用的东西)。 联 ...
我们正在开发一个连接到 oracle 数据库的 windows 服务。 我们使用来自 Nuget package 的 Oracle ManagedDataAccess。 运行 windows 服务时,我们收到以下错误。 试图从 stackoverflows 获取详细信息,但没有任何方法可以解决问题 ...
我在 .NET 内核中使用 Oracle 托管数据访问,我遇到了麻烦。 我将 TNS_ADMIN 环境变量指向一个网络隐藏共享文件夹,如“ITU-PCDSNV280\d$\Temp\TNS” 当我尝试打开连接时,我收到错误 ORA-12154。 如果我通过 Windows Explorer 访问该 ...
打开 Oracle 连接时,我在 output window 中看到一些异常。 我将 Oracle 管理驱动程序更新到最新版本,但仍然得到它。 我没有在机器上配置任何负载平衡或 ONS 服务。 跟踪日志显示以下异常: 当我像这样打开连接时将引发错误: 有人有同样的问题吗? 或者一个解决方案? 此致 ...
我正在测试Oracle数据库。 我写了一些代码,但是我的数据读取器没有行,为什么? 我的“ carros”表中有数据,我选择了所有数据,但似乎得到了一个空结果集。 ...