Como instalar Forms6i Ubuntu(Linux)

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
fontsistemas
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Seg, 09 Mar 2009 1:32 pm
Localização: SP
Atenciosamente,

Adelino Junior.
Analista de Sistemas
Desenvolverdor Oracle

Pessoal eu já consegui instalar o Oracle 10gXe no Ubuntu, porém o Forms e Reports6i não alguém pode me ajufar.

Desde já agradeço,

Adelino Junior.
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Hmm. Acho que é mais fácil instalar o Developer no WINE.
Aqui tem alguns textos e links que falam a respeito:
http://ubuntuforums.org/showthread.php?t=548631

--
http://catherinedevlin.blogspot.com/...nd-ubuntu.html
http://www.oracle.com/pls/xe102/homepage
http://frits.homelinux.com/wordpress/?p=9
http://www.halfcooked.com/muito/archives/001014.html
http://www.dizwell.com/prod/node/52

askander

Re: Installing Oracle Developer Suite
I just got the company's application running on forms 6i under wine, it was a hard work, and not everybody has the same luck, here, I'll let you some steps to do it

1) install wine
2) install forms 6i using wine
3) replace the oracle_home with an oracle_home installed originally in windows
4) be careful with the tnsnames.ora, it must have only one tns definition
5) run ifrun60.exe in win98 mode
fontsistemas
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Seg, 09 Mar 2009 1:32 pm
Localização: SP
Atenciosamente,

Adelino Junior.
Analista de Sistemas
Desenvolverdor Oracle

Muito obrigado pelo retorno, É possível exibir vídeos no Forms6i (não importa o sistema operacional)?

Muito grato,

Adelno Junior.
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Acho brabo executar videos DENTRO do forms.
Talvez seja melhor você chamar um LINK que chama o video, ou algo parecido
pyro
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 323
Registrado em: Qui, 21 Set 2006 10:21 am
Localização: Barala - TT

Pessoal estou a 6 meses brigando para o meu Forms e Reports funcionarem a contento no Ubuntu via Wine.
A instalação vai normal, eu abro o Forms Builder e o Reports Builder também, porém quando tento conectar dá erro no dispositivo e fala que não foi possível conectar na rede.
Eu já alterei o TNS conforme utilizamos no Windows e nada de funcionar.
Se alguém tiver mais conhecimento para ajudar, eu parei nesse ponto.
gokden
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 264
Registrado em: Dom, 19 Ago 2007 8:18 pm
Localização: Ribeirão Preto - SP
Lucas de Souza

OCA Developer
Analista de sistemas

faiz o seguinte amigo....
já tive este problema....

Abra o Setup denovo do Form 6i, Clique na opção Custom, e instale o "Oracle TCP/IP Protocol Adapter" que por default, no windows ele instala automatico, más no Wine, não, não sei o porque.

Qualquer dúvida entra no site: http://appdb.winehq.org/objectManager.p ... &iId=10775
ou posta ai denovo :D

eu vou atualiza o site do Wine de como fazer para funcionar. eu acabei de conseguir fazer o 6i funcionar cara :D
não faiz nem 5min hehehehe

t+
pyro
Rank: DBA Sênior
Rank: DBA Sênior
Mensagens: 323
Registrado em: Qui, 21 Set 2006 10:21 am
Localização: Barala - TT

Eu achei como funcionar aqui: http://www.viamais.net/blog/?p=898.
Tem como até estender o suporte a UNC do Windows para facilitar o esquema de mapeamento de redes na sua aplicação: http://www.viamais.net/blog/?p=1361.

Vlw.
Instalando Oracle Forms & Reports no Ubuntu

No ambiente empresarial um problema na adoção do Linux (principalmente distribuições amigáveis como o Ubuntu) em desktops é que vários sistemas ERP tem seus clientes portados apenas para o Windows. Com sistemas ERP desenvolvidos utilizando a ferramenta Forms & Reports da Oracle ocorre isso.

O Forms & Reports possui uma versão portada para Linux, porém os aplicativos desenvolvidos e compilados em Windows só poderão ser utilizados no Windows, não existe a portabilidade entre plataformas via Runtime como acontece com o Java por exemplo. E recompilar todo um ERP para portar do Windows para o Linux é na grande maioria dos casos inviável.

Então utilizando o Wine é possível executar o Runtime do Oracle em um ambiente Linux e utilizar uma aplicação compilada em Windows e vice-versa sem maiores problemas. Para isso iremos seguir simples passos como os relacionados abaixo:

* Instalar o Ubuntu na versão 8.10 e atualizar via gerenciador de atualizações;
* Instalar o Wine conforme o descrito no site do projeto;
* Agora é necessário fazer o download do Forms & Reports direto da Oracle;
* Agora é que começa o pulo do gato, com o arquivo ZIP (compactado) de instalação do Forms & Reports em mãos, basta descompactá-lo e em seguida executar o arquivo setup.exe utilizando o Wine para iniciar o processo de instalação. A tela que irá guiar o processo todo deverá abrir e a seguir todas as opções de instalação deverão ser escolhidas como se fosse uma instalação normal no Windows;
* Com a instalação finalizada, devemos ter disponível a pasta de instalação do Oracle (Oracle Home) em uma versão Windows e copiar todo o seu conteúdo para dentro da pasta de instalação do Oracle (Oracle Home) no Wine (Linux);
* Agora devemos abrir o arquivo TNSNAMES.ORA apagar o seu conteúdo com exceção da configuração de acesso do seu banco. Esse passo é importante, pois no Windows basta adicionar os parâmetros de configuração no arquivo que irá funcionar, já no Linux se isso for feito irá disparar um erro de falha na rede. É necessário apagar todas as configurações com exceção da correta para a conexão no seu banco de dados Oracle;
* Agora é só executar utilizando o Wine os arquivos que desejar. Por exemplo, vá no seu Oracle Home do Linux e dentro da pasta BIN ao executar o arquivo ifrun60.exe irá acionar o Runtime do Oracle, se executar o arquivo ifbld60.exe irá abrir o Forms Builder.

Realizando todos esses procedimentos tudo irá funcionar adequadamente, caso perceba algum erro, tente reinstalar o Oracle pois notei que alguns serviços no Oracle possuem dependencias e que não são bem gerenciáveis no Oracle Instaler da versão 6i.

Esse post é destinado a pessoas que já possuem certa experiência tanto com o Windows quanto com Oracle, então se você for um usuário novato e tiver dúvidas é só comentar que irei auxiliar no que for possível.

Estendendo suporte a UNC no Wine

Como eu já havia falado aqui, é possível editar o seu fstab e depois fazer o Wine reconhecer como uma unidade de rede ou se preferir definir no Wine qual letra será agregada para a sua unidade de rede, para que suas aplicações Windows possam trabalhar normalmente no Linux, porém alguns aplicativos o padrão UNC (\\servidor\pasta) do Windows é exigido e temos um problema no Wine quanto a isso.

Rodei muito tempo no Google e parece que realmente o excelente projeto Wine não tinha suporte para “entender” esse tipo de path para unidades de redes, teria que realmente retornar ao Windows.

Enfim encontrei a solução que de tão simples sinto vergonha de ter demorado tanto tempo a descobrir. Primeiro é ideal que você leia meus dois artigos anteriores sobre o tema, no primeiro ensino como alterar o fstab e fazer o Wine entender que se trata de uma unidade de rede e no segundo ensino a definir na marra uma letra específica para uma unidade de rede.

Com o básico aprendido basta fazer o seguinte:

Supondo que o seu mapeamento de rede esteja na pasta /media/servidor/pasta e o seu software precise enxergar isso como \\servidor\pasta basta ir na pasta dosdevices do Wine (que fica dentro da pasta oculta .Wine dentro do seu home) e caso não exista criar a pasta unc e dentro da pasta unc criar a pasta servidor.

Agora vamos no terminal e utilizamos o seguinte comando:

Selecionar tudo

ln -s /media/servidor/pasta
 /home/usuario/.wine/dosdevices/unc/servidor/pasta
Pronto, é só isso, agora o seu software entenderá ao solicitar o path de rede \\servidor\pasta e o seu link simbólico irá suprir o “conteúdo” da sua pasta da rede.

P.S.: procurei esse tipo de mapeamento de rede até no fórum do Wine e ninguém soube por lá também, só me informaram que esse era um recurso que ainda não foi implementado no Wine.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 11 visitantes