Há muito tempo tenho esse script que sempre me ajudou a calcular horas, minutos e dias.
Utilizando algumas funções do Oracle para ajudar a montar datas decorrente do dia de hoje.
Há muito tempo tenho esse script que sempre me ajudou a calcular horas, minutos e dias.
Utilizando algumas funções do Oracle para ajudar a montar datas decorrente do dia de hoje.
Função que veio no Oracle 9i, fornece a habilidade de visualizar os dados como eles estavam em um determinado tempo no passado. Por padrão, operações no banco de dados usam os dados disponíveis mais recentemente “comitados”. Se você quiser pesquisar determinados dados em algum ponto no passado, você precisará utilizar o recurso de Flashback Query na qual será necessário especificar um “horário” ou um SCN (System change Number) para efetuar a pesquisa.
Este recurso é muito útil, quando você precisa restaurar dados que foram deletados ou alterados erroneamente. É melhor efetuar este procedimento do que voltar um export da tabela de um ponto no passado ou mesmo um backup full até um momento no tempo, que pode ser lento deixando a sua base totalmente inoperante até a sua conclusão.
Antes de mais nada, para você poder usar o recurso de Flashback Query, é necessário configurar o seu banco de dados para usar o gerenciamento automático de UNDO (Automatic Undo Management).
– retificado
E um detalhe importante que é liberado para todas as edições do Oracle, podendo ser vistos nessatabela de comparações das features contra suas edições.
CLAUSULA AS OF
Nas releases anteriores, o recurso FlashBack permitia ao usuario ter uma visao de um imagem mais antiga do banco de dados, com base em um horario ou em um SCN escolhido.
Para utilizar os dados dessa imagem mais antiga, por exemplo, para substituir linhas que haviam sido deletadas acidentalmente de uma tabela, a operação do Flashback precisava ser incorporada a um bloco PL/SQL.
Agora, pode-se obter imagens distintas, de tabelas individuais, em uma unica sessão.
O utilitário trcsess consolida a saída do rastreamento de arquivos de rastreamento selecionados com base em vários critérios:
Depois de juntar as informações do trace com o trcsess in um único arquivo, esse pode ser processado pelo TKPROF. O trcsess é muito útil para consolidar traces in particupar para analisar performance e debugar problemas.
Ontem recebi um email com uma duvida de como inserir em uma tabela valores de um arquivo externo texto.
E um conceito que pode ser utilizado é a External Table que já vem da versão do Oracle 9i. São tabelas baseadas por um ou varios arquivos textos do sistema operacional que o Oracle Server está hospedado.
Podendo então se fazer consultas SQL nessa tabela diretamente no arquivo texto.
No caso irei utilizar o método oracle_loader.
A possibilidade de gravar um arquivo texto se limita ao CREATE TABLE AS SELECT apenas. Não é permitido fazer UPDATE, DELETE ou INSERT numa external table.
Algumas vezes quando executamos o comando srvctl por exemplo não temos sucesso, e a mensagem de erro não é assim tão clara, onde que para encontrar a solução?
Algumas outras ferramentas do clusteware que suportam é o cluvfy, netca, srvconfig.
Podemos então usar o SRVM_TRACE, que irá ajudar a habilitar o trace da linha de comando que estamos tentando encontrar a falha.
Modo de usar:
Irei falar um pouco de politicas de inicialização do Oracle Clusterware 10gR2.
Pois como todos sabem o RAC não se utiliza mais do parametro Y|N do oratab para iniciar o database, agora quem gerencia os recursos como o database é o Clusterware e é nele que fica a configuração do start automático ou não.
Por padrão, o Oracle Clusterware é configurado para iniciar a VIP, listener, instance, ASM, database, services and other resources during system boot.
Porem é possivel modificar alguns recursos para ter parâmetro AUTO_START do perfil setado para 2. Isso significa que após o reboot do node, ou quando o Oracle Clusterware é iniciado, recursos com AUTO_START=2 precisem ser iniciados manualmente via srvctl.
Isto é designado para o assistente de problemas e manutenção do sistema.
No Oracle Database 10g Release 2, quando alterado o recurso atravéz srvctl, o comando automaticamente altera o atributo de outros recursos dependentes quando houver.
Continue lendo no site oraclehome.com.br
A alguns dias eu e o DBA Leandro Lana, conversando tivemos a idéia de unir nossos blogs.
A idéia foi crescendo, fomos conversando, fomos avaliando novas idéias, excluindo algumas, remodelando outras e Tan, tararannnnnn.... Criamos o oraclehome.com.br após alguns dias para decidir o nome.
Qual a idéia do oraclehome?
A sua idéia principal é se tornar um blog, com conteúdo diversificado voltado para oracle, que cresce sozinho.
Como fazer um blog crescer sozinho?
Com muitos integrantes, qualquer um pode se cadastrar no blog e criar seu perfil e sair postando.
Com conteúdo revisado pelos administradores.
O que eu ganho com isso?
Conhecimento, Ao divulgar um post seu, você estará também lendo post de outros usuários.
O nome disso é troca de conhecimento, e o melhor as vezes com pessoas que você nunca viu na vida.
Para acessar o site clique aqui
Aceito sugestões caso alguém tenha alguma
Estava lendo que nesse openworld ainda nada de 11g XE. SERA?
Vamos aguardar.....
Mas tem rumores que saíram logo do forno e com algumas coisinhas a mais, como limite do DB de 4G para 10G.
0