How to find and remove old files on Linux/Solaris

Há casos onde precisamos limpar as áreas de binário do oracle, seja por políticas de expurgo não implementadas ou derivados. Para isso, podemos utilizar o comando de exemplo abaixo, que remove todos os arquivo com extensão .trc que são mais antigos que 14 dias: O mesmo resultado pode ser alcançado com o comando abaixo: Mas […]

How to find the largest Files and Directories

Artigo para uso do dia-a-dia, sobre como identificar os maiores arquivos ou diretórios em ambiente Linux/Unix. No momento do desespero, com o ambiente parado com 100% de FS utilizado, pode ajudar. Files Exemplo onde entro em um diretório de meu interesse, que será alvo do comando “find .” Após isso, é exibido os 5 maiores […]

Does Database Writer write to datafiles in Backup Mode?

Impressionante perceber que quanto mais estudamos, mais vemos que nada sabemos, e os tantos gaps de conhecimento que deixamos pelo caminho. Este foi meu caso ao me deparar com a pergunta do título, na obra do Darl Kuhn (Linux and Solaris Recipes for Oracle DBAs). Diante disso, decidi reproduzir o assunto em laboratório próprio, para […]

How to find content differences between files

Neste artigo rápido, só vou reproduzir de forma genérica o uso do recurso “DIFF”, que nos ajuda a identificar diferença entre arquivos no S.O. Conteúdo de exemplo: Neste primeiro exemplo, o output do comando nos retorna a letra “c”, que representa “change”. Ou seja, foi identificado uma linha no arquivo 1 que deve ser alterada […]

Common directories used on an Oracle database server

O que é bom deve ser compartilhado. Estava estudando a obra “Linux and Solaris Recipes for Oracle DBAs” (recomendo, quem quiser adquirir, faça AQUI), e me deparei com este desenho dos diretórios mais comuns que trabalhamos no dia-a-dia. Ainda não tinha visto algo refletido dessa forma, e imagino o trabalho que deve ter dado para […]

How to run commands as the Root user on Oracle Linux and Solaris

Por motivos óbvios de segurança, não é esperado que o SysAdmin conceda a senha do usuário root para os DBAs (assim como não concedemos o usuário SYSTEM do banco para terceiros). Há a abordagem melhor ainda, quando estas credencias não ficam na posse de nenhuma dessas equipes, e sim em um cofre de senhas administrado […]

How to limit the number of User Processes on Oracle Linux and Solaris

Por motivos de segurança e para racionalizar melhor os recursos computacionais, o instalador do Oracle Database geralmente pede a definição de alguns limites ao usuário de S.O que rodará o software. Dentro disso, um dos limites impostos é o de número de processos que podem ser abertos. É um conceito simples, mas vamos demonstrar a […]

Oracle Solaris 11.4 Image for Oracle VM VirtualBox

Sempre explorei os estudos de Oracle Database sendo executado em Sistema Operacional Oracle Linux, pois refletia bem a minha realidade no trabalho. Porém, decidi começar a estudar um novo S.O para caso seja necessário, eu também tenha proeficiência mínima para atuar. De forma sucinta, o Oracle Linux é uma versão/distribuição Linux baseada no Red Hat […]

How to record All Shell Command Output

Em algumas execuções mais críticas, e que exigem investigação/validação posterior, pode ser necessário recorrer ao recurso deste artigo, que é executado diretamente no sistema operacional. Neste Lab, um Oracle Linux, utilizarei o comando “SCRIPT” para persistir em arquivo todos os comandos e seus respectivos outputs, tanto para o terminal do S.O quanto para outros utilitários […]

Useful Oracle subdomain pages for DBAs

A lista abaixo está longe de ser exaustiva, mas provavelmente vou atualizando com o passar do tempo e com as possíveis sugestões dos colegas. Descobri um dos links abaixo por acaso em uma postagem do LinkedIn, e pensei: quantos outros subdomínios Oracle não conheço e posso estar perdendo a oportunidade para tal? Utilizando um mecanismo […]