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.
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.
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.
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.)
![]() |
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. |
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:
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:
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).
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:
Nesse momento, suponha que você queira desmarcar a opção no GroupA. O Host On-Demand:
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 Arquivos | Nã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 | Sim | Sim |
Tempo limite de consulta SQL | Sim | Sim (espera maior) |
Permitir instruções SQL: Selecionar | Não | Sim |
Permitir instruções SQL: Selecionar Exclusivo | Não | Sim |
Permitir instruções SQL: Inserir | Não | Sim |
Permitir instruções SQL: Excluir | Não | Sim |
Permitir instruções SQL: Atualizar | Não | Sim |
Permitir instruções Upload de Arquivos: Criar | Não | Sim |
Permitir instruções Upload de Arquivos: Substituir | Não | Sim |
Permitir instruções Upload de Arquivos: Anexar | Não | Sim |
Permitir instruções Upload de Arquivos: Atualizar | Não | Sim |
Mostrar todos os tipos de tabela | Sim | Sim |
Mostrar Tabela | Sim | Sim |
Mostrar Exibição | Sim | Sim |
Mostrar Tabela do Sistema | Sim | Sim |
Mostrar Alias | Sim | Sim |
Mostrar Sinônimo | Sim | Sim |
Mostrar Temporário Global | Sim | Sim |
Mostrar Temporário Local | Sim | Sim |
Permitir que o usuário configure opções do Database On-Demand | Não | Sim |
Permitir que o usuário configure opções gerais | Não | Sim |
Permitir que o usuário configure opções de tabelas | Não | Sim |
Permitir que o usuário registre drivers JDBC | Não | Sim |
Permitir que o usuário configure propriedades de início de sessão padrão | Não | Sim |
Permitir que o usuário configure as opções BiDi | Não | Sim |