у вас должен быть Netscape
Для использования DB2-сервера у вас должен быть Netscape Enterprise Server. Вы не можете получить доступ к DB2 из Netscape FastTrack Server.
Все платформы: Установить DB2-клиент версии 2.1.2. Для Solaris Вам нужен APAR #JR10150. См. DB2-документацию .
Если серверы БД и web находятся на разных машинах: Чтобы определить возможность соединения с DB2-сервером, вы можете выполнить следующую команду из командной строки DB2:
DB2 TERMINATE # эта команда даёт возможность работы команды catalog
DB2 CONNECT TO имяБД USERID idпользователя USING пароль
Если вы используете в приложении типы данных BLOB или CLOB, вы обязаны установить опцию longdatacompat в Вашем файле $DB2PATH/db2cli.ini в 1. Например:
[Database name]
longdatacompat=1
Если Вы сделали изменения в файле db2cli.ini, Вы обязаны рестартовать Ваш web-сервер, чтобы они начали действовать.
Только для Unix: Вы обязаны установить следующие переменные окружения/environment variables:
DB2INSTANCE | Специфицирует имя порта соединения, определённое и на сервере, и на клиенте. Это имя имеется также и в файле конфигурации dbm для параметра конфигурации SVCENAME. |
DB2PATH |
Специфицирует директорию верхнего уровня, в которой установлен DB2. Например: /home/$DB2INSTANCE/sqllib |
DB2COMM |
Проверяет, что данная переменная специфицирует протокол, который будет использоваться. Например: DB2COMM=TCPIP |
PATH | Обязана включать пути $DB2PATH/misc:$DB2PATH/adm:$DB2PATH/bin |
LD_LIBRARY_PATH | (Solaris и Irix) Обязана включать директорию DB2 lib. Например, на Solaris обязана включать /opt/IBMdb2/v2.1/lib. |
SHLIB_PATH | (HP-UX) Обязана включать директорию DB2 lib. |
LIBPATH | (AIX) Обязана включать директорию DB2 lib. |
SQL-файлы для создания видео-БД в DB2, находятся в двух директориях:
$NSHOME\js\samples\videoapp\db2
$NSHOME\js\samples\oldvideo\db2
- (Только в Unix) Ваша переменная окружения PATH обязана содержать директории $DB2PATH/bin, $DB2PATH/misc и $DB2PATH/adm.
- Прежде чем запустить эти скрипты, Вы обязаны уже иметь установленный DB2 Software Developer's Kit (DB2 SDK).
Также, прежде чем Вы сможете запустить скрипты для создания таблиц, Вы обязаны отредактировать их, чтобы изменить некоторые параметры. В Unix это скрипт db2_load.csh; в NT это скрипт db2_load.bat. Отредактируйте соответствующий файл db2_load и измените следующие параметры, отражающие Ваше окружение:- <nodename>: псевдоним имени узла/node name alias
<hostname>: имя хоста узла, где находится целевая БД- <service-name>: имя службы или имя экземпляра из файлов службы
- <database-name>: имя БД
- <user>: авторизованный пользователь
- <password>: пароль пользователя
- Убедитесь, что Ваши файлы /etc/services имеют вхождения для экземпляра или имени службы, если Вы создаёте БД на удалённом DB2-сервере.
Запустите соответствующую версию скрипта из окна команд DB2. Скрипт db2_load запускает скрипты db2_video.sql и import.sql. Эти вспомогательные скрипты создают видео-таблицы и загружают их данными из файлов *.del. Они не создают новую БД. Они создают таблицы DB2 в псевдониме локальной БД, специфицированном в скрипте db2_load.
ПРИМЕЧАНИЕ:
Если у Вас на машине установлены и DB2, и Sybase или MS SQL Server, потенциально может возникнуть конфликт имён. Эти производители поставляют утилиты с одинаковыми названиями (bcp и isql). При запуске этих скриптов убедитесь, что переменная окружения настроена для запуска корректной утилиты.