Re: [oracle_br] Oracle XE 11g ???

2011-08-01 Por tôpico Fernando Paiva
David, obrigado pela atenção.

Desculpe a ignorancia.
Usando esse esquema q vc flw, to tendo o erro de que o usuário não existe.

error at line 1:
ora-01917: user or role 'admin' does not exist
sql

é muito estranho pq meu Workspace se chama bdteste, e nele criei o admin 
com a senha 123. Acho q vou ter q criar com create user. Sera isso ?

Aproveitando, quero perguntar, se existe alguma ferramenta gráfica para 
auxiliar na manutenção do bd ?

obrigado.



  Fernando Paiva
  Dept.TI ( Indústria de Botões Guaíra )
 Windows/Unix/Java/Python/SQL




  - Original Message - 
  From: David Ricardo 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Monday, August 01, 2011 4:32 PM
  Subject: Re: [oracle_br] Oracle XE 11g ???



  Ocorre algum erro na hora que entra com este usuário que criou?
  Você concedeu permissões nas roles de CONNECT e CREATE SESSION para esse
  usuário?

  senão fez isso, entre com system mesmo localmente e digite :

  grant connect,create session to admin;

  Veja se isso te ajuda.

  Abraço

  Em 1 de agosto de 2011 16:29, pythondeveloper fernandopa...@bmonline.com.br
   escreveu:

   **
  
  
   Salve galera...
  
   Seguinte, pela primeira vez to instalando o Oracle XE 11g, não sei nada
   sobre ele, nada nada msm, exceto que é o melhor BD do mundo..rs !
  
   Eu criei um workspace e um usuário chamado admin senha 123.
  
   No SQL, ja usei o comando EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);
   para poder acessar remoto, porem não sei o que acontece q consigo acessar
   apenas com o usuário SYSTEM e não com o usuário que criei, admin
  
   Como fazer para acessar com o usuário que criei ?
  
   obrigado
  
   
  

  -- 
  --
  David Ricardo B. de Siqueira
  IT Brazil - Database Administrator
  DBANet
  BLOG .: http://databaseguard.blogspot.com

  O mistério da vida me causa a mais forte emoção. É o sentimento que suscita
  a beleza e a verdade, cria a arte e a ciência. Se alguém não conhece essa
  sensação ou não pode mais exprimir espanto ou surpresa, já é um morto-vivo e
  seus olhos se cegaram..(Albert Einstein - 1879 - 1955)

  [As partes desta mensagem que não continham texto foram removidas]



  

[As partes desta mensagem que não continham texto foram removidas]



RE: [oracle_br] Re: Segurança no sistema ?

2007-05-15 Por tôpico Fernando Paiva
É estou vendo mesmo que é complicado de explicar. Bem! Vou te dizer o
que estou tentando fazer.

Tenho uma tabela chamada usuarios, que é onde vou cadastrar meus
usuários, depois tenho uma outra tabela chamada permissoes, que é onde
eu pretend gravar o nome da tabela o código do usuário juntamente
com suas permissões insert/update/delete/select.
Ex:
Cod.Usuario = 001
tablename | insert | update | delete | select
cliente   |   v|   v|v   |   v
estoque   |   v|   v|f   |   v

Seria + ou - isso. O que naum estou achando uma maneira é fazer com que
as permissões sejam dadas partindo desse principio, onde o codigo
daquele usuario tera as permissoes, entende ?

Talvez vc possa me dar uma outra idéia.

[]'s
Fernando Paiva



Em Ter, 2007-05-15 às 15:04 -0300, FERNANDES Marco A SOFTTEK escreveu:
 Amigo,
 não é nada de espetacular não.
 
 Temos algumas tabelas auxiliares para controlar nome do usuário e
 outros dados, e usamos algumas views do sys
 pra ter os objetos do banco. Daí por diante é tudo código embarcado
 pra dar os grants... o detalhe é que
 temos algumas roles padrões para os usuários comuns do sistema
 (consulta, alteração, acesso) e
 algumas coisas também fazemos por módulos e menus do sistema.
 Ficou um pouco confuso porque foi feito aos poucos e por isso meio
 remendado.
 
 Os acesso mais gerais são controlados por roles, por exemplo, execução
 de procedures do banco.
 Já para os menus e módulos fazemos o controle a nível de usuário, ou
 seja, tem que dar direito
 pra cada transação da tela da aplicação.
 
 A tela básica é sim de cadastro de usuários... nesse cara temos a
 criação do usuário a partir
 de roles básicas (como acesso por exemplo). Temos uma outra tela de
 cadastro de transações
 e uma tela para associação dos dois cadastros. Estas transações podem
 estar ligadas aos
 objetos do banco (tabelas) e aos objetos da aplicação (menus,
 módulos).
 
 Nada muito complexo de fazer e nada muito simples de explicar... risos
 
 Abraço,
 Marco.
 
 
 
 From: oracle_br@yahoogrupos.com.br
 [mailto:[EMAIL PROTECTED] On Behalf Of PUB:
 pythondeveloper
 Sent: terça-feira, 15 de maio de 2007 14:17
 To: oracle_br@yahoogrupos.com.br
 Subject: [oracle_br] Re: Segurança no sistema ?
 
 Opa
 
 Vc pode me dar + ou - a explicação de como fizeram ae ? Tipo, com o
 cadastro de usuários e tals ?
 
 Obrigado
 
 --- Em oracle_br@yahoogrupos.com.br mailto:oracle_br%
 40yahoogrupos.com.br , FERNANDES Marco A SOFTTEK
 [EMAIL PROTECTED] escreveu
 
  Amigo,
  aqui nós temos exatamente isso... cada usuário que loga no sistema é
  um usuário de banco e existe uma tela de controle de segurança que
  faz todo o serviço sujo... existe pouca intervenção do DBA e o
 trabalho
  fica mesmo a cargo do Analista de Segurança.
  
  É um precinho meio caro ter isso... mas o controle fica ótimo.
  
  A outra possibilidade que já vi em outros locais é o uso de uma
 tabela
  de controle de usuários e permissões apenas na aplicação (menus,
 botões, etc).
  Mas isso tbém dá um bom trabalho !
  
  Abraço,
  Marco.
  
  
  
  From: oracle_br@yahoogrupos.com.br mailto:oracle_br%
 40yahoogrupos.com.br 
 [mailto:oracle_br@yahoogrupos.com.br mailto:oracle_br%
 40yahoogrupos.com.br ] On Behalf Of PUB: pythondeveloper
  Sent: terça-feira, 15 de maio de 2007 13:29
  To: oracle_br@yahoogrupos.com.br mailto:oracle_br%
 40yahoogrupos.com.br 
  Subject: [oracle_br] Segurança no sistema ?
  
  
  
  Saudações
  
  Estou precisando criar um sistema, mas estou emperrado na parte de
  segurança do mesmo, estou emperrado em decidir como faze-la.
  
  A pergunta é: Como fazer para criar um mecanismo dinâmico de
  segurança do meu sistema, onde eu possa dar permissões aos usuários
 de
  insert/update/delete/select nas tables, qual a técnica que vocês
 usam ?
  
  Eu pensei em usar usuários do banco, acho que seria a maneira mais
  adequada, mas me vi meio perdido, pois iria precisar criar em minha
  aplicação uma tela para controlar esse esquema.
  
  Alguma sugestão ?
  
  
  
  
  
  
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 [As partes desta mensagem que não continham texto foram removidas]