|
H5.3. Команды для управления базой данных |
|
Инициализация базы данных drwcsd [<ключи>] initdb <ключ_Агента> [<скрипт_БД> [<ini_файл> [<пароль>]]] — инициализация базы данных. ◆<ключ_Агента> — путь к лицензионному ключу Enterprise Агента agent.key (указывать обязательно). ◆<скрипт_БД> — скрипт инициализации БД. Специальное значение - (минус) означает не использовать скрипт. ◆<ini_файл> — предварительно сформированный файл в формате drweb32.ini, который будет задавать начальную конфигурацию компонентов ПО Dr.Web (для группы Everyone). Специальное значение - (минус) означает не использовать такой файл. ◆<пароль> — начальный пароль администратора Сервера (его имя admin). По умолчанию root.
Задание параметров инициализции базы данных При использовании встроенной БД параметры инициализации могут задаваться через внешний файл. Для этого служит команда: drwcsd.exe initdbex <response-file> <response-file> - файл, в котором записаны параметры инициализации БД, построчно, в том же порядке что и параметры initdb. Формат файла:
Хвостовые строки, следующие за необходимым в конкретном случае параметром, необязательны. Если строка представляет собой "-" (один знак минуса), то используется значение по умолчанию (как в initdb). Обновление базы данных drwcsd [<ключи>] updatedb <скрипт> — произвести какую-либо манипуляцию с базой данных (например, обновление при смене версии), выполнив SQL-операторы из файла <скрипт>. Обновление версии базы данных drwcsd upgradedb <каталог> — запустить Сервер для обновления структуры базы данных при переходе на новую версию (см. каталог update-db). Экспорт базы данных drwcsd exportdb <файл> — экспорт базы данных в указанный файл. Пример для Windows:
Под OC UNIX действие выполняется от имени пользователя drwcs:drwcs в каталог $DRWCS_VAR (кроме ОС FreeBSD, которая по умолчанию сохраняет файл в директорию, из которой запущен скрипт; если указать путь явно, то директория должна быть с правами на запись для <пользователя>:<группы>, которые были созданы при установке, по умолчанию - drwcs:drwcs). Импорт базы данных drwcsd importdb <файл> — импорт базы данных из указанного файла (старое содержимое БД стирается). Проверка базы данных drwcsd verifydb — запустить Сервер для проверки базы данных. По окончании проверки Сервер выводит информацию о результатах в файл отчета (по умолчанию drwcsd.log). |