Information Center

Como as Configurações do Grupo Afetam as Configurações do Usuário

As regras a seguir descrevem como a configuração para uma opção do banco de dados em um grupo afeta a configuração para a mesma opção do banco de dados em um usuário que é um membro do grupo.

  1. Criando um Novo Grupo

    Ao criar um novo grupo, o Host On-Demand cria para o grupo um perfil de opção do banco de dados que contém as configurações iniciais para todas as opções do banco de dados.

  2. Criando um Novo Usuário Como um Membro de um Grupo

    Ao criar um novo usuário, é necessário incluir o usuário em pelo menos um grupo. Ao criar um novo usuário como um membro de um grupo, o usuário herda as definições atuais para as opções do banco de dados neste grupo. Isto é, o Host On-Demand define as opções do banco de dados no perfil do novo usuário para os mesmos valores que são atualmente definidos no perfil do grupo, no qual o novo usuário está incluído. Por exemplo, se você criar o User2 como um membro do GroupA e o GroupA tiver a opção do banco de dados Mostrar Todos os Tipos de Tabelas na guia Tabelas selecionada, o Host On-Demand selecionará essa mesma opção no perfil de opção do banco de dados do User2.

    Assim, antes da criação dos usuários, é recomendável criar e configurar um grupo padrão que contenha as definições para as opções do banco de dados que você deseja que a maioria dos usuários tenha. Em seguida, ao criar um usuário, é possível incluir o usuário nesse grupo padrão. Portanto, o perfil do usuário contém as mesmas opções do banco de dados que o grupo.

  3. Modificando uma Opção do Banco de Dados para um Grupo

    Ao modificar uma definição de opção do banco de dados para um grupo que já contém usuários, o Host On-Demand altera a definição de opção do banco de dados correspondente para o mesmo valor em todos os perfis de opção do banco de dados de todos os usuários pertencentes ao grupo. (Mas consulte as próximas duas regras para obter as exceções para esta regra.)

    Nota O Host On-Demand não faz essa alteração até você clicar em OK na janela Opções do Grupo do Database On-Demand.
    Por exemplo, se você alterar a opção do banco de dados do GroupA Mostrar Todos os Tipos de Tabelas na guia Tabelas para desmarcada, e se o User2 pertencer ao GroupA, o Host On-Demand automaticamente altera a configuração para esta opção desmarcada no perfil do User2 e nos perfis de todos os outros membros do GroupA (sujeitos às exceções na Regra 4 e na Regra 5 a seguir).

  4. Substituição do Usuário

    Essa regra indica uma exceção para a Regra 3. (A Tabela de Opções do Banco de Dados a seguir indica as opções do banco de dados às quais essa regra se aplica.) Quando você modifica a configuração de uma opção do banco de dados para um usuário específico na janela Opções do Usuário do Database On-Demand, o Host On-Demand protege essa opção específica de herdar ou de ser modificado por uma configuração de grupo. Aqui encontra-se um cenário de exemplo:

    1. User2 pertence ao GroupA.
    2. O User2 herdou a seguinte configuração do GroupA:
      • Mostrar Todos os Tipos de Tabelas
        • Não selecionado no GroupA.
        • Não selecionado no User2 (herdado do GroupA).
    3. Abra a janela opções do banco de dados para User2 e selecione a mesma opção:
      • Mostrar Todos os Tipos de Tabelas
        • Não selecionado no GroupA.
        • Selecionado no User2 (modificando o perfil do User2).
    Como a configuração do usuário substitui a configuração do grupo, essa opção é selecionada para o User2, mesmo que não seja selecionada para o GroupA, ao qual o User2 pertence.

    Além disso, uma opção do banco de dados modificada em um perfil do usuário é protegida a partir de qualquer modificação adicional por qualquer grupo. Para continuar com o cenário de exemplo acima, suponha que agora:

    1. Na janela Opções do Banco de Dados para o GroupA, a mesma opção seja selecionada (abrindo a janela, selecionando a caixa de opções e clicando em OK):
      • Mostrar Todos os Tipos de Tabelas
        • Selecionado no GroupA (modificando o perfil do GroupA).
        • Selecionado no User2 (protegido).
    2. Em seguida, novamente na janela Opções do Banco de Dados para o GroupA, desmarque a mesma opção (abrindo a janela, limpando a caixa de opções e clicando em OK):
      • Mostrar Todos os Tipos de Tabelas
        • Não selecionado no GroupA (modificando o perfil do GroupA).
        • Selecionado no User2 (protegido).
    Como a configuração do usuário é protegida a partir da modificação adicional por qualquer grupo, a opção permanece selecionada no User2, embora ela foi selecionada e, em seguida, desmarcada no GroupA.

    Essa proteção de substituição do usuário permanece ativa durante a vida útil do perfil do usuário. Isto é, quando você modifica uma configuração de opção do banco de dados para um usuário, essa opção permanece protegida herdando ou sendo modificada por uma configuração do grupo, não importa o que será feito subseqüentemente com o perfil de usuário (como por exemplo removê-lo do GroupA, incluí-lo no GroupB e assim por diante).

  5. Opção Mais Permissiva

    Essa regra indica outra exceção para a Regra 3. (A Tabela de Opções do Banco de Dados a seguir indica as opções do banco de dados às quais essa regra se aplica.) Se um usuário pertencer a dois ou mais grupos, se os grupos tiverem configurações diferentes para uma opção do banco de dados específica, e caso você altere a configuração em um dos grupos e a configuração não for protegida pela Regra 4, o Host On-Demand modificará o perfil do usuário para conter a mais permissiva das configurações entre os grupos para essa opção do banco de dados.

    No idioma mais evidente, se um usuário pertence a dois ou mais grupos e se você modificar uma configuração específica em um dos grupos, para que um ou mais grupos tenham a opção selecionada, enquanto um ou mais grupos têm exatamente a mesma opção desmarcada, e a opção não é protegida pela Regra 4, o Host On-Demand selecionará a opção no perfil do usuário.

    Por exemplo, suponha que o User1 pertence ao GroupA e ao GroupB, e que a opção do banco de dados Mostrar Todos os Tipos de Tabelas na guia Tabelas seja:

    Suponha também que essa opção do banco de dados não seja protegida no User1 pela Regra 4.

    Nesse momento, suponha que você queira desmarcar a opção no GroupA. O Host On-Demand:

    1. Determina que User1 pertence ao GroupA e GroupB.
    2. Percebe que a mesma opção está desmarcada no GroupA, mas selecionada no GroupB.
    3. Designa a configuração mais permissiva (selecionada) para a opção em User1.

    O Host On-Demand utiliza essa regra, quando aplicável, nas seguintes situações:

Tabela de Opções do Banco de Dados

A tabela abaixo mostra quais opções do banco de dados estão sujeitas às Regras 4 e 5. Se uma opção não estiver listada, ela não estará sujeita à Regra 4 ou à Regra 5.

Opção do banco de dados: Sujeita à Regra 4 (Usuário substituído): Sujeita à Regra 5 (Mais permissiva):
Permitir a criação de novas instruções SQL/Upload de ArquivosNão Sim
Permitir o salvamento de instruções SQL/Upload de Arquivos Não Sim
Permitir a exclusão de instruções SQL/Upload de Arquivos Não Sim
Permitir a edição manual de instruções SQL SimSim
Tempo limite de consulta SQL SimSim (espera maior)
Permitir instruções SQL: Selecionar NãoSim
Permitir instruções SQL: Selecionar Exclusivo NãoSim
Permitir instruções SQL: Inserir NãoSim
Permitir instruções SQL: Excluir NãoSim
Permitir instruções SQL: Atualizar NãoSim
Permitir instruções Upload de Arquivos: Criar NãoSim
Permitir instruções Upload de Arquivos: Substituir NãoSim
Permitir instruções Upload de Arquivos: Anexar NãoSim
Permitir instruções Upload de Arquivos: Atualizar NãoSim
Mostrar todos os tipos de tabela SimSim
Mostrar Tabela SimSim
Mostrar Exibição SimSim
Mostrar Tabela do Sistema SimSim
Mostrar Alias SimSim
Mostrar Sinônimo SimSim
Mostrar Temporário Global SimSim
Mostrar Temporário Local SimSim
Permitir que o usuário configure opções do Database On-DemandNãoSim
Permitir que o usuário configure opções gerais NãoSim
Permitir que o usuário configure opções de tabelas NãoSim
Permitir que o usuário registre drivers JDBC NãoSim
Permitir que o usuário configure propriedades de início de sessão padrão NãoSim
Permitir que o usuário configure as opções BiDi NãoSim

Tópicos relacionados:

  • Opções de Grupo/Usuário do Database On-Demand