Definir Informações do Usuário para o Usuário Restrito

As funções do DB2 definidas pelo usuário (user-defined functions, UDFs) e os procedimentos armazenados podem ser restritos ou não.

UDFs e procedimentos armazenados restritos são executados sob o usuário e grupo restritos e não podem acessar a maioria das áreas de controle interno e dados do DB2, inadvertidamente ou deliberadamente. Essa separação entre os dados e o procedimento armazenado ou função torna as UDFs e os procedimentos armazenados restritos uma escolha mais segura para o banco de dados.

UDFs e procedimentos armazenados não restritos são executados no mesmo espaço de endereço que o gerenciador de banco de dados. Isso resulta em um melhor desempenho do banco de dados, mas o código do usuário pode danificar de forma acidental ou maliciosa as estruturas de controle do banco de dados. Você deve utilizar procedimentos armazenados não restritos somente quando precisar maximizar os benefícios de desempenho.

Por questões de segurança, recomenda-se não utilizar o nome da instância como o usuário restrito. No entanto, se você estiver planejando utilizar UDFs ou procedimentos armazenados, você poderá definir o usuário restrito para o nome da instância em vez de criar outro usuário.

Em um ambiente NIS (Network Information Services), usuários e grupos são gerenciados remotamente a partir do servidor NIS. Usuários e grupos que deseja utilizar com o DB2 devem existir no servidor NIS antes da instalação. O assistente para Instalação do DB2 não pode criar usuários nem grupos em um ambiente NIS.

Para criar um novo usuário, clique em Novo usuário e forneça informações sobre o usuário restrito nos campos.

O Nome de usuário especificado deve ser um ID de usuário do DB2 válido.

O Nome do grupo digitado pode ser um grupo existente definido ou um novo grupo que será criado se não existir. O grupo deve ser o grupo principal do usuário.

Digite o UID se desejar que um UID específico seja utilizado. Caso contrário, selecione Utilizar UID padrão para utilizar o UID gerado pelo sistema.

Digite o GID se estiver criando um novo grupo e quiser que um GID específico seja utilizado. Selecione Utilizar GID padrão para utilizar um GID gerado pelo sistema ou já existente.

A Senha especificada:

Nota:
O sistema irá gerar uma senha para novos IDs de usuários se nenhuma senha for fornecida.

O Diretório inicial é utilizado para armazenar informações pertinentes ao usuário restrito. Não é possível alterar a localização do diretório após ser criado. Em um sistema de banco de dados particionado, o diretório é compartilhado entre todas as partições pertencentes à instância. Portanto, ele deve ser criado em uma unidade NFS montável que todos os computadores da instância possam acessar.

O diretório pode ser qualquer diretório novo ou existente válido, apesar de problemas de permissão poderem surgir se um diretório existente for utilizado.

Clique em Usuário existente para utilizar um ID de usuário criado anteriormente.

Clique em [...] e selecione um Nome do usuário existente.

O assistente para Instalação do DB2 verificará a validade do ID de usuário, do diretório inicial e da senha. O ID de usuário e a senha estão armazenados nos arquivos de segurança do sistema operacional.