IBM 数据服务器驱动程序配置文件位置
您可以使用样本 db2dsdriver.cfg.sample 文件的内容来创建 IBM® 数据服务器驱动程序配置文件。 样本配置文件的位置取决于 IBM 数据服务器产品安装和平台。
- 对于 IBM Data Server Client, IBM Data Server Runtime Client或 IBM Data Server Driver Package,将在下列其中一个路径中创建配置文件:
- AIX® HP-UX 或 Linux® 操作系统上: instance_path/cfg
- 在 Windows 操作系统上:
- 系统配置文件位置 C:\ProgramData\IBM\DB2\driver_copy_name\cfg
- 用户级别配置文件位置 C:\ Users<User Name> \cfg
- 对于 IBM Data Server Driver for ODBC and CLI,将在下列其中一个路径中创建配置文件:
- AIX HP-UX 或 Linux 操作系统上: instance_path/cfg
- 在 Windows 操作系统上: C:\ProgramData\IBM\DB2\installation_path\cfg
注: 在 Windows 操作系统上,当您使用管理员权限运行 db2cli install -setup 命令时,将创建样本配置文件:installation_path 是将 IBM Data Server Driver for ODBC and CLI 产品解压缩到的目录。 例如,如果在 Windows 7 操作系统上安装了 IBM Data Server Driver for ODBC and CLI 产品,并且该产品安装在 C:\IBMDB2\CLIDRIVER\ 目录中,那么将在 C:\ProgramData\IBM\DB2\C_IBMDB2_CLIDRIVER\cfg 目录中创建 db2dsdriver.cfg.sample 文件。
您可以使用 DB2DSDRIVER_CFG_PATH 注册表变量为 IBM 数据服务器驱动程序配置文件 (db2dsdriver.cfg) 指定多条路径和定制名称。 IBM 数据服务器驱动程序配置文件路径和 IBM 数据服务器驱动程序配置文件名按 DB2DSDRIVER_CFG_PATH 注册表变量中列出的优先顺序指定。 设置 DB2DSDRIVER_CFG_PATH 注册表变量时,仅按列出的顺序搜索 DB2DSDRIVER_CFG_PATH 注册表变量中指定的路径和文件名。
您可以手动复制和编辑 IBM 数据服务器驱动程序配置文件。 编辑该文件后,必须重新启动 ODBC, CLI, .NET , OLE DB , PHP , Ruby 或嵌入式 SQL 应用程序以使更改生效。 当应用程序启动时,将读取 IBM 数据服务器驱动程序配置文件。
如果您具有 IBM Data Server Runtime Client 或 IBM Data Server Client,那么可以使用 db2dsdcfgfill 命令将现有数据库目录信息复制到 IBM 数据服务器驱动程序配置文件中。 运行此命令时,会根据特定数据库管理器实例的本地数据库目录、节点目录和数据库连接服务 (DCS) 目录的内容填充该配置文件。
IBM Data Server Client 和 IBM Data Server Runtime Client 可以在本地对远程数据库进行编目。 IBM Data Server Client 和 IBM Data Server Runtime Client 从数据库和节点目录目录中派生数据库,主机和端口信息,并使用该信息在 IBM 数据服务器驱动程序配置文件中找到相应的条目。 即使使用其他目标数据库对 DCS 目录进行编目,也会使用数据库目录中指定的数据库名称在 IBM 数据服务器驱动程序配置文件中找到相应的条目。
Windows 平台上的静默安装接受定制的 IBM 数据服务器驱动程序配置文件 (db2dsdriver.cfg)。 您可以使用 DB2DSDRIVER_CFG_SOURCE_PATH 响应文件关键字来指定定制 IBM 数据服务器驱动程序配置文件的完整路径。 然后,会将 IBM 数据服务器驱动程序配置文件从 DB2DSDRIVER_CFG_SOURCE_PATH 响应文件关键字中指定的路径复制到公共应用程序数据路径。 在升级操作期间,公共应用程序数据路径中的任何现有 IBM 数据服务器驱动程序配置文件都将由 DB2DSDRIVER_CFG_SOURCE_PATH 路径中的定制 IBM 数据服务器驱动程序配置文件以静默方式覆盖。
DB2_COMMON_APP_DATA_TOP_PATH=C:\My Common App Data
DB2DSDRIVER_CFG_SOURCE_PATH = C:\Common Repository\mydsdriver.cfg
COPY_NAME = IBMDB2CL4