DB2 for Windows:在哪里可以找到类似于Oracle的tnsname.ora的配置文件?

时间:2014-07-14 11:42:57

标签: c# oracle db2 db2-luw

我是DB2的新手。我编写了一个小的C#应用​​程序,需要找到(客户端)配置文件,类似于Oracle中的tnsnames.ora,因为我想从中获取一些信息(例如主机名,端口,服务名称)。我使用的是64位Windows 7和8。 谁能告诉我在哪里以及如何找到它? 任何帮助和提示都非常感谢。 Thx提前。

2 个答案:

答案 0 :(得分:1)

简短的回答是:没有这样的文件。更长的答案是:类似于tnsnames.ora中可以找到的数据包含在系统节点(sqlnodir)和数据库(sqldbdir)目录文件中,这些文件是二进制文件并且不是人类可读。我不确定他们在Windows上的确切位置,但我希望在DB2客户端实例(C:\ProgramData\IBM\DB2\<DB2 copy name>)下找到它们。

除此之外,客户端可以通过db2dsdriver.cfg文件进行配置, 是一个人类可读的XML文件(http://www-01.ibm.com/support/knowledgecenter/SSEPGG_10.5.0/com.ibm.swg.im.dbclient.install.doc/doc/t0054799.html?lang=en)。它默认不存在 - 您需要手动创建它。

答案 1 :(得分:1)

在db2中,有db2cfexp,db2cfimp实用程序,用于向文本文件导出/从文本文件导入连接信息,类似于Oracle中的tnsname.ora。