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


    
  • [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