Início > Redes, Windows > Oracle 11g Client instalação de forma não assistida (Windows)

Oracle 11g Client instalação de forma não assistida (Windows)

sexta-feira, junho 1, 2012 - 0:01 Deixe um comentário Go to comments

Instalando o Oracle 11g Client

O texto de hoje é direcionado para a instalação do banco de dados do Oracle de forma não assistida (silenciosa), em ambientes de grande porte esta forma de instalação e desinstalação é muito útil. Para melhor exemplificar vamos imaginar um cenário onde tempos apenas 200 computadores que faça uso do Oracle o tempo que levaríamos para uma instalação por estação seria de 10 minutos:

  • 10 x 200 = 2000 minutos;
  • 2000 / 60 = 33 horas.

Ou seja, seriam necessárias 33 horas para executar o trabalho, e para cumprir esse prazo seria necessário realizar o trabalho em 48 equipamentos por dia 6 computadores por hora em uma jornada de 8 horas diárias e é claro que seria utilizar mais de uma pessoa para realizar a tarefa. Em fim se prosseguirmos com os cálculos veríamos que os problema s para executarmos dessa forma seriam grandes e com alto custo para a realização da tarefa e um grande deslocamento de mão de obra.

Os requisitos para a instalação são:

  • Arquivo de respostas do Oracle (baixe aqui)[i];
  • Um arquivo de lotes para execução dos comandos;
  • Arquivos de instalação do Oracle;
  • Rede operando a 100 Mbps ou mais rápida, pois o pacote é grande;
  • Um servidor de arquivos com tempo de acesso rápido;
  • E o desktop não poderá estar executando uma aplicação que dependa da Versão antiga do Oracle, pois durante o processo haverá uma sobre posição do registro da versão anterior.

1º Passo – Arquivo de Respostas, abaixo estou listando algumas linhas do arquivo de respostas, para tê-lo formar completa (baixe aqui).

Linhas 28 e 29 – Localização do Inventory

# Inventory location.

INVENTORY_LOCATION=C:\Arquivos de programas\Oracle\Inventory

Linha 64 – Seleção de idiomas

SELECTED_LANGUAGES=en,pt_BR

Linhas 66 e 67 – Caminho da Oracle Home

# Complete path of the Oracle Home

ORACLE_HOME=C:\Oracle\product\11.2.0\client_1

Linhas 69 e 70 – Caminho da base de dados do Oracle

                               # Complete path of the Oracle Base.

ORACLE_BASE=C:\Oracle

Linha 85 – Tipo de instalação[ii] (valores possíveis: InstantClient – Administrator –Runtime — Custom[iii])

oracle.install.client.installType=Runtime

Linha 98 – Instalção de atualizações

oracle.install.client.upgrading=false

Linha 160 – Auto update (valores possíveis: MYORACLESUPPORT_DOWNLOAD[iv] – OFFLINE_UPDATES – SKIP_UPDATES[v])

oracle.installer.autoupdates.option=SKIP_UPDATES

2º Passo – Arquivo de lotes para a instalação

Xcopy  “\\servidor_de_arquivos\diretório_do_oracle” C:\Oracleinstalador /s /i /q /y

CD C:\Oracleinstalador

setup.exe -silent -nowelcome -noconfig -nowait -responseFile C:\Oracleinstalador clientruntime.rsp

Com apenas as linhas acima é o suficiente para a instalação do Oracle por linha de comando, caso você queria fazer o backup do registro da versão anterior do registro basta usa o comando reg export o registro do Oracle fica na seguinte chave HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment.

Aplicando as atualizações via Opatch

Para executar o Opatch os requisitos não são muito distintos ao do Oracle as diferenças são as que seguem:

  • Devem ser criada à variável do Oracle_Home e inserir na Path o caminho do Opatch[vi]
    • ORACLE_HOME=C:\Oracle\product\11.2.0\client_1
    • PATH=%PATH%;C:\Oracle\product\11.2.0\client_1\OPatch
    • Efetuar o download dos arquivos de atualização mais recentes, do site da Oracle e colocar em um diretório temporário para que ele seja aplicado nos computadores da rede.

O Opatch também possui um arquivo de respostas (baixe aqui), no caso do meu arquivo de respostas foi criado da seguinte forma:

  • E-mail/usuário – em branco;
  • Questões de segurança – Sim;
  • O sistema esta pronto para aplicação do Opatch – Sim;

O arquivo de respostas deve ser copiado para o diretório dos arquivos de atualização do Oracle.

Para a aplicar basta executar a linha abaixo, a partir do diretório dos arquivos de atualização.

opatch apply -silent -force -ocmrf C:\11.2.0.3.232b\13555973\ocm.rsp[vii]


[i] Caso voce não queira realizar o Download do arquivo basta você executar os passos de instalação e ao final salvar o arquivo de respostas.

[ii] No exemplo em questão esta sendo utilizada a versão Runtime.

[iii] No intervalo das linhas 100 até 152.

[iv] É necessário utilizar o usuário e senha do suporte da Oracle, linhas de configuração 162 até 215.

[v] Pode utilizar o Opacth para realizar o procedimento.

[vi] Só devemos nos atentar a letra da unidade de armazenamento.

[vii] O caminho para o arquivo de reposta do Opatch esta completo pois eu não consegui realizar a instalação com o caminho relativo.

  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Oque achou do texto?

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: