H4.3. Команды для управления базой данных |
Инициализация базы данных drwcsd [<ключи>] initdb <лицензионный_ключ> [<скрипт_БД> [<ini_файл> [<пароль>]]] – инициализация базы данных. •<лицензионный_ключ> – путь к лицензионному ключу Dr.Web agent.key (указывать обязательно). •<скрипт_БД> – скрипт инициализации БД. Специальное значение - (минус) означает не использовать скрипт. •<ini_файл> – предварительно сформированный файл в формате drweb32.ini, который будет задавать начальную конфигурацию компонентов ПО Dr.Web (для группы ). Специальное значение - (минус) означает не использовать такой файл. •<пароль> – начальный пароль администратора Сервера (имя ). По умолчанию .
Задание параметров инициализции базы данных При использовании встроенной БД параметры инициализации могут задаваться через внешний файл. Для этого служит команда: drwcsd.exe initdbex <response-file> <response-file> – файл, в котором записаны параметры инициализации БД, построчно, в том же порядке что и параметры команды initdb. Формат файла:
Хвостовые строки, следующие за необходимым в конкретном случае параметром, необязательны. Если строка представляет собой "-" (один знак минуса), то используется значение по умолчанию (как в initdb). Обновление базы данных drwcsd [<ключи>] updatedb <скрипт> – произвести какую-либо манипуляцию с базой данных (например, обновление при смене версии), выполнив SQL-операторы из файла <скрипт>. Обновление версии базы данных drwcsd upgradedb <каталог> – запустить Сервер для обновления структуры базы данных при переходе на новую версию (см. каталог update-db). a)drwcsd exportdb <файл> – экспорт базы данных в указанный файл. :
Под OC семейства действие выполняется от имени пользователя drwcs:drwcs в каталог $DRWCS_VAR (кроме ОС , которая по умолчанию сохраняет файл в директорию, из которой запущен скрипт; если указать путь явно, то директория должна быть с правами на запись для <пользователя>:<группы>, которые были созданы при установке, по умолчанию – drwcs:drwcs). b)drwcsd xmlexportdb <xml-файл> – экспорт базы данных в указанный xml-файл. Если указать расширение файла gz, то при экспорте файл базы данных будет упакован в архив gzip. Если расширение не указать или указать расширение, отличное от gz, то файл экспорта не будет архивироваться. : •Для экспорта базы данных в xml-файл без сжатия:
•Для экспорта базы данных в xml-файл, упакованный в архив:
: •Для экспорта базы данных в xml-файл без сжатия:
•Для экспорта базы данных в xml-файл, упакованный в архив:
a)drwcsd importdb <файл> – импорт базы данных из указанного файла (старое содержимое БД стирается). b)drwcsd xmlimportdb <xml-файл> – импорт базы данных из указанного xml-файла. Проверка базы данных drwcsd verifydb – запустить Сервер для проверки базы данных. По окончании проверки Сервер выводит информацию о результатах в файл журнала (по умолчанию drwcsd.log). Ускорение базы данных drwcsd [<ключи>] speedupdb – выполнить команды VACUUM, CLUSTER, ANALYZE для ускорения работы с БД. Очистка базы данных drwcsd cleandb – очистить базу данных Сервера, удалив все таблицы. |