Re: [oracle_br] Re: Licenciamento do Oracle
Perfeitamente, se a resposta necessária chegou no destinatário,que a Entendeu, fico contente : esse sempre é o Objetivo aqui... Espero também que as informações EXTRAS que te passei, muito embora sejam irrelevantes para a pergunta, sirvam para seu futuro Breve, quando vc for decidir sobre eventual upgrade do Forms - afinal, nada Pior do que tomar uma decisão sem subsídios ou com fatos incorretos ou considerando versões SEM SUPORTE de produtos... []s Chiappa
Re: [oracle_br] Re: Licenciamento do Oracle
@Chiappa, Você já tinha sido claro e eu já havia entendido. O que respondi foi apenas um comentário de onde eu queria chegar. Obrigado, novamente. Em Segunda-feira, 26 de Junho de 2017 19:42, "jlchia...@yahoo.com.br [oracle_br]" escreveu: #yiv0801439118 #yiv0801439118 -- #yiv0801439118 .yiv0801439118ygrp-photo-title{clear:both;font-size:smaller;min-height:15px;overflow:hidden;text-align:center;width:75px;}#yiv0801439118 div.yiv0801439118ygrp-photo{background-position:center;background-repeat:no-repeat;background-color:white;border:1px solid black;min-height:62px;width:62px;}#yiv0801439118 div.yiv0801439118photo-title a, #yiv0801439118 div.yiv0801439118photo-title a:active, #yiv0801439118 div.yiv0801439118photo-title a:hover, #yiv0801439118 div.yiv0801439118photo-title a:visited {text-decoration:none;}#yiv0801439118 div.yiv0801439118attach-table div.yiv0801439118attach-row {clear:both;}#yiv0801439118 div.yiv0801439118attach-table div.yiv0801439118attach-row div {float:left;}#yiv0801439118 p {clear:both;padding:15px 0 3px 0;overflow:hidden;}#yiv0801439118 div.yiv0801439118ygrp-file {width:30px;}#yiv0801439118 div.yiv0801439118attach-table div.yiv0801439118attach-row div div a {text-decoration:none;}#yiv0801439118 div.yiv0801439118attach-table div.yiv0801439118attach-row div div span {font-weight:normal;}#yiv0801439118 div.yiv0801439118ygrp-file-title {font-weight:bold;}#yiv0801439118 #yiv0801439118 #yiv0801439118 #yiv0801439118 --#yiv0801439118ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv0801439118 #yiv0801439118ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv0801439118 #yiv0801439118ygrp-mkp #yiv0801439118hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv0801439118 #yiv0801439118ygrp-mkp #yiv0801439118ads {margin-bottom:10px;}#yiv0801439118 #yiv0801439118ygrp-mkp .yiv0801439118ad {padding:0 0;}#yiv0801439118 #yiv0801439118ygrp-mkp .yiv0801439118ad p {margin:0;}#yiv0801439118 #yiv0801439118ygrp-mkp .yiv0801439118ad a {color:#ff;text-decoration:none;}#yiv0801439118 Seguem minhas obs/respostas para cada item : "A minha dúvida era em cima da 'aplicação'(leia Runtime) do 6i, como que seria a licença dele(Ou seja, vendi um software feito em 6i, e agora?). " ==>> Sorry, eu achei que tinha sido rigorosamente Claro, pelo jeito não fui : vou repetir ** EXATAMENTE ** o que disse, quem sabe ... ' ...então, até a época do Forms 6i antigo, client/server, era necessário apenas um runtime (ie, uma porção mínima de software) que era instalado em cada máquina que precisava rodar tua aplicação ou opcionalmente vc podia instalar numa máquina compartilhada por rede... Esse runtime era (e é ainda) totalmente grátis' Não sei como ser mais claro e mais conciso : a resposta é , sendo versão 6i do Forms a versão onde vc compilou / criou a aplicação, o Runtime ERA é É ATÈ HOJE grátis, nenhuma Licença é cabível/necessária... TÀ CLARO agora ??. "Fiz alguns testes usando o Forms 10 usando o (quem diria) IE que ainda não removeu o plugin do Java. É um caminho 'porco', sim é. Porém, é o que está funcionando até essa versão do forms ficar no legado e o software ficar pronto em Java." ===> veja, o Forms 10g já está há Muito Tempo fora de Suporte Oficial, então imho esses testes que vc fez foram INÚTEIS : claro que se vc for migrar vc vai migrar NO MÍNIMO para a versão ainda com Suporte full, que seria a 11g... Mas logicamente, a minha Recomendação não pode deixar de ser, se a migração for mesmo ocorrer, de ir pra versão 12c do Forms : como eu tentei indicar (não sei se com sucesso) é nela que a Oracle implementou uma solução para responder ao desligamento do Java via plugin que está ocorrendo em muitos browsers por questão de Segurança... OK ?? []s Chiappa
Re: [oracle_br] Re: Licenciamento do Oracle
Seguem minhas obs/respostas para cada item : "A minha dúvida era em cima da 'aplicação'(leia Runtime) do 6i, como que seria a licença dele(Ou seja, vendi um software feito em 6i, e agora?). " ==>> Sorry, eu achei que tinha sido rigorosamente Claro, pelo jeito não fui : vou repetir ** EXATAMENTE ** o que disse, quem sabe ... ' ...então, até a época do Forms 6i antigo, client/server, era necessário apenas um runtime (ie, uma porção mínima de software) que era instalado em cada máquina que precisava rodar tua aplicação ou opcionalmente vc podia instalar numa máquina compartilhada por rede... Esse runtime era (e é ainda) totalmente grátis' Não sei como ser mais claro e mais conciso : a resposta é , sendo versão 6i do Forms a versão onde vc compilou / criou a aplicação, o Runtime ERA é É ATÈ HOJE grátis, nenhuma Licença é cabível/necessária... TÀ CLARO agora ??. "Fiz alguns testes usando o Forms 10 usando o (quem diria) IE que ainda não removeu o plugin do Java. É um caminho 'porco', sim é. Porém, é o que está funcionando até essa versão do forms ficar no legado e o software ficar pronto em Java." ===> veja, o Forms 10g já está há Muito Tempo fora de Suporte Oficial, então imho esses testes que vc fez foram INÚTEIS : claro que se vc for migrar vc vai migrar NO MÍNIMO para a versão ainda com Suporte full, que seria a 11g... Mas logicamente, a minha Recomendação não pode deixar de ser, se a migração for mesmo ocorrer, de ir pra versão 12c do Forms : como eu tentei indicar (não sei se com sucesso) é nela que a Oracle implementou uma solução para responder ao desligamento do Java via plugin que está ocorrendo em muitos browsers por questão de Segurança... OK ?? []s Chiappa
[oracle_br] Re: Erro instalação Apex
Só para demonstração, eis um exemplo de instalação do APEX em um banco de dados 11gR2 (11.2.0.2 no meu caso, mas não importa, é a mesma coisa para outros sub-releases do 11gR2) que roda em Linux (OEL 6.x, mas iirc é a mesma coisa Exatamente no OEL 5 que vc usa) : ==> estou conectado como o mesmo usuário que instalou e roda o RDBMS : [oracle@localhost ~]$ whoami oracle [oracle@localhost ~]$ ps -ef | grep -i pmon oracle2811 1 0 19:18 ?00:00:00 ora_pmon_orcl oracle3503 3457 0 19:19 pts/100:00:00 grep -i pmon [oracle@localhost ~]$ ==> o diretório-home do APEX (ie, o diretório a partir de onde vou rodar os scripts de instalação está Corretamente permissionado) : [oracle@localhost ~]$ ls -ld /media/sf_jlchi_000 drwxrwx--- 1 oracle oracle 40960 Jun 26 13:56 /media/sf_jlchi_000 [oracle@localhost ~]$ ls -ld /media/sf_jlchi_000/apex drwxrwx--- 1 oracle oracle 20480 Jun 26 14:53 /media/sf_jlchi_000/apex [oracle@localhost ~]$ ==> navego para o diretório : [oracle@localhost ~]$ cd /media/sf_jlchi_000/apex ==> entro no sqlplus e executo os passos de instalação : [oracle@localhost apex]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.2.0 Production Copyright (c) 1982, 2010, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SYS:AS SYSDBA@orcl:SQL> CREATE TABLESPACE apex5 DATAFILE 'apex5_arq01.dbf' SIZE 100M AUTOEXTEND ON NEXT 1M; SYS:AS SYSDBA@orcl:SQL> @apexins.sql APEX5 APEX5 TEMP /i/ . PL/SQL procedure successfully completed. timing for: Phase 2 (Upgrade) Elapsed: 00:07:40.45 Phase 3 (Switch) ...Upgrading DBMS_REGISTRY PL/SQL procedure successfully completed. Session altered. -- Switching Builder to new schema --- PL/SQL procedure successfully completed. ...Installing flows_files objects 2 ...create flows_files ...trigger wwv_biu_flow_file_objects Trigger created. No errors. Context created. ...null1.sql ...Remove objects created from previous APEX installations ...drop view sys.flow_sessions ...drop view sys.flow_parameters ...drop view sys.flow_sqlarea ...drop view sys.flow_sga ...drop view sys.wwv_flow_gv$session PL/SQL procedure successfully completed. JOB_QUEUE_PROCESSES: 1000 PL/SQL procedure successfully completed. Session altered. Performing Application Express component validation - please wait... Completing registration process. 18:00:42 Validating installation. 18:00:42 ...(18:00:42) Starting validate_apex for APEX_050100 ...(18:00:49) Checking missing sys privileges ...(18:00:49) Recompiling ...(18:00:55) Checking for objects that are still invalid ...(18:00:55) Key object existence check ...(18:00:56) Setting DBMS Registry for APEX to valid ...(18:00:56) Exiting validate_apex PL/SQL procedure successfully completed. timing for: Validate Installation Elapsed: 00:00:13.37 Session altered. PL/SQL procedure successfully completed. Thank you for installing Oracle Application Express 5.1.1.00.08 Oracle Application Express is installed in the APEX_050100 schema. The structure of the link to the Application Express administration services is as follows: http://host:port/pls/apex/apex_admin (Oracle HTTP Server with mod_plsql) http://host:port/apex/apex_admin (Oracle XML DB HTTP listener with the embedded PL/SQL gateway) http://host:port/apex/apex_admin (Oracle REST Data Services) The structure of the link to the Application Express development interface is as follows: http://host:port/pls/apex (Oracle HTTP Server with mod_plsql) http://host:port/apex (Oracle XML DB HTTP listener with the embedded PL/SQL gateway) http://host:port/apex (Oracle REST Data Services) timing for: Phase 3 (Switch) Elapsed: 00:00:27.28 timing for: Complete Installation Elapsed: 03:07:50.04 PL/SQL procedure successfully completed. 1 row selected. Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - Production With the Partitioning, OLAP, Data Mining and Real Application Testing options [oracle@localhost apex]$ ==> próximo passo de instalação : mudança da senha do APEX admin : [oracle@localhost apex]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.2.0 Production on Mon Jun 26 18:56:46 2017 Copyright (c) 1982, 2010, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SYS:AS SYSDBA@orcl:SQL>@apxchpwd.sql This script can be used to change the password of an Application Express instance administrator. If the user does not yet exist, a user record will be created. Enter the administrator's username [ADMIN] User "ADMIN" exists. Enter ADMIN's email [ADMIN] Ente
Re: [oracle_br] Re: Licenciamento do Oracle
Olá Chiappa, tudo bem? Primeiramente, obrigado pelo seu retorno. Não sei se você acompanhava, mas, me lembro de um episódio do Pica-Pau onde cai exatamente no que você me respondeu:'Eu peço uma informação de nada e me respondem com uma orquestra toda'. Foi mais ou menos como você me respondeu.Para efeito de testes ainda, estou criando usando o Forms 6 ainda e utilizando o Runtime mesmo.Fiz alguns testes usando o Forms 10 usando o (quem diria) IE que ainda não removeu o plugin do Java.É um caminho 'porco', sim é. Porém, é o que está funcionando até essa versão do forms ficar no legado e o software ficar pronto em Java.A minha dúvida era em cima da 'aplicação'(leia Runtime) do 6i, como que seria a licença dele(Ou seja, vendi um software feito em 6i, e agora?). Novamente, obrigado pelo seu retorno. Em Quarta-feira, 21 de Junho de 2017 17:54, "jlchia...@yahoo.com.br [oracle_br]" escreveu: #yiv2835187010 #yiv2835187010 -- #yiv2835187010 .yiv2835187010ygrp-photo-title{clear:both;font-size:smaller;min-height:15px;overflow:hidden;text-align:center;width:75px;}#yiv2835187010 div.yiv2835187010ygrp-photo{background-position:center;background-repeat:no-repeat;background-color:white;border:1px solid black;min-height:62px;width:62px;}#yiv2835187010 div.yiv2835187010photo-title a, #yiv2835187010 div.yiv2835187010photo-title a:active, #yiv2835187010 div.yiv2835187010photo-title a:hover, #yiv2835187010 div.yiv2835187010photo-title a:visited {text-decoration:none;}#yiv2835187010 div.yiv2835187010attach-table div.yiv2835187010attach-row {clear:both;}#yiv2835187010 div.yiv2835187010attach-table div.yiv2835187010attach-row div {float:left;}#yiv2835187010 p {clear:both;padding:15px 0 3px 0;overflow:hidden;}#yiv2835187010 div.yiv2835187010ygrp-file {width:30px;}#yiv2835187010 div.yiv2835187010attach-table div.yiv2835187010attach-row div div a {text-decoration:none;}#yiv2835187010 div.yiv2835187010attach-table div.yiv2835187010attach-row div div span {font-weight:normal;}#yiv2835187010 div.yiv2835187010ygrp-file-title {font-weight:bold;}#yiv2835187010 #yiv2835187010 #yiv2835187010 #yiv2835187010 --#yiv2835187010ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv2835187010 #yiv2835187010ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv2835187010 #yiv2835187010ygrp-mkp #yiv2835187010hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv2835187010 #yiv2835187010ygrp-mkp #yiv2835187010ads {margin-bottom:10px;}#yiv2835187010 #yiv2835187010ygrp-mkp .yiv2835187010ad {padding:0 0;}#yiv2835187010 #yiv2835187010ygrp-mkp .yiv2835187010ad p {margin:0;}#yiv2835187010 #yiv2835187010ygrp-mkp .yiv2835187010ad a {color:#ff;text-decoration:none;}#yiv2835187010 Oi : só FYI, como eu estou (bem no começo, mas estou) num processo de migração de aplicação em Forms 6i => Forms 12c para um cliente , então me deixa te dar umas dicas, vamos ver se ajudam na sua Análise : 1. cfrme vc deve saber, ao contrário do Forms 6i que rodava primariamente em modo client-server e portanto podia ser auto-contido, o Forms nas versões acima disso (ie, 9i em diante) rodam em modo web, então tipicamente exigem JAVA para quaisquer configurações adicionais, para interagir com a máquina do usuário final, etc : afinal, dentro de um browser de internet ou é html ou é Java as linguagens de que se pode dispor mais comumente... Assim, não só vc precisa conhecer PL/SQL (que é o padrão para desenvolvimento Oracle) mas TAMBÉM precisa conhecer um dedinho de java... Fique Avisado... 2. Até há pouco, esse suporte ao java no Forms era no forma de um plugin Java instalado no browser de internet, mas recentemente como http://www.oracle.com/technetwork/developer-tools/forms/documentation/forms12clientdeploymentoptions-3030579.pdf documenta (e como também já muito comentado na área) por motivos de segurança a Mozilla e a Google desativaram/proibiram plugin Java nos browsers deles : assim sendo, a Oracle passou a possibilitar a execução do java lá no servidor WEB, o chamado JAVA WEB START... Em termos de licenciamento isso não muda NADICA DE NADA, como mostrado no paper que citei na minha outra resposta, mas tecnicamente falando, esse fato de poder rodar o Java fora do web browser nos dá a possibilidade de executar o Forms em modo web sem um web server, o chamado Forms Standalone Launcher (FSAL), então ao menos para o seu desenvolvimento vc não precisa comprar/licenciar o webserver Eu ainda não usei essa opção (faz uns meses que isso foi efetivamente disponibilizado, é algo relativamente recente) mas creio que a Licença para execução do seu aplicativo desenvolvido em Forms 12c e sendo executado com FSAL deve ser muuito reduzida, veja lá com teu representante Oracle A contrapartida é que com FSAL vc perde algumas possibilidades de Single Sign On e coisas assim : veja https://www.doag.org/formes/pubfiles/8563044/docs/Konferenz/2016/vortraege/D
[oracle_br] Re: Erro instalação Apex
Colega, antesde qqquer coisa ** entenda ** que o APEX é uma tool de desenvolvimento que reside ** DENTRO DE UM DATABASE ORACLE **, E deve ser configurada NO SERVIDOR DE BANCO DE DADOS ORACLE : assim sendo, SE teu banco de dados reside Efetivamente num servidor Oracle Linux 5, ** com certeza absoluta ** tentativa de instalação a partir de uma máquina WIndows *** SÓ PODE *** dar besteira, não faz sentido a não ser que seu banco residisse nesse mesmo Windows En nem preciso dizer, nesse servidor aonde o RDBMS Oracle roda e também está Ativo e em execução/aberto o database-Oracle que vai hospedar o APEX vc VAI PRECISAR ter também não só permissão de conectar, MAS também permissão a nível de Sistema Operacional de criar um Diretório no path que vc especificar como HOME (ie, como local de destino) pra instalação APEX, E esse diretório de instalação do APEX ** tem ** que estar permissionado TAMBÉM para o usuário de sistema operacional que executa (e provavelmente instalou, também) o RDBMS Oracle... ==> Aliás, pra maior facilidade, eu RECOMENDO já logar no servidor de banco com o MESMO EXATO usuário do sistema operacional que instalou o RDBMS Oracle indicar como APEX_HOME um sub-diretório abaixo do ORACLE_HOME e disparar os scripts de instalação pelo prompt de comando com esse mesmo usuário (sempre com as variáveis de ambiente Oracle setadas), pois aí é muito mais Garantido que as permissões necessárias já estejam presentes... []s Chiappa OBS : o manual de Instalação do produto (online em https://docs.oracle.com/database/apex-5.1/HTMIG/performing-pre-installation-tasks.htm#HTMIG29193) nos avisa que há SIM pré-requisitos (como a presença do XML DB) , além de passos anteriores à instalação que devem ser seguidos(como setar para zero a porta HTTP port, se vc já tiver uma instalação anterior de um produto que a use) Essas recomendações TEm que ser seguidas...