Fórum Dicas de Oracle #417740
30/05/2012
0
Amigos estou postando aqui um link que todo profissional que trabalha com oracle deve usar, principalmente quem está iniciando, nesse site podemos achar diversos artigos, scripts, temos artigos explicando sobre backup oracle, instalação do oracle e por ai vai, vale a pena conferir, o unico detalhe é que é tudo em inglês, porém é um inglês técnico.
http://www.oracle-base.com/
Abraço,
Eliézio Mesquita
Eliézio Mesquita
Curtir tópico
+ 0Posts
07/06/2012
Eduardo Gonçalves
Gostei + 0
11/07/2012
Eduardo Cunha
Atenciosamente,
Eduardo Cunha
Oracle Database 11g Certified Professional
Oracle Database 10g Managing Oracle on Linux Certified Expert
Oracle WebLogic Server 10g System Administrator Certified Expert
Oracle Exadata 11g Certified Implementation Specialist
Oracle Enterprise Manager 11g Certified Implementation Specialist
Oracle Database 11g Certified Implementation Specialist
Oracle Database 11g Security Certified Implementation Specialist
Oracle Database 11g Application Grid Certified Implementation Specialist
Oracle Exalogic Elastic Cloud X2-2 Certified Implementation Specialist
Oracle Certified Expert, Oracle Real Application Clusters 11g and Grid Infrastructure Administrator
Oracle Data Warehousing 11g Certified Implementation Specialist
Oracle Business Intelligence Foundation 10 Certified Implementation Specialist
Information Security Foundation based on ISO/IEC 27002 Certified
ITIL V3 Foundation Certified
http://grupodbars.com/
http://www.linkedin.com/in/ecunha
Gostei + 0
11/07/2012
Deivison Melo
Atualizando dados de uma tabela em um banco de dados Oracle, você alterou um ou vários campos com o valor errado,
ou até mesmo excluiu um ou mais registros e COMMITOU.
E agora?
Para isso, a tarefa é muito simples. Basta fazer um select na tal tabela, normal mesmo, com os campos e condições
que você quer e, no from, após o nome da tabela, colocar as of timestamp systimestamp - interval X minute,
onde esse X é o tempo que passou desde a bobagem que você fez até agora.
Por exemplo: Tenho uma tabela CLIENTE na minha base de dados Oracle e vou atualizar os clientes que não fazem
compras há mais de 1 mês para Inativos.
Então fiz lá meu update, atualizando o campo STATUS_CLIENTE para I, depois de fazer um select que retorna os
tais clientes que não compraram no último mês. Dei o COMMIT. Alguns desses clientes estavam com o STATUS A de
Ativo, D de Devedor, V de VIP.
Daí, chega o meu chefe, 30 minutos depois que eu fiz o update, dizendo que esse update não poderia ter sido feito,
então fazemos o seguinte:
select ID_CLIENTE
from CLIENTE
as of timestamp systimestamp - interval 30 minute
where STATUS_CLIENTE = V;
PRONTO! Peguei todo mundo que tava com o campo STATUS_CLIENTE = V 30 minutos atrás.
Munido dessas informações fazemos um novo update, passando todo esse pessoal que está com o STATUS = I, para V.
Gostei + 0
12/07/2012
Eduardo Gonçalves
Gostei + 0
12/07/2012
Deivison Melo
Abração a todos e sempre estarei contribuindo aqui!!!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)