RES: RES: [oracle_br] Account locked (urgente)

2006-04-04 Por tôpico Genivaldo Silva
Chiappa,
 
E o que vc recomenda (livros, documentos, etc) pra nós que estamos
iniciando?
 
Genivaldo

  _  

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de jlchiappa
Enviada em: terça-feira, 4 de abril de 2006 08:37
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: [oracle_br] Account locked (urgente)


Fernando, eu trabalho com bd Oracle (no início programando, depois 
como analista e depois como DBA) há coisa de uns 14 anos - no final 
de 92 eu já era clipeiro há uns aninhos - meu primeiro emprego foi 
primeiro com Applesoft BASIC, depois com dBASE, pro Clipper foi um 
pulo, e recebi um convite pra ser o 
digitoperanalistaprogramadorfaxineirofaztudodeinformática numa 
corretora de valores aqui em SP, eles usavam um software da BOVESPA 
chamado SINACOR, que rodava com bd Oracle, daí fiz na BOVESPA um 
cursinho de introdução micho em Oracle e UNIX, gostei, fui 
continuando, as oportunidades foram aparecendo e tou nessa (afora 
algumas escapadas em Clipper, Assembly 65c02 e Z80 e BASIC no 
período) até hoje, é isso.

[]s

Chiappa
--- Em oracle_br@yahoogrupos.com.br, Fernando Pereira 
[EMAIL PROTECTED] escreveu

 jlchiappa,
 
 valeu pelos comentários e pelas dicas, cara, gosto de ler seus 
comments pois
 sempre aprendo alguma coisa com vc!
 
 Me diz uma coisa, há quanto tempo vc trabalha com Oracle ??
 
 Valeu, abraço.
 
 On 4/3/06, Luis Fernando Cerri [EMAIL PROTECTED] wrote:
 
   Essas infos (e muitas outras, até mais bacanas) só estão 
informalmente
  registradas na forma de comentários nos scripts de criação do 
dicionário.
  Seus testes, Chiappa, batem com o ali documentado.
 
  []s
  Luis
 
 
 
  -Mensagem original-
  De: oracle_br@yahoogrupos.com.br 
[mailto:[EMAIL PROTECTED] Em
  nome de jlchiappa
  Enviada em: segunda-feira, 3 de abril de 2006 14:12
  Para: oracle_br@yahoogrupos.com.br
 
  Assunto: Re: RES: [oracle_br] Account locked (urgente)
 
 
  AFAIK a Oracle não documenta isso, mas pelos meus testes iniciais
  aqui no 10gr2 isso fica na coluna LCOUNT da SYS.USER$ como um 
número
  que é a qtdade de logins, e na dba_profiles vc tem o máximo de 
logins
  permitidos.
É claro, esse negócio em tese serve pra vc tentar evitar ataques
  tipo brute-force adivinhando a senha, mas pra vc poder analisar
  direito vc tem é que ter a máquina, osuser, data/hora, enfim, um
  registro das tentativas inválidas, e isso vc só obtém afaik 
ativando
  AUDITORIA de UNSUCCESSFUL no banco.
 
  []s
 
  Chiappa
 
  --- Em oracle_br@yahoogrupos.com.br, Felipe Renz [EMAIL PROTECTED]
  escreveu
  
   Chiappa,
  
   Você demostrou que no 10g ele bloqueia a conta apos 10 
tentativas
  erradas
   indiferente se for consecutivas ou não... certo... agora tem 
como
  eu saber
   quantas vezes determinado usuario errou a senha???
  
  
   On 4/3/06, jlchiappa [EMAIL PROTECTED] wrote:
   
Por partes, primeiro o que é : consultando o manual basicão 
pai de
todos, o Concepts, ele já nos diz que ACCOUNT LOCKED se 
refere a
  uma
conta de usuário que foi bloqueada, e portanto perdeu direito 
de
  se
conectar no banco. Já o como e o porque isso foi feito , isso 
pode
ser feito OU por um usuário dba/semelhante que tenha tal
  privilégio e
mande um ALTER USER nn ACCOUNT LOCK ou comando similar, OU por
especificação em profile (num profile, vc pode especificar que
  quando
N tentativas de conexão falharem, ou quando ultrapassar um
  período X
de tempo sem trocar a senha vencida, ou coisas do tipo, a 
conta
  fique
inválida e seja bloqueada automaticamente). Notar que no 10g 
houve
um aperto na segurança, mesmo o profile default do sistema é
  mais
rígido, vejamos (em bancos não-alterados) :
   
Conectado a:
Oracle9i Enterprise Edition Release 9.2.0.5.0 - 64bit 
Production
With the Partitioning option
JServer Release 9.2.0.5.0 - Production
   
[EMAIL PROTECTED]:SQLselect * from dba_profiles where
  PROFILE='DEFAULT';
   
RESOURCE_NAMERESOURCE LIMIT
  ---
COMPOSITE_LIMIT  KERNEL   UNLIMITED
SESSIONS_PER_USERKERNEL   UNLIMITED
CPU_PER_SESSION  KERNEL   UNLIMITED
CPU_PER_CALL KERNEL   UNLIMITED
LOGICAL_READS_PER_SESSIONKERNEL   UNLIMITED
LOGICAL_READS_PER_CALL   KERNEL   UNLIMITED
IDLE_TIMEKERNEL   UNLIMITED
CONNECT_TIME KERNEL   UNLIMITED
PRIVATE_SGA  KERNEL   UNLIMITED
FAILED_LOGIN_ATTEMPTSPASSWORD UNLIMITED
PASSWORD_LIFE_TIME   PASSWORD UNLIMITED
PASSWORD_REUSE_TIME  PASSWORD UNLIMITED
PASSWORD_REUSE_MAX   PASSWORD UNLIMITED
PASSWORD_VERIFY_FUNCTION PASSWORD NULL
PASSWORD_LOCK_TIME   PASSWORD UNLIMITED
PASSWORD_GRACE_TIME  PASSWORD UNLIMITED
   
16 linhas 

Re: RES: RES: [oracle_br] Account locked (urgente)

2006-04-04 Por tôpico jlchiappa
Eu recomendo a seguinte sequência :

1. o manual Concepts da própria Oracle, na versão do seu banco, 
este TEM que ser estudado na íntegra

2. dar uma geral, uma estudadinha por cima (só prestando mais atenção 
nos capítulos de datatypes e no de built-in fucntions) no 
manual  SQL Reference

3. idem pro manual PL/SQL User´s Guide e pro Supplied Packages

feito isso aí sim, livros de apoio iniciais - NÃO há um único aqui, 
eu recomendo os seguintes, não importa se a pessoa está estudando 
para desenvolvedor ou DBA :

Beginning Oracle Programming, de Sean Dillon, Christopher Beck, 
Thomas Kyte, Joel Kallman

Expert Oracle Database Architecture: 9i and 10g Programming 
Techniques and Solutions, de Thomas Kyte

Effective Oracle by Design, de Thomas Kyte

Oracle Performance Tuning 101, de Vaidyanatha, Kostelac

Oracle SQL High-Performance Tuning (2nd Edition), de Guy Harrison

== apesar dos Experts, dos High-performance dos títulos, todos 
esses livros na verdade falam na maior parte de como desenvolver com 
e como utilizar corretamente o bd Oracle , dão dicas e sugestões, 
realmente não estão de modo algum acima do nível de quem já fez a 
sequência inicial e (se possível) fez um cursinho de introdução.

 Esses todos estão em Inglês, em Português desconheço títulos tão 
bons, mas nada que um Inglês Técnico aí da vida não resolva.

[]s

 Chiappa
--- Em oracle_br@yahoogrupos.com.br, Genivaldo Silva [EMAIL PROTECTED] 
escreveu

 Chiappa,
  
 E o que vc recomenda (livros, documentos, etc) pra nós que estamos
 iniciando?
  
 Genivaldo
 
   _  
 
 De: oracle_br@yahoogrupos.com.br 
[mailto:[EMAIL PROTECTED] Em
 nome de jlchiappa
 Enviada em: terça-feira, 4 de abril de 2006 08:37
 Para: oracle_br@yahoogrupos.com.br
 Assunto: Re: RES: [oracle_br] Account locked (urgente)
 
 
 Fernando, eu trabalho com bd Oracle (no início programando, depois 
 como analista e depois como DBA) há coisa de uns 14 anos - no final 
 de 92 eu já era clipeiro há uns aninhos - meu primeiro emprego foi 
 primeiro com Applesoft BASIC, depois com dBASE, pro Clipper foi um 
 pulo, e recebi um convite pra ser o 
 digitoperanalistaprogramadorfaxineirofaztudodeinformática numa 
 corretora de valores aqui em SP, eles usavam um software da BOVESPA 
 chamado SINACOR, que rodava com bd Oracle, daí fiz na BOVESPA um 
 cursinho de introdução micho em Oracle e UNIX, gostei, fui 
 continuando, as oportunidades foram aparecendo e tou nessa (afora 
 algumas escapadas em Clipper, Assembly 65c02 e Z80 e BASIC no 
 período) até hoje, é isso.
 
 []s
 
 Chiappa
 --- Em oracle_br@yahoogrupos.com.br, Fernando Pereira 
 [EMAIL PROTECTED] escreveu
 
  jlchiappa,
  
  valeu pelos comentários e pelas dicas, cara, gosto de ler seus 
 comments pois
  sempre aprendo alguma coisa com vc!
  
  Me diz uma coisa, há quanto tempo vc trabalha com Oracle ??
  
  Valeu, abraço.
  
  On 4/3/06, Luis Fernando Cerri [EMAIL PROTECTED] wrote:
  
Essas infos (e muitas outras, até mais bacanas) só estão 
 informalmente
   registradas na forma de comentários nos scripts de criação do 
 dicionário.
   Seus testes, Chiappa, batem com o ali documentado.
  
   []s
   Luis
  
  
  
   -Mensagem original-
   De: oracle_br@yahoogrupos.com.br 
 [mailto:[EMAIL PROTECTED] Em
   nome de jlchiappa
   Enviada em: segunda-feira, 3 de abril de 2006 14:12
   Para: oracle_br@yahoogrupos.com.br
  
   Assunto: Re: RES: [oracle_br] Account locked (urgente)
  
  
   AFAIK a Oracle não documenta isso, mas pelos meus testes 
iniciais
   aqui no 10gr2 isso fica na coluna LCOUNT da SYS.USER$ como um 
 número
   que é a qtdade de logins, e na dba_profiles vc tem o máximo de 
 logins
   permitidos.
 É claro, esse negócio em tese serve pra vc tentar evitar 
ataques
   tipo brute-force adivinhando a senha, mas pra vc poder analisar
   direito vc tem é que ter a máquina, osuser, data/hora, enfim, um
   registro das tentativas inválidas, e isso vc só obtém afaik 
 ativando
   AUDITORIA de UNSUCCESSFUL no banco.
  
   []s
  
   Chiappa
  
   --- Em oracle_br@yahoogrupos.com.br, Felipe Renz [EMAIL PROTECTED]
   escreveu
   
Chiappa,
   
Você demostrou que no 10g ele bloqueia a conta apos 10 
 tentativas
   erradas
indiferente se for consecutivas ou não... certo... agora tem 
 como
   eu saber
quantas vezes determinado usuario errou a senha???
   
   
On 4/3/06, jlchiappa [EMAIL PROTECTED] wrote:

 Por partes, primeiro o que é : consultando o manual basicão 
 pai de
 todos, o Concepts, ele já nos diz que ACCOUNT LOCKED se 
 refere a
   uma
 conta de usuário que foi bloqueada, e portanto perdeu 
direito 
 de
   se
 conectar no banco. Já o como e o porque isso foi feito , 
isso 
 pode
 ser feito OU por um usuário dba/semelhante que tenha tal
   privilégio e
 mande um ALTER USER nn ACCOUNT LOCK ou comando similar, OU 
por
 especificação em profile (num profile, vc pode especificar 
que
   quando
 N tentativas de conexão falharem, ou quando 

RES: RES: RES: [oracle_br] Account locked (urgente)

2006-04-04 Por tôpico Genivaldo Silva
OK, Chiappa.
Grato pela atenção...


  _  

De: oracle_br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de jlchiappa
Enviada em: terça-feira, 4 de abril de 2006 13:51
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: RES: [oracle_br] Account locked (urgente)


Eu recomendo a seguinte sequência :

1. o manual Concepts da própria Oracle, na versão do seu banco, 
este TEM que ser estudado na íntegra

2. dar uma geral, uma estudadinha por cima (só prestando mais atenção 
nos capítulos de datatypes e no de built-in fucntions) no 
manual  SQL Reference

3. idem pro manual PL/SQL User´s Guide e pro Supplied Packages

feito isso aí sim, livros de apoio iniciais - NÃO há um único aqui, 
eu recomendo os seguintes, não importa se a pessoa está estudando 
para desenvolvedor ou DBA :

Beginning Oracle Programming, de Sean Dillon, Christopher Beck, 
Thomas Kyte, Joel Kallman

Expert Oracle Database Architecture: 9i and 10g Programming 
Techniques and Solutions, de Thomas Kyte

Effective Oracle by Design, de Thomas Kyte

Oracle Performance Tuning 101, de Vaidyanatha, Kostelac

Oracle SQL High-Performance Tuning (2nd Edition), de Guy Harrison

== apesar dos Experts, dos High-performance dos títulos, todos 
esses livros na verdade falam na maior parte de como desenvolver com 
e como utilizar corretamente o bd Oracle , dão dicas e sugestões, 
realmente não estão de modo algum acima do nível de quem já fez a 
sequência inicial e (se possível) fez um cursinho de introdução.

Esses todos estão em Inglês, em Português desconheço títulos tão 
bons, mas nada que um Inglês Técnico aí da vida não resolva.

[]s

Chiappa
--- Em oracle_br@yahoogrupos.com.br, Genivaldo Silva [EMAIL PROTECTED] 
escreveu

 Chiappa,
  
 E o que vc recomenda (livros, documentos, etc) pra nós que estamos
 iniciando?
  
 Genivaldo
 
   _  
 
 De: oracle_br@yahoogrupos.com.br 
[mailto:[EMAIL PROTECTED] Em
 nome de jlchiappa
 Enviada em: terça-feira, 4 de abril de 2006 08:37
 Para: oracle_br@yahoogrupos.com.br
 Assunto: Re: RES: [oracle_br] Account locked (urgente)
 
 
 Fernando, eu trabalho com bd Oracle (no início programando, depois 
 como analista e depois como DBA) há coisa de uns 14 anos - no final 
 de 92 eu já era clipeiro há uns aninhos - meu primeiro emprego foi 
 primeiro com Applesoft BASIC, depois com dBASE, pro Clipper foi um 
 pulo, e recebi um convite pra ser o 
 digitoperanalistaprogramadorfaxineirofaztudodeinformática numa 
 corretora de valores aqui em SP, eles usavam um software da BOVESPA 
 chamado SINACOR, que rodava com bd Oracle, daí fiz na BOVESPA um 
 cursinho de introdução micho em Oracle e UNIX, gostei, fui 
 continuando, as oportunidades foram aparecendo e tou nessa (afora 
 algumas escapadas em Clipper, Assembly 65c02 e Z80 e BASIC no 
 período) até hoje, é isso.
 
 []s
 
 Chiappa
 --- Em oracle_br@yahoogrupos.com.br, Fernando Pereira 
 [EMAIL PROTECTED] escreveu
 
  jlchiappa,
  
  valeu pelos comentários e pelas dicas, cara, gosto de ler seus 
 comments pois
  sempre aprendo alguma coisa com vc!
  
  Me diz uma coisa, há quanto tempo vc trabalha com Oracle ??
  
  Valeu, abraço.
  
  On 4/3/06, Luis Fernando Cerri [EMAIL PROTECTED] wrote:
  
Essas infos (e muitas outras, até mais bacanas) só estão 
 informalmente
   registradas na forma de comentários nos scripts de criação do 
 dicionário.
   Seus testes, Chiappa, batem com o ali documentado.
  
   []s
   Luis
  
  
  
   -Mensagem original-
   De: oracle_br@yahoogrupos.com.br 
 [mailto:[EMAIL PROTECTED] Em
   nome de jlchiappa
   Enviada em: segunda-feira, 3 de abril de 2006 14:12
   Para: oracle_br@yahoogrupos.com.br
  
   Assunto: Re: RES: [oracle_br] Account locked (urgente)
  
  
   AFAIK a Oracle não documenta isso, mas pelos meus testes 
iniciais
   aqui no 10gr2 isso fica na coluna LCOUNT da SYS.USER$ como um 
 número
   que é a qtdade de logins, e na dba_profiles vc tem o máximo de 
 logins
   permitidos.
 É claro, esse negócio em tese serve pra vc tentar evitar 
ataques
   tipo brute-force adivinhando a senha, mas pra vc poder analisar
   direito vc tem é que ter a máquina, osuser, data/hora, enfim, um
   registro das tentativas inválidas, e isso vc só obtém afaik 
 ativando
   AUDITORIA de UNSUCCESSFUL no banco.
  
   []s
  
   Chiappa
  
   --- Em oracle_br@yahoogrupos.com.br, Felipe Renz [EMAIL PROTECTED]
   escreveu
   
Chiappa,
   
Você demostrou que no 10g ele bloqueia a conta apos 10 
 tentativas
   erradas
indiferente se for consecutivas ou não... certo... agora tem 
 como
   eu saber
quantas vezes determinado usuario errou a senha???
   
   
On 4/3/06, jlchiappa [EMAIL PROTECTED] wrote:

 Por partes, primeiro o que é : consultando o manual basicão 
 pai de
 todos, o Concepts, ele já nos diz que ACCOUNT LOCKED se 
 refere a
   uma
 conta de usuário que foi bloqueada, e portanto perdeu 
direito 
 de
   se
 conectar no banco. Já o como e o porque isso foi feito , 
isso 
 pode
 ser