Pular para o conteúdo

Matar ou Suspender um Processo no Oracle

Um processo está rodando no Oracle e está consumindo muitos recursos, fazendo com que todos os outros processos fiquem lentos. A solução seria matar este processo. SQL> ALTER SYSTEM KILL SESSION ‘[Coloque aqui o SID], [Coloque aqui o SERIAL#]’ IMMEDIATE; E se este processo for muito importante também? Simples, suspenda ele, coloque em PAUSE, usando o oradebug suspend, e depois… Continue a ler »Matar ou Suspender um Processo no Oracle

UPDATE lento no Oracle

Se você está tentando fazer um UPDATE de uma tabela muito grande, e está achando que está demorando muito, esta é a solução: Não faça o UPDATE. Calma, calma! eu já disse que não precisa ofender, já explico. Você não irá fazer o UPDATE, irá fazer o CTAS (Create Table As Select). Teste e verá que será muito mais rápido,… Continue a ler »UPDATE lento no Oracle

DELETE lento no Oracle

Se você está tentando fazer um DELETE de uma tabela muito grande, e está achando que está demorando muito, esta é a solução: Não faça o DELETE. Calma, calma! Não precisa ofender. Você não irá fazer o DELETE, irá fazer o CTAS (Create Table As Select). Teste e verá que será muito mais rápido, ainda mais se você especificar NOLOGGING… Continue a ler »DELETE lento no Oracle

O que é um Control file ?

Conceitos sobre arquivo de controle ou control file.Olá, Alguns profissionais iniciantes em Oracle, ainda tem muitas dúvidas sobre diversos conceitos de arquitetura do banco de dados Oracle, por isso, resolvi discutir sobre um ponto bem importante, O que é um Control file? Tradução Control file = Arquivo de Controle, tradução em português para a palavra que é muito utilizado na literatura… Continue a ler »O que é um Control file ?

Parallel Query

Tem vezes que necessitamos fazer consultas ou atualizações em massa e não tem opção, vamos inevitavelmente fazer full em uma tabela muito grande. Se já procuramos diversas opções e não encontramos nenhum outro recurso inteligente, podemos minimizar o impacto deste processamento dividindo seu trabalho entre as diversas CPUs do servidor. Obviamente este processo não server para servidores monoprocessados, se tem… Continue a ler »Parallel Query

Entendendo a Marca d’água e fragmentação de tabelas

Entendendo a marca d’água e a fragmentação em tabelas.Olá, Uma dos principais conceitos sobre arquitetura física do Oracle, é a marca D’água, uma tradução de HWM  – High Water Mark, ele que indica o limite que uma tabela já ocupou de espaço físico no seu banco de dados. Mas, vamos um pouco mais a fundo. O que é uma Marca D’água… Continue a ler »Entendendo a Marca d’água e fragmentação de tabelas

ESCAPE – Problema no Manual do 9i

Na semana passada vi uma falha na documentação do Oracle 9i. Por exemplo para listar todos usuários com status ‘EXPIRED & LOCKED’ de um banco. Como o “&” é um caractere especial, se você tentar: SELECT USERNAME FROM DBA_USERS WHERE ACCOUNT_STATUS = ‘EXPIRED & LOCKED’; O SQLPlus irá pedir o valor para a variável “LOCKED”, pois o “&” indica uma… Continue a ler »ESCAPE – Problema no Manual do 9i

Script: Resize Seguro

Script para execução de resize em datafiles do banco de dados Oracle Olá, Segue o script utilizado no post “Diminuindo físicamente um banco de dados Oracle” para consulta. Resize_seguro SQL> get c:\DBA\scripts\resize_seguro.sql   1  select file_name,   2        ceil( (nvl(hwm,1)*8192)/1024/1024 ) smallest,   3        ceil( blocks*8192/1024/1024) currsize,   4        ceil( blocks*8192/1024/1024) –   5        ceil( (nvl(hwm,1)*8192)/1024/1024 ) savings,   6       … Continue a ler »Script: Resize Seguro

Diminuindo físicamente um banco de dados Oracle

Como realizar uma diminuição física do seu banco de dados OracleOlá, Vou mostrar uma tática bem legal de diminuir um banco de dados Oracle físicamente, sem mexer em extents (por shrink table), rebuild de índices ou realizar desfragmentação de segmentos (por Export\Import Utility) no banco de dados. O principal ponto que iremos atacar será os espaços livres desnecessários alocados na tablespace, que… Continue a ler »Diminuindo físicamente um banco de dados Oracle

Palestra ENIAC

Foi um sucesso a palestra na ENIAC. Na verdade, nem eu esperava uma receptividade e um aproveitamento tão bom como os que ocorreram. Essa rapaziada promete. Espero realmente que sim, pois eles são parte do futuro da TI aqui no Brasil. A estrutura que a ENIAC possui é realmente muito boa. Laboratórios novos, bons recursos audiovisuais. Foi muito tranquilo apresentar… Continue a ler »Palestra ENIAC

plugins premium WordPress