MigraTI - Soluções em banco de dados

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.