Я пытаюсь сгенерировать некоторые данные для DB2 10.5 LUW, используя HammerDB v3.1, который работает на удаленном хосте Windows.Нет возможности запускать HammerDB на одном хосте с DB2.Согласно документации HammerDB мне нужно установить драйвер IBM Data Server для ODBC и CLI.
Что я сделал:
Скачано и установленодрайвер на хосте HammerDB - v10.5fp10_ntx64_odbc_cli.zip, как описано здесь
Настройка файла db2dsdriver.cfg
<configuration>
<dsncollection>
<dsn alias="TPCC" name="<my database name>" host="<my host name>" port="50000"/>
<!-- Long aliases are supported -->
<dsn alias="longaliasname2" name="name2" host="server2.net1.com" port="55551">
<parameter name="Authentication" value="SERVER_ENCRYPT"/>
</dsn>
</dsncollection>
<databases>
<database name="<my database name>" host="<my host name>" port="50000">
<parameter name="CurrentSchema" value="OWNER1"/>
.......
Добавить переменную среды DB2DSDRIVER_CFG_PATH
set DB2DSDRIVER_CFG_PATH=C:\ProgramData\IBM\DB2\C_IBMDB2_CLIDRIVER_clidriver\cfg
Запустите HammerDB GUI, попробуйте построить схему и получить
Error in Virtual User 1: [IBM][CLI Driver][DB2/LINUXX8664] SQL0206N "GLOBAL_VAR1" is not valid in the context where it is used. SQLSTATE=42703```