Re: [oracle_br] Migrando Ambiente de 11g para 19c
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] 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 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] 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
Re: [oracle_br] Migrando Ambiente de 11g para 19c
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 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] 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
Re: [oracle_br] Migrando Ambiente de 11g para 19c
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] 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