Leonardo Pedroso

Profissional de TI experiência em administração de banco de dados: SQL Server 2000 a 2019, Oracle 11g a 19c, PostgreSQL, MySQL, MongoDB, Cassandra. Atua realizando análise de desempenho, DR e HA, implantação, administração de banco de dados em cluster e implementação de projetos de banco de dados NoSQL (MongoDB, Cassandra), bem como automação de processos utilizando Shell script, Powershell (dbatools), e players de Cloud: Azure e Aws.

Posts mais comentados

  1. Habilitar automaticamente a placa de rede no Centos / Oracle Linux — 5 comentários
  2. Automatizando o startup e shutdown das bases de dados Oracle 12c — 4 comentários
  3. Solucionando o erro ERROR at line 1: ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired — 3 comentários
  4. Alterar o idioma do SQL Developer — 3 comentários
  5. Solucionando o erro ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired — 2 comentários

Publicações do autor

Localizar string em objetos do banco

Há alguns dias atrás precisei localizar a string PRAGMA AUTONOMOUS_TRANSACTION em todos os objetos do banco de dados. No SQL Server uma busca rápida pela sys.comments ou sys.sql_modules retorna quais objetos possuem essa string em seu código. No Oracle a busca também é simples, existem 3 views que ajudam essa busca, são elas: ALL_SOURCE, DBA_SOURCE e USER_SOURCE. …

Continue lendo

Solucionando o erro ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired

Muitas pessoas ao executar operações DDL (alteração de tabelas, inclusão de FK’s, etc) recebem o seguinte erro no SQLPLUS, SQL Developer e afins: ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired. Esse erro ocorre devido á tabela que está sendo alterada estar ocupada com outras operações de manipulação de dados. Nesse caso você …

Continue lendo

Gerar saída de log do RMAN em arquivo

Algumas informações podem ser listadas diretamente no shell, porém o output é muito grande e atrapalha a busca por determinadas informações. No RMAN quando você lista os backups realizados, o utilitário retorna milhares de linhas com informações referente aos datafiles backupeados. Uma opção interessante para salvar as informações do RMAN e posteriormente localiza-las com NOTEPAD++, …

Continue lendo

Verificando o status do seu ORACLE RAC

Geralmente após algum desligamento programado ou um incidente no servidor, rede elétrica, etc, é preciso voltar o RAC em seu pleno funcionamento e alguns comandos são úteis para verificar se o serviço está UP: 1º – Verificar o status do banco de dados através do comando srvctl: # srvctl status database -d inst0 Resultado: A instância …

Continue lendo

Carregar mais