Administration

How to list files opened by Oracle Linux Processes

Imaginando que nos conectamos em um ambientes onde ninguém tenha nenhum histórico, e que não tenha informações mínimas para definir as variáveis de ambiente ORACLE_BASE, ORACLE_HOME e ORACLE_SID. Uma alternativa seria inicialmente identificarmos o PID de um dos processos de background da instância oracle: O PID de nosso exemplo é o 4093. Agora podemos utilizar …

How to list files opened by Oracle Linux Processes Read More »

How to identify CPU Intensive Processes on Oracle Linux and Database

Artigo simples de apoio para aquelas ocasiões onde identifcamos um alto consumo de CPU em nosso ambiente, e precisamos partir para a próxima fase da investigação: possíveis processos ofensores, tanto no S.O quanto no database. O modo mais simples e direto é utilizar o “top”, que por default já ordena a lista de processos por …

How to identify CPU Intensive Processes on Oracle Linux and Database Read More »

How to Install and Configure OSWatcher Using Oracle Linux RPM

Além dos utilitários nativos a nível de S.O, também podemos recorrer ao OSWatcher para nos ajudar em investigações que precisem de indicadores previamente coletados, como CPU, memória, I/O, network, etc. Esta ferramenta realiza as coletas periodicamente e persiste as informações em arquivos, que podem ser analisados posteriormente. Neste artigo vamos seguir o procedimento destacado nos …

How to Install and Configure OSWatcher Using Oracle Linux RPM Read More »

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 …

Does Database Writer write to datafiles in Backup Mode? Read More »

[Solved] Issue: ORA-00349 During Incomplete Recovery

Estava realizando um Database Point-in-Time Recovery, e no momento de abrir o banco, me deparei com o seguinte erro: Na nota “‘ORA-00349: failure obtaining block size’ On ‘open resetlogs’ During Incomplete Recovery (Doc ID 356191.1)” (link AQUI), vi que uma das soluções proposta é: Desse modo, coleto a condição atual dos meus online redo logs: …

[Solved] Issue: ORA-00349 During Incomplete Recovery Read More »

Exporting and Importing Between PDBs within the same CDB

Neste artigo vamos realizar um export e import de SCHEMA de um PDB para outro PDB, dentro do mesmo CDB. Criando DIRECTORY nos dois PDBs: Vamos realizar o export do owner BSS1 do PDB HIPOFISE1 para o PDB HIPOFISE2: Parâmetros para export: Processo de export: Parâmetros de import: Processo de import: Validando novo owner no …

Exporting and Importing Between PDBs within the same CDB Read More »

Exporting from non-CDB and Importing into PDB using Data Pump utility

Neste artigo, vamos reproduzir um processo de Export de tablespace (usando o modo FULL TRANSPORTABLE) de um banco Non-CDB para um Pluggable Database. No ambiente de origem, vamos analisar as tablespaces existentes, e analisar aquelas que não são de sistema (SYSTEM/SYSAUX/UNDO ou TEMP): Percebo que tenho uma tablespace chamada “TS_CORTEX_CATALOG” que pode ser utilizada para …

Exporting from non-CDB and Importing into PDB using Data Pump utility Read More »