Fala galera, faz tempo que não posto artigos técnicos. O tempo está bem curto.
Quero compartilhar com vocês, algo que aconteceu hoje comigo.
quarta-feira, 10 de setembro de 2014
quinta-feira, 28 de agosto de 2014
DBA Também assiste filmes
E ae galera
Assisti um filme mt bom e quero compartilhar com vocÊs.
MERCENÁRIOS 3
RECOMENDO!!!
Assistem agora, online e de graça.
quinta-feira, 6 de fevereiro de 2014
Curso Online de Oracle é ótima opção
Se você pretende iniciar seus estudos em Oracle
Aproveite e faça o curso online para iniciantes clicando aqui
terça-feira, 21 de janeiro de 2014
Curso de MySQL
Olá Pessoal,
O objetivo deste curso é proporcionar conhecimentos básicos sobre banco de dados e sua linguagem principal, o SQL, assim como a utilização do MySQL, um dos sistemas de gerenciamento de banco de dados mais populares do mundo.
Clique aqui e confira.
O objetivo deste curso é proporcionar conhecimentos básicos sobre banco de dados e sua linguagem principal, o SQL, assim como a utilização do MySQL, um dos sistemas de gerenciamento de banco de dados mais populares do mundo.
Clique aqui e confira.
segunda-feira, 20 de janeiro de 2014
Documentação Oracle - A melhor base de conhecimento que existe
Olá pessoal,
Hoje o post é simples.
Estudar sobre banco de dados Oracle utilizando o material da Oracle, todo mundo sabe que é o ideal.
Quero compartilhar com vocês, um link no site da Oracle que mostra demonstrações referente diversas tecnologias.
Utilizei algum tempo atrás para mostrar como podemos descobrir o comando que criou a tabela, por exemplo.
Clicando aqui, você irá encontrar uma documentação extremamente atualizada podendo ser utilizada como base de conhecimento.
Utilizei o passo-a-passo para realizar a instalação do Oracle 11g no Linux.
Bons estudos.
Hoje o post é simples.
Estudar sobre banco de dados Oracle utilizando o material da Oracle, todo mundo sabe que é o ideal.
Quero compartilhar com vocês, um link no site da Oracle que mostra demonstrações referente diversas tecnologias.
Utilizei algum tempo atrás para mostrar como podemos descobrir o comando que criou a tabela, por exemplo.
Clicando aqui, você irá encontrar uma documentação extremamente atualizada podendo ser utilizada como base de conhecimento.
Utilizei o passo-a-passo para realizar a instalação do Oracle 11g no Linux.
Bons estudos.
domingo, 12 de janeiro de 2014
Liderança com qualidade e sem blábláblá
Boa tarde galera,
Após um tempo sem postar assuntos técnicos devido a mudança que ocorreu em minha vida (mudei do interior para a capital).
Agora estou também ligado aos assuntos de empreendedorismo, liderança e liberdade pessoal. Percebi que gosto de tais ítens e por isso, vou incluir nas listagem dos posts aqui no meu blog.
Percebo o quanto é importante ter controle total sobre a equipe de produção e encontrei um produto excelente voltado para a capacitação de líderes e coordenação de equipes.
Trata-se do Líder Coach Transformador. Um ótimo curso que recomendo a quem quer ter sucesso na carreira de liderança.
Através do link é possível conferir as vantagens que podemos adquirir apenas adequando as tarefas do dia-a-dia com um pouco de técnica.
Os itens abordados no curso são:
- Liderança
- Relações interpessoais
- Como motivar sua equipe
- Como lidar com o stress
e muito mais
Vale a pena conferir, clique aqui para ler sobre o assunto e visualizar um vídeo exclusivo que explica o conteúdo do curso. Obrigado e até a próxima.
Após um tempo sem postar assuntos técnicos devido a mudança que ocorreu em minha vida (mudei do interior para a capital).
Agora estou também ligado aos assuntos de empreendedorismo, liderança e liberdade pessoal. Percebi que gosto de tais ítens e por isso, vou incluir nas listagem dos posts aqui no meu blog.
Percebo o quanto é importante ter controle total sobre a equipe de produção e encontrei um produto excelente voltado para a capacitação de líderes e coordenação de equipes.
Trata-se do Líder Coach Transformador. Um ótimo curso que recomendo a quem quer ter sucesso na carreira de liderança.
Através do link é possível conferir as vantagens que podemos adquirir apenas adequando as tarefas do dia-a-dia com um pouco de técnica.
Os itens abordados no curso são:
- Liderança
- Relações interpessoais
- Como motivar sua equipe
- Como lidar com o stress
e muito mais
Vale a pena conferir, clique aqui para ler sobre o assunto e visualizar um vídeo exclusivo que explica o conteúdo do curso. Obrigado e até a próxima.
quinta-feira, 5 de setembro de 2013
Oracle EBS R12 - Stop/Start em Concurrent Processing
Falando um pouco em Oracle Applications, uma das tarefas de um DBA/ATG é gerenciar os Concurrents. São processos que rodam em background e garantem de forma simultânea o processamento de grande volume de dados através dos produtos do EBS R12: AR, Billing, OM, entre outros. Isso tudo, sem afetar a performance e garantindo a integridade do Oracle Database.
terça-feira, 6 de agosto de 2013
RMAN - ORA-01008: not all variables bound
Pessoal, bom dia.
Ao tentar utilizar o RMAN para realizar backups online, backup archive, etc. Se a Shared Pool estiver fragmentada ou simplesmente cheia, o RMAN apresentará o seguinte erro:
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of backup command at 08/07/2013 02:08:35
RMAN-03014: implicit resync of recovery catalog failed
ORA-01008: not all variables bound
Para solucionar o problema, basta conectar via SQL*Plus na instância e efetuar um flush na Shared Pool da seguinte forma:
/> sqlplus "/ as sysdba"
SQL*Plus: Release 11.2.0.2.0 Production on Wed Aug 7 02:16:45 2013
Copyright (c) 1982, 2010, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> alter system flush shared_pool;
System altered.
É isso.
Até o próximo artigo.
sábado, 27 de julho de 2013
DBA - Resolvendo ORA-00054 - resource busy and acquire with NOWAIT specified
Olá meus amigos,
Ao tentar truncar um tabela no banco de dados, me deparei com o erro ORA-00054.
Este erro significa que você está tentando manipular algum objeto (digo objeto e não arquivo, pois pode tratar-se de um índice) que já está sendo utilizado por outro recurso. Gerando lock no objeto. Neste caso, era realmente um índice que estava com o status UNUSABLE, impedindo o funcionamento do comando TRUNCATE na tabela específica.
Vamos ver uma maneira de resolver tal problema.
Ao tentar truncar um tabela no banco de dados, me deparei com o erro ORA-00054.
Este erro significa que você está tentando manipular algum objeto (digo objeto e não arquivo, pois pode tratar-se de um índice) que já está sendo utilizado por outro recurso. Gerando lock no objeto. Neste caso, era realmente um índice que estava com o status UNUSABLE, impedindo o funcionamento do comando TRUNCATE na tabela específica.
Vamos ver uma maneira de resolver tal problema.
Marcadores:
configuração,
database,
dba,
iniciante,
nowait,
ora-00054,
ora-054,
ora-54,
oracle,
partition,
partitions,
rebuild,
resource busy,
resource busy and acquire with NOWAIT specified,
truncate
domingo, 21 de julho de 2013
DBA - Usando seu Backup Online e aplicando Archives
Olá amigos,
Conforme todo bom DBA sabe: "backup bom é o backup que volta". Ou seja, nada adianta backupear 1TB de dados e na hora de voltar, tudo estar corrompido. Com isso, iniciei meus estudos sobre o funcionamento dos backups realizados via RMAN. E hoje vou representar meu pensamento através deste artigo. Vou apenas representar um raciocício. Os comandos técnicos serão abordados posteriormente em outro artigo.
Respondendo a mim mesmo, as perguntas abaixo:
Meu banco está em ARCHIVELOG mode?
Quando ocorreu a falha?
Qual backup posso usar?
Quais archives vou precisar?
Obs.: Tudo isso pode ser encontrado no Capítulo 2 do livro OCP 11g - Preparatório para o exame 1Z0-053: Configurando a Capacidade de Recuperação do Banco de Dados
Pois bem, feito a pergunta. Vamos a resposta.
Imagine o seu banco de dados identificado de 1 até 10:

Cada bloco acima, representa um estado em que o banco estava.
Agora imagine que você tem um backup para cada estado do banco e um grupo de archives para cada estado do bloco do banco de dados (Os chamados SCN)
BACKUPS
Conforme todo bom DBA sabe: "backup bom é o backup que volta". Ou seja, nada adianta backupear 1TB de dados e na hora de voltar, tudo estar corrompido. Com isso, iniciei meus estudos sobre o funcionamento dos backups realizados via RMAN. E hoje vou representar meu pensamento através deste artigo. Vou apenas representar um raciocício. Os comandos técnicos serão abordados posteriormente em outro artigo.
Respondendo a mim mesmo, as perguntas abaixo:
Meu banco está em ARCHIVELOG mode?
Quando ocorreu a falha?
Qual backup posso usar?
Quais archives vou precisar?
Obs.: Tudo isso pode ser encontrado no Capítulo 2 do livro OCP 11g - Preparatório para o exame 1Z0-053: Configurando a Capacidade de Recuperação do Banco de Dados
Pois bem, feito a pergunta. Vamos a resposta.
Imagine o seu banco de dados identificado de 1 até 10:
Cada bloco acima, representa um estado em que o banco estava.
Agora imagine que você tem um backup para cada estado do banco e um grupo de archives para cada estado do bloco do banco de dados (Os chamados SCN)
BACKUPS
ARCHIVES
Temos o seguinte cenário:
Agora vamos raciocinar. Para que diabos eu vou precisar do backup online e dos archives?
Vamos lá!
1) Exemplo: Os metadados foram corrompidos no bloco 9.
2) Você decide fazer o restore utilizando o backup do bloco 6:
Maravilha!
Seu banco de dados perdeu tudo o que foi feito nos blocos 7 e 8?
A resposta é não!
Pois você é um bom DBA e tem todos os archives necessários!
Para que o banco de dados retorne ao momento anterior à falha que ocorreu no bloco 9, você terá que avançar do bloco 6 ao bloco 8. Faça isso aplicando archives:
3) Aplicando os archives dos blocos 7 e 8.
Parabéns! A sua postura gerou a imagem abaixo:
Pronto. Você acabou de garantir seu ambiente.
Obs.: Tudo isso só irá funcionar se você configurou seu banco de dados para trabalhar em ARCHIVELOG mode.
Para consultar se o seu banco de dados está neste modo, utilize a query abaixo:
SQL> select log_mode from v$database;
LOG_MODE
------------
ARCHIVELOG
Obrigado e até o próximo artigo.
Assinar:
Postagens (Atom)
