Re: [oracle_br] Re: Licenciamento do Oracle

2017-06-26 Por tôpico jlchia...@yahoo.com.br [oracle_br]
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

2017-06-26 Por tôpico Victor Freidinger victor_freidin...@yahoo.com.br [oracle_br]
@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

2017-06-26 Por tôpico jlchia...@yahoo.com.br [oracle_br]
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

2017-06-26 Por tôpico jlchia...@yahoo.com.br [oracle_br]
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

2017-06-26 Por tôpico Victor Freidinger victor_freidin...@yahoo.com.br [oracle_br]
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

2017-06-26 Por tôpico jlchia...@yahoo.com.br [oracle_br]
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...