DeepEdit!

Программирование баз данных на Oracle, техническая документация, литература, статьи и публикации

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Инструменты для работы с группами записей

Вторая группа инструментов командной строки используется для выполнения операций, затрагивающих большое количество записей. С их помощью можно выполнять групповую загрузку данных, копировать данные в LDIF-файл для последующей групповой загрузки в другой каталог, а также, модифицировать или удалять группы записей каталога. В таблице 5.5 перечислены все эти инструменты и описаны задачи, которые они позволяют решать.
Учтите, что имя сервера — это константа, равная OIDLDAPD, если не используется тиражирование, и OIDREPLD в противном случае. Номер экземпляра можно выбирать произвольно. Команда oidctl активизирует утилиту OID Control. Вы должны указать имя службы и номер экземпляра. Остальные доступные параметры не являются обязательными. Для Интернет-каталога Oracle с именем сетевой службы OID1 и номером экземпляра, равным 2, команда запуска будет выглядеть следующим образом:

Внимание
При попытке запустить процесс Интернет-каталога Oracle вы можете получить следующее сообщение об ошибке: "NLSJ-ANG not set in environment. Please set NLS_LANG to the appropriate UTF8 character set." ("Переменная среды NLSJ-ANG не установлена. Пожалуйста, задайте подходящий набор символов UTF8".) В этом случае нужно , ввести в строке приглашения операционной системы команду set NLS_LANG=AMERICAN_AMERICA.UTF8, а затем повторить команду start. На одной платформе перед запуском процесса требовалось построить базу данных с использованием набора символов UTF8, на другой было достаточно установить значение NLS_LANG. На момент написания книги служба поддержки Oracle не могла предложить какого-либо решения этой проблемы.
Теперь посмотрим, какие параметры может иметь утилита OID Control. Они перечислены в таблице 5.6.
Параметр
Описание
serverjnstance_number
Номер экземпляра запускаемого сервера. Допустимые значения —

числа е диапазоне от 0 до 1000.
configset_number
Номер конфигурационной записи (configset), используемой при запуске сервера. По умолчанию используется configsetO.
Допустимые значения — числа в диапазоне от 0 до 1000.


-р номер порта
Номер порта, который будет использовать запускаемый экземпляр

сервера. По умолчанию используется порт 389.
-debug уровеиь_огладки
Уровень отладки, который будет установлен при запуске сервера,
-h имя хоста
Имя хоста, на котором запускается сервер.
-I
 
Включает и выключает протоколирование изменений при
тиражировании. Если этот флаг не указан, протоколирование включено. Возможные значения TRUE и FALSE, по умолчанию — TRUE.
Параметр применим только для сервера каталога.
server n
Количество серверных процессов, запускаемых на данном порту.
start
Запускает сервер, указанный аргументом server.
stop
Останавливает сервер, указанный аргументом server.
 









jAntivirus