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: #yiv3531475732 #yiv3531475732 -- .yiv3531475732ygrp-photo-title{clear:both;font-size:smaller;min-height:15px;overflow:hidden;text-align:center;width:75px;}#yiv3531475732 div.yiv3531475732ygrp-photo{background-position:center;background-repeat:no-repeat;background-color:white;border:1px solid black;min-height:62px;width:62px;}#yiv3531475732 div.yiv3531475732photo-title a, #yiv3531475732 div.yiv3531475732photo-title a:active, #yiv3531475732 div.yiv3531475732photo-title a:hover, #yiv3531475732 div.yiv3531475732photo-title a:visited {text-decoration:none;}#yiv3531475732 div.yiv3531475732attach-table div.yiv3531475732attach-row {clear:both;}#yiv3531475732 div.yiv3531475732attach-table div.yiv3531475732attach-row div {float:left;}#yiv3531475732 p {clear:both;padding:15px 0 3px 0;overflow:hidden;}#yiv3531475732 div.yiv3531475732ygrp-file {width:30px;}#yiv3531475732 div.yiv3531475732attach-table div.yiv3531475732attach-row div div a {text-decoration:none;}#yiv3531475732 div.yiv3531475732attach-table div.yiv3531475732attach-row div div span {font-weight:normal;}#yiv3531475732 div.yiv3531475732ygrp-file-title {font-weight:bold;}#yiv3531475732 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