Я пытаюсь сгенерировать некоторые данные для DB2 11.1 z / OS, используя HammerDB v3.1, который работает на удаленном хосте Windows.Нет возможности запускать HammerDB на одном хосте с DB2.Согласно документации HammerDB мне нужно установить драйвер IBM Data Server для ODBC и CLI.
Что я сделал:
Скачано и установленозапустите драйвер для 11.1 на хосте HammerDB - v11.1.4fp4_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] SQL0199N The use of the reserved word "INDEX" following "" is not valid. Expected tokens may include: "ORGANIZE APPEND VOLATILE AUDIT VALIDPROC EDITPROC OBID IN DATA". SQLSTATE=42601```