Como conceder privilégios de visualização para os usuários no Oracle?

Como conceder privilégios de visualização para os usuários no Oracle?
Administrador de banco de dados garante que o banco de dados tenha a máxima segurança de dados. No Oracle, há muitas etapas que precisam ser seguidas para garantir a segurança dos dados. Um deles é conceder privilégios aos usuários de acordo com seus papéis. A palavra -chave Grant é usada no banco de dados Oracle para conceder os privilégios.

Esta postagem o guiará sobre como conceder privilégios de exibição aos usuários no Oracle.

Como conceder privilégios de visualização para os usuários no Oracle

Para conceder privilégios de visualização a um usuário no Oracle, siga as seguintes etapas:

  • Faça login no banco de dados
  • Crie um novo usuário
  • Conceder privilégios usando a visão de criação
  • Concessão de privilégios usando selecionamento
  • Revogar privilégios

Etapa 1: Faça login no banco de dados

Para criar um usuário, basta fazer login no banco de dados como “Administrador de banco de dados do sistema”Ao digitar o seguinte comando:

Sqlplus sys/root1234 como sysdba

No comando acima, o “Sys”O usuário está conectado como“Sysdba”(Administrador de banco de dados do sistema) usando o“ROOT1234" senha.

Saída

A saída exibiu o login bem -sucedido no banco de dados.

Etapa 2: Crie um novo usuário

Após o login bem -sucedido, um novo usuário pode ser criado usando o “Criar usuário”Comando como mostrado na sintaxe dada:

Criar usuário [nome de usuário] identificado por [senha];

Nesta sintaxe, o “CRIAR”O comando é usado para criar um novo objeto de banco de dados,“DO UTILIZADOR”É usado para especificar o nome de usuário, enquanto o“IDENTIFICADO POR”A cláusula é usada para especificar a senha do usuário.

Vamos criar o usuário "C ## Linuxhint”Usando a senha“View1234”:

Crie usuário C ## Linuxhint identificado pelo View1234;

Saída

A saída provou que o usuário foi criado.

Etapa 3: Privilégios de concessão usando o Create View

Os privilégios Create View podem ser concedidos a um usuário usando o “CONCEDERPalavra -chave. A sintaxe é dada abaixo:

Grant Create View to [Nome de usuário];

Nesta sintaxe, o “CONCEDER”A palavra -chave é usada com o“Criar visualização”Comando para conceder os privilégios de visualização a um usuário.

Vamos conceder os privilégios de visão para o “C ## Linuxhint”Usuário digitando o seguinte comando:

Grant Create View to C ## Linuxhint;

Saída

A saída mostrou que os privilégios de criação de vista foram concedidos ao “C ## Linuxhint" do utilizador.

Conceder privilégios para vários usuários

O Oracle também fornece uma instalação para conceder privilégios a vários usuários por meio de um único comando. Para esse fim, você precisa separar os nomes de usuário com uma vírgula “,”.

Por exemplo, a seguinte declaração concede o privilégio de visualização aos usuários "C ## Linuxhint" e "C ## MD”:

Grant Create View to C ## Linuxhint, C ## MD;

Saída

A captura de tela dada mostrou que os privilégios foram concedidos a vários usuários.

Etapa 4: Privilégios de concessão usando seleção

O "Grant Select”Concede o Selecione privilégio para um usuário ou função. Os privilégios selecionados permitem aos usuários recuperar dados da tabela especificada. O exemplo é dado abaixo:

Grant Selecione nas guias para C ## Linuxhint;

No exemplo acima, Selecione Privilégios são concedidos usando o CONCEDER palavra -chave no Guias Tabela para o C ## Linuxhint do utilizador.

Saída

A saída exibiu que o Selecione Privilégios foram concedidos ao “C ## Linuxhint" do utilizador.

Conceder privilégios para vários usuários

O "Selecione”Os privilégios podem ser concedidos a vários usuários ao mesmo tempo usando o seguinte código:

Grant Selecione nas guias para C ## Linuxhint, C ## MD;

Aqui o "Guias”Representa uma tabela e o“C ## Linuxhint" e "C ## MD”Representa os usuários.

Saída

A saída mostrou que os privilégios foram concedidos a vários usuários.

Etapa 5: Revogar os privilégios

Os privilégios podem ser revogados usando o “REVOGARPalavra -chave, conforme mostrado na sintaxe fornecida:

Revogar Criar View do [nome de usuário];

Vamos executar a seguinte consulta para revogar os privilégios de visualização do usuário “C ## Linuxhint”:

Revogar a visão Criar C ## Linuxhint;

Saída

A saída mostrou que os privilégios foram revogados do usuário especificado.

Conclusão

Para conceder os privilégios de visualização aos usuários no Oracle, faça login no banco de dados Oracle como Administrador de banco de dados do sistema e crie um usuário. Depois disso, conceda os privilégios de visualização ao usuário usando o “CONCEDERPalavra -chave com a “Criar visualização”Comando. O Selecione Os privilégios também podem ser concedidos usando a palavra -chave Grant. Com a ajuda de exemplos apropriados, este artigo explicou como conceder privilégios de exibição aos usuários no Oracle.