使用标准的 Delphi dbexpress dbexpora.dll + oci.dll (10g)(安装了 oracle 即时客户端)。
当直接在 Oracle 数据库上时,我们可以很好地运行 dbexpress 应用程序。在这种情况下使用的本地 dbxconnections.ini 别名只是将我们的数据库服务名称 ORCL 指定为“数据库”参数。
我们正在尝试从客户端计算机连接到同一个数据库并收到一系列错误。
自然,我们在数据库参数中尝试各种字符串。使用像 MOHAWK2:1521:ORCL 这样的字符串,我们至少可以得到一个监听器错误:
连接失败:ORA-12514 TNS:监听器当前不知道连接描述符中请求的服务。
我想有一些工具可以测试命名可用性......