Segurança do Usuário

Oracle

19/08/2013

Desde já deixo claro que sou novato no Oracle e ainda tenho muitas dúvidas.
Existe a possibilidade de ao exportar as tabelas do meu Usuário do Banco Oracle ele não poder ser utilizado em outro Servidor sem possuir a senha que foi definida no Usuário?
A ideia é uma maneira das informações ficarem restritas ao software que desenvolverei, não sendo possível ser restaurada em um outro Servidor Oracle. Se não for possível da forma que mencionei, como eu conseguiria fazer isso?
Rogerio Martins

Rogerio Martins

Curtidas 0

Respostas

Deivison Melo

Deivison Melo

19/08/2013

Além das senhas, você pode trabalhar com privilégios (grant) e papeis (roles)...

Onde em determinados objetos de banco (Seja: Tabela, Function, Procedure e etc):

Com isso, os usuários que estiverem dentro do grupo de usuários terão acesso a esse objeto.

Dá uma linda nesse link que vc entenderá melhor!!

http://imasters.com.br/artigo/2179/banco-de-dados/gerenciamento-usuarios-e-privilegios-com-roles/

GOSTEI 0
Rogerio Martins

Rogerio Martins

19/08/2013

Deivison,

na verdade eu to criando um único usuário para acesso do meu aplicativo (Desktop). Dentro do aplicativo eu tenho cadastro de usuários do aplicativo. O que eu to querendo é evitar que alguém que tenha acesso ao Computador(Servidor), copie um back-up do banco de dados e consiga abrir em outro servidor. Se possível, bloquear para apenas as pessoas que possuierem a senha do usuário do aplicativo terem acesso(mesmo em outro computador com Oracle instalado).
GOSTEI 0
Deivison Melo

Deivison Melo

19/08/2013

Se a pessoa não fizer um backup e restore em outra máquina ele não vai conseguir fazer essa cópia que está falando!

Com o Oracle não é simplesmente copiar e já está funcionando!

GOSTEI 0
Rogerio Martins

Rogerio Martins

19/08/2013

No servidor terá back-ups que estarão acessíveis a pessoas não autorizadas ao Banco de Dados.
Uma pergunta: supondo que uma pessoa pegue o back-up e não saiba a senha do Banco de Dados Oracle. Se ele instalar o oracle em outra máquina com outra senha ele conseguirá restaurar a base com o usuário criado?
GOSTEI 0
POSTAR