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