Roteiro escrito:

O Oracle Forms6i e 10g são binários para 32 bits. Fato.

A partir do Oracle Forms/Reports 11g, bem como 12c já existem binários para 64 bits.

Solução:

01 – Instalar os pacotes, 6i e ou 10g com compatibilidade para Windows XP Service Pack 2. Não pode ser Service Pack 3.

É possível rodar o 6i e 10g ao mesmo tempo, mesmo ambiente. Eu recomendo criar a seguinte estrutura de pastas.

É preciso instalar cada qual no seu correspondente diretório.

C:\oracle\dev6i

C:\oracle\dev10g

Pré requisitos:

Dev10g – Ajustar Memória Virtual do Windows – Usar customizado em vez de automático. Recomendado: Inicial=2048 / Final=5096

Dev6i – Não há pré requisito a não ser o de rodar com os binários do Windows xp SP2.

02- Após o conclusão da instalação antes de abrir o [Forms Builder] é preciso configurar o atalho para ser aberto com a mesma compatibilidade descrita acima. Windows XP Service Pack 2. No caso do 10g além de configurar isso para o atalho do Forms é preciso fazer o mesmo para o atalho do OC4J [Start OC4J Instance].

03- Para executar o Oracle forms 10g localmente é preciso fazer algumas configurações extras no Internet Explorer, no próprio Forms Builder e também no Jinitiator: C:\Program Files (x86)\Oracle\JInitiator 1.3.1.22\bin\hotspot\jvm.dll que são as seguintes.

03/1 Sobrepor o arquivo jvm.dll por este: jvm.dll

03/2 Configurar o Forms Builder para abrir pelo Internet Explorer. [“C:\Program Files (x86)\Internet Explorer\iexplore.exe”]

04- Lembrando para o Dev6i é importante instalar o último patch disponível. Neste caso o Oracle Forms/Reports 6i Patch19.

Abaixo segue um PDF com algumas imagens que podem ajudar na instação. Não há imagens de instalação do Dev6i apenas do 10G. Mas o procedimento é mesmo para ambos. Exceto pelas configurações do Java para o 10g. Ambos funcionam normalmente.

Dev6i_10g_Windows7_64b.pdf

É bem difícil de conseguir o instalar do OracleFormsReports6i e do OracleFormsReports6iPatch19 para tal pelo site da Oracle.

Estou disponibilizando para quem precisar.

Dúvidas? Email para: ale@virttus.com

Deixe um comentário