检查ODP连接的最简单测试

时间:2011-07-27 10:15:11

标签: oracle database-connection odp.net

我想在生产环境中安装新版本的ODP,我正在寻找最简单的测试,驱动程序实际上已经确定,服务器上的定制应用程序仍然可以连接到数据库。

听起来很简单,但有一些警告......

首先,我需要在Oracle设置之上做的一件事是手动将密钥引入注册表TNS_ADMIN。这对我正在安装的环境至关重要,当缺少此密钥或路径不正确时,这是问题的正常原因。实际上,这正是我实际想要测试的内容。

接下来,由于这些是生产服务器,因此没有安装任何工具,因此我不能只运行Toad的副本。对于现有软件,唯一真正安全的假设是操作系统(Windows 2003)和Oracle驱动程序(ODP 11.2 R3,在撰写本文时是Oracle当前的生产版本)。

接下来,那里的定制应用程序通常都是面向服务的,所以简单地说“只是运行其中一个应用程序”可能说起来容易做起来难。同样在这一点上,实际上并不是我在运行这些驱动程序的人,而是一个对他们正在做的事情知之甚少的操作员(悲伤却是真实的)。所以无论我接受什么样的测试,它都应该足够容易让人跟进,并且很容易让他解释结果。

接下来,我完全清楚我可以编写一个5行测试装置来打开和关闭连接。这样做的好处是让操作员的生活更轻松,绝对是后备选择,但不禁想知道是否有更简单的方法。

我想我只是想知道是否有人知道某种实用程序,它很可能附带ODP,这将影响连接测试。即使我最终给操作员一个.bat文件来执行它比编写我自己的应用程序更简单(并且更不容易出错)。

最好的建议点, 皮特

2 个答案:

答案 0 :(得分:0)

我认为ODP.net中没有一个,没有。至少,我在它的实体框架测试版中没有看到任何内容(我已安装)。

在较大的驱动程序包中,您可以使用SQL * Plus,这是一个命令行工具。但为了您的目的,最简单的答案可能是编写一个非常小的应用程序,只需连接并执行SELECT * FROM DUAL;

答案 1 :(得分:0)

我让操作员创建了一个ODBC连接并对其进行测试。我只需使用Windows就可以做到这一点,不需要额外的软件,他们只需要确保他们使用正确的驱动程序并拥有有效的数据库登录信息