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.
É 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