Assim sendo , essa sua frase "porém agora preciso instalar o client para que 
possamos compilar o .fmb" simplesmente NÃO FAZ SENTIDO, em ABSOLUTO tem a 
MÍNIMA RELAÇÃO entre Forms/Reports  e client Oracle separado...Pra deixar 
claro, EM QUAIS MÁQUINAS vc PODE PRECISAR instalar um client mais novo ? Seria 
(dado o cenário que vc descreve) basicamente aquelas onde a pessoa vai acessar 
o banco via PL/SQL Developer OU via sqlplus , afaik esses produtos SIM é que 
Exigem um client Oracle na máquina - quem vai acessar o banco via Oracle SQL 
Developer pode fazer conexão thin, E quem vai acessar uma app desenvolvida em 
Forms/Reports na verdade VAI usar o client já presente no Forms/Reports runtime 
(ou lá no webserver onde rodam os Forms/reports, se for form/reports em web 
mode) .... COMPREENDIDO ??
Abraços,
  Chiappa




    Em sexta-feira, 22 de maio de 2020 14:04:36 BRT, Jose Laurindo Chiappa 
jlchia...@yahoo.com.br [oracle_br] <oracle_br@yahoogrupos.com.br> escreveu:  
 
 

 SE vc quiser, só pra ter ferramentas de conexão atualizas, instalar um client 
mais recente (NEM PRECISO DIZER, isso teria que ser feito numa ORACLE_HOME *** 
separada *** da usada pelo Developer 12c), vc até pode .... Sim, até existem os 
dois clients hoje em dia ( o Instant Client e o Client full), a diferença entre 
esses dois é que o Instant Client é mais leve porque vêm só o mínimo do mínimo, 
não vm os n utilitários administrativos E os Assistentes que se usa pra 
configuração.... Eu sempre prefiro baixar e instalar o client FULL pois aí 
tenho Certeza de que tudo que possa precisar tá lá, não faz mais que ele gaste 
um MBs mais em disco....
Abraços,
  Chiappa

    Em sexta-feira, 22 de maio de 2020 13:59:36 BRT, Jose Laurindo Chiappa 
<jlchia...@yahoo.com.br> escreveu:  
 
  NÃO, colega, vc está BEM perdido aí : pra começo de conversa, o client Oracle 
que o Oracle Developer (pacote que engloba Forms e Reports usa) JÁ VEM DENTRO 
do próprio software, vc NÂO TEM QUE BAIXAR CLIENT ALGUM !!!!Não faz sentido vc 
querer baixar outro Client pra uso do Forms/Reports, no mpaximo vc pode baixar 
outro client pra atualizar a sua máquina mesmo, pra máquina onde vai rodar o 
Forms/reports não precisa, sim sim ???

    Em quinta-feira, 21 de maio de 2020 21:17:03 BRT, Tiago de Assis Pimenta 
tiagopime...@ymail.com [oracle_br] <oracle_br@yahoogrupos.com.br> escreveu:  
 
  

Pessoal, estamos com um projeto na empresa, de migrar tanto o BD quanto o Forms 
Builder da versão 11g para a versão 19c. O BD irá de 11..2.0.4.0 para 
19.0.0.0.0 e o Forms Builder 11.1.2.0.0 para 12..2.1.4.0
O BD deu um problema no type "genérico" do JSON que tínhamos no 11g, mas a 
resolução já está encaminhada. Agora estou com essa missão de migrar o Forms. 
Para não atrapalhar o meu note, pois ainda estou fazendo outras demandas, criei 
uma VM no VirtualBox, com o mesmo SO que utilizamoso em nossos notes, que é o 
Windows 10 Pro x64. Forms instalado e testado, abri um arquivo .fmb e está tudo 
OK, porém agora preciso instalar o client para que possamos compilar o .fmb e 
acessar via PL/SQL Developer.
Pelo que pesquisei e li, agora existem dois tipos de client, o "Oracle Client" 
e o "Oracle Client Home", correto ? No meu note, para conectar no BD 19c, eu 
baixei três arquivos: "instantclient-basic-windows.x64-19.6.0.0.0dbru.zip", 
"instantclient-sqlplus-windows.x64-19.6.0.0.0dbru.zip" e 
"instantclient-tools-windows.x64-19.6.0.0.0dbru.zip", criei uma pasta no "C:\", 
extrai os 3 arquivos nela, criei as pastas "\network\admin" dentro dessa pasta 
que extrai os arquivos, joguei o tnsname.ora dentro dela, e na variável de 
ambiente "TNS_ADMIN", apontei para esse local. Tanto no "PL/SQL Developer", 
Forms e SQL*Plus (Via Command Window), conseguiram conectar no novo BD sem 
problemas.
Na VM eu instalei o client do 19c via OUI (Oracle Universal Installer) na pasta 
"C:\Oracle\client\product\19.0.0\client_1", as variáveis de ambiente ficaram 
"ORACLE_HOME" = "C:\Oracle\client\product\19.0.0\client_1", "ORACLE_BASE" = 
"C:\Oracle\client" e TNS_ADMIN = "C:\Oracle\TNS".
O "tnsname.ora" que estou usando, é o mesmo que estou usando na maquina física 
(Note), porém ao tentar executar o tnsping "alias" por exemplo, deu o seguinte 
erro:
"C:\>tnsping "alias"
TNS Ping Utility for 64-bit Windows: Version 19.0.0.0.0 - Production on 
21-MAI-2020 20:00:52
Copyright (c) 1997, 2019, Oracle.  All rights reserved.
Arquivos de parÔmetros 
usados:C:\Oracle\client\product\19.0.0\client_1\network\admin\sqlnet.ora
TNS-03505: Falha ao determinar o nome"
Ao tentar executar o tnsping "host", deu certo:
"C:\>tnsping "host"
TNS Ping Utility for 64-bit Windows: Version 19.0.0.0.0 - Production on 
21-MAI-2020 19:27:45
Copyright (c) 1997, 2019, Oracle.  All rights reserved.
Arquivos de parÔmetros 
usados:C:\Oracle\client\product\19.0.0\client_1\network\admin\sqlnet.ora
Usado o adaptador HOSTNAME para resolver o apelidoTentativa de contatar 
(DESCRIPTION=(CONNECT_DATA=(SERVICE_NAME=))(ADDRESS=(PROTOCOL=tcp)(HOST=99.999.99.99)(PORT=1521))(ADDRESS=(PROTOCOL=tcp)(HOST=99.999.99.99)(PORT=1521))(ADDRESS=(PROTOCOL=tcp)(HOST=99.999.99.99)(PORT=1521)))OK
 (130 ms)"
E tentando conectar no BD via SQL*Plus (Command Window) usando o "host" e o 
"service_name" em vez do "alias", também funcionou:
"C:\>sqlplus login/senha@host:1521/service_name
SQL*Plus: Release 19.0.0.0.0 - Production on Qui Mai 21 19:25:25 2020Version 
19.3.0.0.0
Copyright (c) 1982, 2019, Oracle.  All rights reserved.
Horßrio do ·ltimo log-in bem-sucedido: Ter Mai 19 2020 11:40:19 -03:00
Conectado a:Oracle Database 19c EE Extreme Perf Release 19.0.0.0.0 - 
ProductionVersion 19.6.0.0.0
SQL> select * from dual;
D-X"
Agora vem as perguntas:
1. Existe alguma "boa pratica" para instalar o client ? Por exemplo, o "Oracle 
Client" é bom por causa disso... Já o "Oracle Client Home", é melhor por causa 
daquilo. Lembrando que a equipe é bem "eclética", existem pessoas que usam o 
PL/SQL Developer, outras usam o SQL Developer e outras o SQL*Plus, além do 
"Form Builder" que será acessada via rede (Pasmem) ?
2. Na VM, o que eu esqueci de fazer, para que consiga fazer o tnsping 
"service_name" funcionar do mesmo jeito que funciona na maquina física (Note) ?
Desculpa o tamanho do e-mail.
[ ]s


    

  
  • [oracle_br] Migr... Tiago de Assis Pimenta tiagopime...@ymail.com [oracle_br]
    • Re: [oracle... Jose Laurindo Chiappa jlchia...@yahoo.com.br [oracle_br]
      • Re: [or... Jose Laurindo Chiappa jlchia...@yahoo.com.br [oracle_br]
        • Re:... Jose Laurindo Chiappa jlchia...@yahoo.com.br [oracle_br]

Responder a