MigraTI - Soluções em banco de dados

terça-feira, 23 de outubro de 2012

Erro No Java ao chamar DBCA ou NETCA (libnnz11.so+)


Ao instalar o oracle em VM vocês podes se deparar com o erro (libnnz11.so+), conforme abaixo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[oracle@linux1 response]$ dbca -silent -responseFile /orainstall/database/response/dbca.rsp
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0x9f47245c, pid=23131, tid=3078883008
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_17-b02 mixed mode)
# Problematic frame:
# C [libnnz11.so+0x3c45c]
#
# An error report file with more information is saved as hs_err_pid23131.log
#
# If you would like to submit a bug report, please visit:
#
Aborted

sexta-feira, 21 de setembro de 2012

Como simplificar a instalação do oracle database no oracle linux (11g only)


Para muitos Consultores (EU inclusive) odeio instalar os packages necessários para o oracle funcionar.
Vamos aprender a fazer isso da melhor forma, alem disso já alterar os semaforos e o arquivo de limites.
Após instalar o Linux existem vários passos a ser feito para poder começar a instalação do linux.
São conhecidos como “oracle pré install”. Docs.oracle
Ali são perdidos alguns preciosos minutos para configurar limit.conf, semaforos, e instalar os malditos RPM (64 bits é o hell).
Que tal fazer tudo isso via YUM?

segunda-feira, 17 de setembro de 2012

Criar o Database com o dbca via linha de comando (silent mode)


Bom pessoal conforme meu ultimo post, instalei o software da oracle via linha de comando (Silent mode).
Este modo serve para ambientes em que você não tenha o X instalado ou que ficará impossivel de utilizar qualquer ferramenta para trazer o X para sua tela.
Neste post de hoje vou mostrar a vocês como criar o banco via dbca em linha de comando também (silent mode).
Isto é possível efetuar junto com a instalação do banco, porém dividi as fazes para que tenhamos menos parâmetros a nos preocuparmos.
Nesta instalação vamos seguir o padrão do arquivo de resposta então. (responseFile)
Conforme descrito no post anterior, na pasta de instalação existe um arquivo chamado "db_install.rsp" que fica na pasta "databases/response", pois nesta mesma pasta temos um arquivo chamado "dbca.rsp".
Observe abaixo.

Instalar o Oracle 11G via Linha de comando (silent mode)


Após efetuar uma migração em um ambiente complicado, me surgiu a necessidade de instalar um oracle 11G sem o "X" instalado.
Como eu nunca havia instalado deste modo começou as pesquisas. E diante disso resolvi publicar o conhecimento obtido.
Quando descompactamos os binarios do oracle entramos em uma pasta "database" que nela rodamos o ./runInstall e pronto tela gráfica e agora é só ir clicando onde pensar ser conveniente.

quinta-feira, 30 de agosto de 2012

Semaphores


O que são Semaphores no UNIX?
Porque são importantes?
Qual o padrão para o oracle?
Porque para instalar o oracle é necessário essas mudanças?
Você tem algumas dessas duvidas? então vamos tentar resolve-las.

quarta-feira, 4 de julho de 2012

Alterando o nome de uma instância XE


Bom dia.
Semana passada recebi um Email de um usuário do Oracle Home , me questionando se era possível alterar o nome da instancia XE.
Creio que ele tenha Lido meus dois post’s sobre isso. “Via NID” e “Via Controlfile
Respondi a ele de Bate Pronto. “Nunca tentei, até porque acredito que este nome já esteja atrelado ao nome da Instância, por exemplo, Ao instalar o OracleXE você não tem como definir um nome de instancia, já vem por padrão como XE”
Mesmo assim me disponibilizei a fazer o teste. O tempo passou e devido a correria acabei me esquecendo.
Hoje o usuário me questionou se eu havia testado, e então resolvi testar, para sanar sua duvida, e a minha também.

Precisando de Consultoria, monitoramento ou analise em Banco de dados? Clique aqui.

segunda-feira, 2 de julho de 2012

PL/SQL: Item ignored, PLS-00201, PLS-00302, ORA-06550


Alguns códigos PL/SQL podem não encontrar o próprio OWNER dentro da aplicação.
Procedimento abaixo mostra como a solução é simples para quando um código PL não encontra objetos do próprio schema.


Precisando de Consultoria, monitoramento ou analise em Banco de dados? Clique aqui.

Como Rodar um executável pelo oracle


Estava precisando executar um script no linux pelo oracle, e para que isso fosse possível, veio horas e horas de pesquisa.
Mas a partir desta pesquisa descobri que é possível sim executar um script do linux “.sh” ou um script do windows “.bat”
Precisando de Consultoria, monitoramento ou analise em Banco de dados? Clique aqui.

segunda-feira, 18 de junho de 2012

SYS_CONTEXT ‘USERENV’


Bom dia.
Para muitos esse é um tópico batido, e muitos já saberão a fundo do mesmo. Porem não custa escrever para quem não conhece utilizar.
Já tivemos um post no www.oraclehome.com.br do nosso ADM Anderson Graf que utilizou o sys_context para pegar o seu sid. Clique aqui para ver o post do Anderson.
Leia mais

Precisando de Consultoria, monitoramento ou analise em Banco de dados? Clique aqui.

quarta-feira, 22 de fevereiro de 2012

Primeiro encontro GUOB/2012

Bom dia Pessoal.

Em março teremos o primeiro encontro do Grupo de Usuários Oracle Brasil.
O encontro será em São Paulo e terá a presença do palestrante Craig A. Shallahamer. Um perito em performance.


Para ver toda a agenda do evento Clique aqui.
Para se inscrever clique aqui.

Ajude a comunidade a crescer ainda mais.

Entendendo a Visão v$parameter

Varias vezes nos perguntamos se parâmetro “Y” ou Parâmetro “X” é dinâmico (precisa restartar o banco ou não) ou mesmo se o parâmetro serve apenas para a instância, até mesmo se é um parâmetro de seção ou global.
Bom, vamos tentar facilitar o entendimento desses parâmetros abaixo.
Conforme no Note ID [43750.1] temos a referencia desta visão.
Vamos tentar identificar os campos dela e veremos como é facil de trabalhar com esta tabela para descobrir insformações sobre qualquer parâmetro.
Leia Mais...

Precisando de Consultoria, monitoramento ou analise em Banco de dados? Clique aqui.

sexta-feira, 10 de fevereiro de 2012

Utilizando o Automatic Diagnostic Repository

Utilizando o Automatic Diagnostic Repository.
Criando uma procedure sobre lock’s de library cache, agora a tarde me deparei com um erro ORA-07445 bem estranho.
Diante disso resolvi abrir um chamado para Oracle no metalink.
Para facilitar a coleta de todas as informações relevantes do erro em questao a Oracle disponibiliza o ADR a partir da versao 11.1.0.6, assim nos ajudando a detalhar e repassar melhor o problema no caso de um SR na Oracle.
Veja como funciona.

Precisando de Consultoria, monitoramento ou analise em Banco de dados? Clique aqui.

quarta-feira, 25 de janeiro de 2012

ORA-02030: can only select from fixed tables/views

   Pra quem não conhece, o oracle possue algumas tabelas que podem visualizar os dados brutos no banco de dados.
Estas tabelas começão com a string “x$”.
   Muita gente nem nunca ouviu falar sobre as tabelas x$ pois estas tabelas raramente são mencionadas na documentação do oracle ou na comunidade de usuários.


Leia Mais...

Precisando de Consultoria, monitoramento ou analise em Banco de dados? Clique aqui.