Серверный JavaScript 1.4. Руководство по использованию
9123a142

у вас должен быть 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


  1. (Только в Unix) Ваша переменная окружения PATH обязана содержать директории $DB2PATH/bin, $DB2PATH/misc и $DB2PATH/adm.
  2. Прежде чем запустить эти скрипты, Вы обязаны уже иметь установленный DB2 Software Developer's Kit (DB2 SDK).


  3. Также, прежде чем Вы сможете запустить скрипты для создания таблиц, Вы обязаны отредактировать их, чтобы изменить некоторые параметры. В Unix это скрипт db2_load.csh; в NT это скрипт db2_load.bat. Отредактируйте соответствующий файл db2_load и измените следующие параметры, отражающие Ваше окружение:
    • <nodename>: псевдоним имени узла/node name alias


    • <hostname>: имя хоста узла, где находится целевая БД
    • <service-name>: имя службы или имя экземпляра из файлов службы
    • <database-name>: имя БД
    • <user>: авторизованный пользователь
    • <password>: пароль пользователя


  4. Убедитесь, что Ваши файлы /etc/services имеют вхождения для экземпляра или имени службы, если Вы создаёте БД на удалённом DB2-сервере.


  5. Запустите соответствующую версию скрипта из окна команд DB2. Скрипт db2_load запускает скрипты db2_video.sql и import.sql. Эти вспомогательные скрипты создают видео-таблицы и загружают их данными из файлов *.del. Они не создают новую БД. Они создают таблицы DB2 в псевдониме локальной БД, специфицированном в скрипте db2_load.


ПРИМЕЧАНИЕ:

Если у Вас на машине установлены и DB2, и Sybase или MS SQL Server, потенциально может возникнуть конфликт имён. Эти производители поставляют утилиты с одинаковыми названиями (bcp и isql). При запуске этих скриптов убедитесь, что переменная окружения настроена для запуска корректной утилиты.


Содержание раздела