Páginas

terça-feira, 1 de abril de 2014

Instalar Oracle Database Express Edition 11g Release 2 no Windows 7 64 ou 32bits

Instalar Express Edition

Olá a todos. 

Neste post, vou comentar, opinar e orientar a instalação do Oracle Database Express Edition 11gR2 no Sistema Operacional Windows 7.

Vamos partir da premissa que, se a Oracle publica e afirma que a ferramenta não funcionará em 32bits, provavelmente devem ter passado por algum problema/limitação ou ainda estão fazendo alguma estratégia comercial para divulgarem isso, mesmo que ela venha a funcionar.

O fato é que, independentemente se vamos conseguir instalar ou não em 32bits, não adianta acionar a Oracle para suporte, ok?! Estamos irregular, mesmo que provemos ter conseguido instalar.

Temos que considerar também, que não estamos falando somente do Sistema de Gerenciamento de Banco de Dados (SGBD) apenas. Juntamente com a versão Express Edition, podemos usar, por exemplo, o Oracle Application Express, Apache, etc. Vejam nesse link do Licenciamento, as facilidades que não estão inclusas e as que fazem parte do "pacote".

Isto posto, a instalação dessa versão se dá idêntica, para os dois casos. Apenas para a versão 32bits, na hora em que aparece a mensagem de erro durante a instalação que iremos proceder uma alteração no regedit.

Vamos lá:
  1. Download do instalador:No site da Oracle, no menu Downloads, escolha a opção referente ao 11g Express Edition. A imagem abaixo, contem o link para essa página e mostra em negrito que eles mencionam não funcionar em Windows x64. Não sabemos se é o instalador (setup.exe) ou o próprio BD que não funciona.

  2. Descompactar:
    descompactar o arquivo instalador (essa é fácil....). Será criada a pasta
    OracleXE112_Win32\Disk1.
  3. Instalar:
    Executar o arquivo Setup.exe, que foi descompacta no passo anterior, com a elevação do Windows ou Executar como administrador. A versão do arquivo de setup que estou usando aqui é a 16.0.0.435
    Uma observação importante aqui é que o usuário que efetuará a instalação deverá ser administrador na máquina, senão não será possível efetuar a configuração/criação do banco de dados, mesmo não aparecendo erro quanto à isso.

Aguarde a extração...
descompactação...
A instalação ...
 O contrato de licença...
 Escolha o local de instalação...
 Entre com a senha para os usuários SYSTEM e SYS
 Verifique o resumo do trabalho...
 Aguarde a instalação... deixa o processador colar em 100%, porque ele esta ai para isso....
E vem a mensagem de erro para quem esta usando o Sistema Operacional em 64bits... se você for ao local que a mensagem indica, realmente não existe o arquivo KEY_XE.reg. Copie esse caminho, porque vamos precisar dele. Não pressione o botão OK.
No regedit, vamos abrir a chave:
HKEY_CLASSES_ROOT\Installer\Products\266B7A503....C1\SourceList\Media e edite a chave com nome 1, alterando o campo "dados do valor" para o caminho que aparece na mensagem de erro, acima (c:\User\.....?}\) excluindo o nome do arquivo - KEY_XE.reg.

Depois de editar a chave no registro do Windows, volte a instalação do Oracle, e clique no botão ok da mensagem de erro...
Deixamos o processador fazer o trabalho dele, novamente....
E terminamos a instalação do Banco de Dados.

Por fim, para testarmos se tudo esta ok... vamos executar a linha de comando SQL (Clique em Iniciar / Todos os Programas / Oracle Database 11g Express Edition / Executar Linha de Comandos SQL).
Digite connect
Nome do usuário será system
Digite a senha que você informou na instação
E aguarde a conexão com sucesso como na imagem abaixo. Ainda podemos digitar o comando show sga para mostrar a configuração de memória dessa instancia. 


Bom trabalho e boa sorte à todos.

Nenhum comentário:

Postar um comentário