Para que um usuário Oracle, versão 11g, possa logar (efetua...

Próximas questões
Com base no mesmo assunto
Q386459 Banco de Dados
Para que um usuário Oracle, versão 11g, possa logar (efetuar login) no banco de dados é preciso que:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C - Ele tenha o privilégio de sistema CREATE SESSION.

Para que um usuário possa realizar o login no banco de dados Oracle 11g, é essencial que ele possua o privilégio de sistema CREATE SESSION. Este privilégio concede ao usuário a autorização para iniciar uma sessão com o banco de dados. É o recurso mais básico e necessário para qualquer usuário que precise interagir com o banco, seja para fazer consultas, inserções ou qualquer outra operação permitida dentro do escopo de seus privilégios adicionais.

Os outros itens mencionados têm suas funções específicas dentro da administração de usuários e recursos no Oracle, mas não são requisitos para que um usuário possa logar no banco de dados. Por exemplo, a role DBA_USER, como sugerido na alternativa A, não é padrão no Oracle e tampouco é um pré-requisito para autenticação. A cláusula ENABLE, mencionada na alternativa B, está relacionada à habilitação de roles, não ao login direto. Definir a tablespace padrão, conforme alternativa D, é importante para organizar onde os objetos do usuário serão armazenados, mas não é um fator que permite ou impede o login. Por fim, a identificação global única é utilizada em ambientes específicos, como os que envolvem Oracle Real Application Clusters (RAC) ou configurações de banco de dados distribuídos e não está relacionada diretamente com a capacidade de um usuário realizar login.

Portanto, a alternativa correta é a C, pois sem o privilégio CREATE SESSION, o usuário simplesmente não conseguirá estabelecer uma conexão com o banco de dados Oracle.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo