Пользовательские функции (UDF) и хранимые процедуры DB2 бывают изолированными и неизолированными.
Изолированные пользовательские функции и хранимые процедуры выполняются от лица изолированного пользователя и группы и не могут обращаться к большинству внутренних управляющих областей и областей с данными, ни умышленно, ни по ошибке. Такое отделение данных от хранимой процедуры или функции делает изолированные пользовательские функции и хранимые процедуры более безопасными для базы данных.
Неизолированные пользовательские функции и хранимые процедуры выполняются в адресном пространстве менеджера баз данных. Это увеличивает производительность базы данных, но пользовательский код может случайно или злонамеренно повредить управляющие структуры базы данных. Неизолированные хранимые процедуры следует использовать только в случаях, когда нужно добиться максимально возможной производительности.
Из соображений безопасности для изолированного пользователя не рекомендуется использовать имя экземпляра. Однако если использовать пользовательские функции и хранимые процедуры не предполагается, можно не создавать нового пользователя и задать в качестве изолированного пользователя имя экземпляра.
В среде NIS (Network Information Services - сетевые информационные службы) пользователями и группами управляет удаленный сервер NIS. Перед установкой пользователи и группы, используемые с DB2, должны существовать на сервере NIS. Мастер по установке DB2 не умеет создавать пользователей и групп в среде NIS.
Для создания нового пользователя нажмите кнопку Новый пользователь и введите в поля необходимую информацию об изолированном пользователе.
Заданное вами имя пользователя должно быть допустимым ID пользователя DB2.
Введенное вами Имя группы должно быть именем существующей группы, которую вы определили, или же новой группы, которая будет создана. Эта группа должна быть первичной группой этого пользователя.
Если нужно использовать конкретный ID пользователя, введите ID пользователя. В противном случае выберите Использовать ID пользователя по умолчанию, чтобы ID пользователя сгенерировала система.
Введите ID группы, если создается новая группа, для которой нужен конкретный ID группы. Выберите Использовать ID группы по умолчанию, чтобы использовать сгенерированный системой или уже существующий ID группы.
Задаваемый пароль:
Начальный каталог используется для хранения информации, относящейся к этому изолированному пользователю. После создания этого каталога его положение нельзя изменить. В системе многораздельных баз данных этот каталог совместно используется всеми разделами, входящими в этот экземпляр. Таким образом, он должен быть создан на диске, монтируемом через NFS и доступном для всех компьютеров, входящих в этот экземпляр.
Каталог может быть любым правильным новым или существующим каталогом, хотя при использовании уже существующего каталога могут возникнуть проблемы с разрешениями.
Чтобы использовать ранее созданный ID пользователя, нажмите кнопку Существующий пользователь.
Нажмите кнопку [...] и выберите существующее Имя пользователя.
Мастер по установке DB2 проверит на правильность ID пользователя, домашний каталог и пароль. ID пользователя и пароль хранятся в файлах защиты операционной системы.