Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

leanribas

Acesso a tabela

Recommended Posts

Boa noite!

 

Gostaria de saber se existe uma forma de no Oracle eu indicar que um determinado usuario do banco irá apenas conseguir visualizar informãções de uma tabela por uma certa condição.

 

Por exemplo o usuario que está logando so pode ver os registros de uma tabela onde campo='3', ou seja nessa tabela existirá varios registros, mas quando o usuario logar para ele apenas aparecerá os registros onde o campo='3'.

 

Estou usando Oracle 9i

 

Desde já agradeço a atenção de todos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

Existe sim essa opção se seu banco de dados estiver utilizando o Oracle Laber Security, onde ele protege os acessos a tabela por nível de Linha ou tipo de registro. Mas, isso é uma option que deve ser implementada no banco de dados, que não vêm instalado por padrão.

 

Abraços,

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pela resposta alphamek, vou thar uma olhada no que você dize....

 

você sabe se caso eu utilizar essa opção a performance do banco pode cair?

 

Valeu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, irá cair sim, pois Label Security é muito utilizado para auditoria de banco de dados, e auditoria e performance nunca andam juntos. Então, após implementado, deverá sim ter perdas de performance no seu banco de dados.

 

Abraços, :blink:

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.