[oracle_br] Redundância de banco de dados

2009-03-03 Por tôpico Alfredo Guimarães
Bom dia pessoal,

Estamos implantando o conceito de redundância de banco de dados em nossas
soluções, gostaria de saber opniões e experiências sobre o uso do Oracle
Real Application Cluster
 e se realmente é uma ferramenta/solução a ser seguida? se há soluções
similares em MySql, PostgreSQL, SQLServer?

Agradeço antecipadamente pelas informações.

Alfredo


[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Ferramenta de Performance

2008-10-17 Por tôpico Alfredo Guimarães
Desculpe Carlos , mas acho que vc esqueceu de anexar sua monografia.

2008/10/16 Carlos Gorges <[EMAIL PROTECTED]>

>   Boa tarde,
>
> Não existe uma ferramenta mágica, você terá que entender a arquitetura
> do sgbd, conceitos de S.O., hardware y outras cositas más para fazer
> um trabalho de otimização fora do método "tentativa e erro".
> Para começar, procure entender o que afeta o otimizador usado e como a
> consulta é executada.
> Procure ler a minha monografia em anexo: ela aborda de uma forma
> simples e resumida os otimizadores de consulta (bem voltado ao SGBD
> Oracle). Antes que alguém fale, ela não está 100%... cronograma
> orientado a dead-line com concorrência nunca resulta em algo excelente
> :-).
>
> Após, leia:
> http://asktom.oracle.com/tkyte/article1/autotrace.html
> http://www.oracle-base.com/articles/8i/TKPROFAndOracleTrace.php
> http://www.cs.umbc.edu/help/oracle8/server.815/a67775/ch15_otr.htm
> etc...
>
> 2008/10/16 Jorge Alberto <[EMAIL PROTECTED]
> >:
>
> > Pessoal, qual a ferramenta que podemos usar para verificar a performance
> > de uma consulta ??
> >
> > Eu uso o PL/SQL Developer, para desenvolver e fazer alguns testes de
> > performance com o Explain Plain mas gostaria de uma ferramenta da
> > própria Oracle para fazer isso.
> >
> > --
> >
>
> Atenciosamente,
> Carlos E. Gorges <[EMAIL PROTECTED] >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] "ORA-03114: não conectado ao ORACLE."

2008-07-10 Por tôpico Alfredo Guimarães
Olá Rafael,

quando vc diz que alterou o nivel de detalhe com o comando "alter system
..."
vc o fez de forma dinâmica ou vc deu um shutdown no banco?

outra coisa,  com este parâmetro alterado vc consegui mais detalhes sobre o
problema e
ai sim conseguiu resolver o problema ou só com a alteração o problema foi
resolvido?

Tudo que questiono e porque tenho uma aplicação Oracle Forms 10g e quando
disparo
um processo de fazer copia de uma tabela para ela mesma alterando apenas as
chaves
(tudo bem que há triggers associadas a este processo) o erro ORA - 03113
está ocorrendo.

Alfredo

2008/7/4 Oracle <[EMAIL PROTECTED]>:

>   Aumentei meu nivel de detalhe do trace através do comando /alter system
> set events '10195 trace name context forever, level 10/ nos parâmetros
> de inicialização do banco.
>
> Isto resolveu meu problema.
>
>
> Rafael Bahr Esposito da Rocha
> (41) 9199-1286
>
> Willian Frasson escreveu:
> >
> > Faça um trace da sessão para ver o que está acontecendo e em qual tempo
> >
> > - Original Message -
> > From: Oracle
> > To: oracle_br@yahoogrupos.com.br  oracle_br%40yahoogrupos.com.br >
> > Sent: Friday, July 04, 2008 11:39 AM
> > Subject: Re: [oracle_br] "ORA-03114: não conectado ao ORACLE."
> >
> > Alguém poderia me dar alguma dica sobre meu erro???
> >
> > Thiago Azevedo escreveu:
> > >
> > > Esporadicamente esse erro acontece em alguns dos meus ambientes, isso
> > > seria
> > > algum bug documentado???
> > >
> > > 2008/6/24 Oracle <[EMAIL PROTECTED] 
> > 
> > > >:
> > >
> > > > sim... com nivel alto de detalhe do trace o erro não acontece...
> > > >
> > > > Thiago Azevedo escreveu:
> > > >
> > > > >
> > > > > Somente aumentando o nível de detalhe do trace esse erro para de
> > > > > acontecer???
> > > > >
> > > > > 2008/6/24 Oracle <[EMAIL PROTECTED]
> > 
> > > 
> 
> > > > >  > > > >  2540gmail.com>>>:
> > > > >
> > > > > > Bom dia pessoALL,
> > > > > >
> > > > > > em alguns clientes, ao disparar alguns processos que consomem
> > > bastante
> > > > > > tempo e memória que são processos de calculo ou atualização de
> > > > > > datawarehouse, ocorre o erro "ORA-03114: não conectado ao
> > > ORACLE". Não
> > > > > > sei o que pode estar acontecendo para a conexão ser perdida.
> > > > > >
> > > > > > Utilizamos o comando "alter system set events '10195 trace name
> > > context
> > > > > > forever, level 10'" que encontrei em um fórum. Esta alteração
> > > soluciona
> > > > > > meu problema porém se o banco for reiniciado perdemos esta
> > > > configuração.
> > > > > >
> > > > > > Alguém já se deparou com este problema ou sabe me dar mais
> > > > > informações???
> > > > > >
> > > > > > Grato,
> > > > > >
> > > > > > Rafael Bahr Esposito da Rocha
> > > > > > (41) 9199-1286
> > > > > >
> > > > > >
> > > > >
> > > > > --
> > > > > Thiago Azevedo
> > > > > Accenture Brazil
> > > > > Services - AO Carrefour
> > > > > Work: 55 11 51888492
> > > > > Mobile: 55 13 81453524
> > > > > email: [EMAIL PROTECTED]
> >  >
> > > 
> 
> > > > >
> > >  
> > > > >
> > > > > MSN IM: [EMAIL PROTECTED]   thiago_a_a%40msn.com >
> > 
> > >   > > > thiago_a_a%40msn.com >
> > > > >
> > > > > [As partes desta mensagem que não continham texto foram removidas]
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > >
> > > --
> > > Thiago Azevedo
> > > Accenture Brazil
> > > Services - AO Carrefour
> > > Work: 55 11 51888492
> > > Mobile: 55 13 81453524
> > > email: [EMAIL PROTECTED] 
> >  >
> > >  >
> > > MSN IM: [EMAIL PROTECTED]   thiago_a_a%40msn.com >
> > 
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> >
> > __ Informação do NOD32 IMON 3240 (20080704) __
> >
> > Esta mensagem foi verificada pelo NOD32 sistema antivírus
> > http://www.eset.com.br 
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] URGENTE - Chamada de report apartir de um item de menu - Forms ORACLE 10G

2008-05-21 Por tôpico Alfredo Guimarães
obrigado André,


consegui resolver criandao um objeto report no forms que "setava" o menu e
alterei um parametro do menu para compatilhar a s bibliotecas do forms.

Alfredo

2008/5/21 André Silva <[EMAIL PROTECTED]>:

>   De fato, não há como declarar (apensar) o relatorio no mmb. O Relatório
> que vc chamará a partir do menu não terá parâmetros informados pelo usuário?
> Se não, use apenas web.show_document sem utilizar-se do run_report_object.
> daí no evento do item de menu vc já coloca o código. Algo do tipo:
> web.show_document('
> http://servidor:porta/reports/rwservlet?report=seurelatorio.rdf&userid=usuario/[EMAIL
>  PROTECTED]&destype=cache&desformat=pdf
> ','_blank');
> Se vc estiver com o reports server no seu oas ou oc4j configurados
> corretamente vc nao precisa passar o servidor e a porta passa o caminho
> relativo, a partir do "/reports...", vc pode tb criar uma chave pra nao
> passar na url usuario senha, destype, desformat, etc...
>
> To: [EMAIL PROTECTED] :
> [EMAIL PROTECTED] : Tue, 20 May 2008
> 16:21:36 -0300Subject: [oracle_br] URGENTE - Chamada de report apartir de um
> item de menu - Forms ORACLE 10G
>
> Olá pessoal,Alguém poderia me ajudar com este problema:Problema:em um menu
> necessito fazer a chamada de um report, porém em ORACLE FORMS 10Gtenho que
> substituir o RUN_PRODUCT por RUN_REPORT_OBJECT_PROC e o primeiroparâmetro é
> o report_id do tipo Report_Object, em um fonte *.fmb eu consigousar a função
> report_id:= FIND_REPORT_OBJECT('report_name');pergunta: COMO CONSIGO ESTA
> INFORMAÇÃO DENTRO DE UM FONTE *.mmb? nos fontes*.mmb não tenho +Reports na
> avore de oções dentro do forms builder parapoder declarar um report.aguardo
> alguma dica .obrigadoAlfredo[As partes desta mensagem que não continham
> texto foram removidas]
>
> __
> Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger!
> http://www.amigosdomessenger.com.br/
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>


[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] URGENTE - Chamada de report apartir de um item de menu - Forms ORACLE 10G

2008-05-20 Por tôpico Alfredo Guimarães
Olá pessoal,

Alguém poderia me ajudar com este problema:

Problema:

em um menu necessito fazer a chamada de um report, porém em ORACLE FORMS 10G
tenho que substituir o RUN_PRODUCT por RUN_REPORT_OBJECT_PROC e o primeiro
parâmetro é o report_id do tipo Report_Object, em um fonte *.fmb eu consigo
usar a função report_id:= FIND_REPORT_OBJECT('report_name');

pergunta: COMO CONSIGO ESTA INFORMAÇÃO DENTRO DE UM FONTE *.mmb? nos fontes
*.mmb não tenho +Reports na avore de oções dentro do forms builder para
poder declarar um report.


aguardo alguma dica .obrigado

Alfredo


[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] PRO*C com Oracle 10G

2008-04-30 Por tôpico Alfredo Guimarães
Obrigado pela  atenção,

Mas resolvi o problema  é que no UNIX quando vc que acessar o banco
na rede sem informar o SID(ou seja só username/password), a variável de
ambiente TWO_TASK deve ser "setada" na shell ( .profile ou .user_login ou
)

[]s

Alfredo

2008/4/29 Anderson Santiago <[EMAIL PROTECTED]>:

>   Amigo,
>
> confere o tnsnames e faltou também o SID na hora do connect.
>
> att.
>
> Anderson Santiago
> DBA Sr.
> www.ruevers.webs.com
>
> ----- Mensagem original 
> De: Alfredo Guimarães <[EMAIL PROTECTED] >
> Para: oracle_br@yahoogrupos.com.br 
> Enviadas: Segunda-feira, 28 de Abril de 2008 17:12:46
> Assunto: [oracle_br] PRO*C com Oracle 10G
>
>
> Pessoal,
>
> há alguém que possa me ajudar?
>
> PROBLEMA:
>
> tenho uma aplicação em C que executa o seguinte código para conectar ao
> banco:
>
> void con_bd (void)
> /* Conectar `a Base de Dados Oracle. */
> {
> /* EXEC SQL BEGIN DECLARE SECTION; */
> /* VARCHAR username [50]; */
> struct { unsigned short len; unsigned char arr[50]; } username;
> /* VARCHAR password [50]; */
> struct { unsigned short len; unsigned char arr[50]; } password;
> /* EXEC SQL END DECLARE SECTION; */
>
> /* Obter das variaveis de ambiente o nome e a senha da base de dados a
> ser acessada. */
> strcpy ( (char *) username.arr, (char *) getenv ("ads_bdus") );
> username.len = strlen (username.arr) ;
> strcpy ( (char *) password.arr, (char *) getenv ("ads_bdpw") );
> password.len = strlen (password.arr) ;
>
> /* Logar na ORACLE. */
> /* EXEC SQL WHENEVER SQLERROR DO sqlerror (); */
>
> /* EXEC SQL CONNECT :username IDENTIFIED BY :password; */
> {
> sqlstm.iters = (unsigned int )10;
> sqlstm.offset = (unsigned int )2;
> sqlstm.cud = sqlcud0;
> sqlstm.sqlest = (unsigned char *)&sqlca;
> sqlstm.sqlety = (unsigned short)0;
> sqlstm.sqhstv[ 0] = (unsigned char *)&username;
> sqlstm.sqhstl[ 0] = (unsigned int )52;
> sqlstm.sqindv[ 0] = ( short *)0;
> sqlstm.sqharm[ 0] = (unsigned int )0;
> sqlstm.sqhstv[ 1] = (unsigned char *)&password;
> sqlstm.sqhstl[ 1] = (unsigned int )52;
> sqlstm.sqindv[ 1] = ( short *)0;
> sqlstm.sqharm[ 1] = (unsigned int )0;
> sqlstm.sqphsv = sqlstm.sqhstv;
> sqlstm.sqphsl = sqlstm.sqhstl;
> sqlstm.sqpind = sqlstm.sqindv;
> sqlstm.sqparm = sqlstm.sqharm;
> sqlstm.sqparc = sqlstm.sqharc;
> sqlcex(&sqlctx, &sqlstm, &sqlfpn);
> if (sqlca.sqlcode < 0) sqlerror();
> }
>
> este código funciona perfeitamente com o oracle8i.
>
> porém quando tento executá-lo no Oracle 10g ocorre o seguinte erro:
> SQLNET.LOG
>
> OBS: (HOST=y) (USER=x) ) eu alterei os verdadeiros
>
> Fatal OSN connect error 12545, connecting to:
> (DESCRIPTION= (ADDRESS= (PROTOCOL= beq)(PROGRAM= /home/oraaurig/
> app/frs10g/ product/10. 1.2/bin/oracle) (ARGV0=oracleboc aina10i1)
> (ARGS='(DESCRIPT ION=(LOCAL= YES)(AD
>
> DRESS=(PROTOCOL= beq)))')( DETACH=NO) )(CONNECT_ DATA=(CID= (PROGRAM= )
> (HOST=y) (USER=x) )))
>
> VERSION INFORMATION:
> TNS for SVR4: Version 2.1.6.0.0 - Production
> Unix Domain Socket IPC NT Protocol Adaptor for SVR4: Version
> 2.1.6.1.0 - Production
> Oracle Bequeath NT Protocol Adapter for SVR4: Version 2.1.6.1.0 -
> Production
> TCP/IP NT Protocol Adapter for SVR4: Version 2.1.6.1.0 - Production
> Time: 28-APR-08 16:43:02
> Tracing not turned on.
> Tns error struct:
> nr err code: 12206
> TNS-12206: TNS:received a TNS error during navigation
> ns main err code: 12545
> TNS-12545: Connect failed because target host or object does not exist
> ns secondary err code: 12560
> nt main err code: 515
> TNS-00515: Connect failed because target host or object does not exist
> nt secondary err code: 2
> nt OS err code: 0
>
> MINHA PERGUNTA, quando eu executo o sqlplus na linha de comando apenas
> passando o user e password o que tem que estar setado em meu ambietne para
> não ocorrer o erro acima???
>
> OBS: meu ambiente está em UNIX Solaris 10.
>
> obrigado para quem possa me ajudar.
>
> Alfredo
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
> armazenamento!
> http://br.mail.yahoo.com/
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] PRO*C com Oracle 10G

2008-04-28 Por tôpico Alfredo Guimarães
Pessoal,

há alguém que possa me ajudar?

PROBLEMA:

tenho uma aplicação em C que executa o seguinte código para conectar ao
banco:

void con_bd (void)
/* Conectar `a Base de Dados Oracle. */
{
  /* EXEC SQL BEGIN DECLARE SECTION; */
/* VARCHAR  username [50]; */
struct { unsigned short len; unsigned char arr[50]; } username;
/* VARCHAR  password [50]; */
struct { unsigned short len; unsigned char arr[50]; } password;
  /* EXEC SQL END DECLARE SECTION; */

/* Obter das variaveis de ambiente o nome e a senha da base de dados a
ser acessada. */
  strcpy ( (char *) username.arr, (char *) getenv ("ads_bdus") );
  username.len = strlen (username.arr);
  strcpy ( (char *) password.arr, (char *) getenv ("ads_bdpw") );
  password.len = strlen (password.arr);


/* Logar na ORACLE. */
  /* EXEC SQL WHENEVER SQLERROR DO sqlerror (); */

  /* EXEC SQL CONNECT :username IDENTIFIED BY :password; */
{
  sqlstm.iters = (unsigned int  )10;
  sqlstm.offset = (unsigned int  )2;
  sqlstm.cud = sqlcud0;
  sqlstm.sqlest = (unsigned char  *)&sqlca;
  sqlstm.sqlety = (unsigned short)0;
  sqlstm.sqhstv[0] = (unsigned char  *)&username;
  sqlstm.sqhstl[0] = (unsigned int  )52;
  sqlstm.sqindv[0] = ( short *)0;
  sqlstm.sqharm[0] = (unsigned int  )0;
  sqlstm.sqhstv[1] = (unsigned char  *)&password;
  sqlstm.sqhstl[1] = (unsigned int  )52;
  sqlstm.sqindv[1] = ( short *)0;
  sqlstm.sqharm[1] = (unsigned int  )0;
  sqlstm.sqphsv = sqlstm.sqhstv;
  sqlstm.sqphsl = sqlstm.sqhstl;
  sqlstm.sqpind = sqlstm.sqindv;
  sqlstm.sqparm = sqlstm.sqharm;
  sqlstm.sqparc = sqlstm.sqharc;
  sqlcex(&sqlctx, &sqlstm, &sqlfpn);
  if (sqlca.sqlcode < 0) sqlerror();
}

este código funciona perfeitamente com o oracle8i.

porém quando tento executá-lo no Oracle 10g ocorre o seguinte erro:
SQLNET.LOG

OBS: (HOST=y)(USER=x))  eu alterei os verdadeiros

Fatal OSN connect error 12545, connecting to:
 
(DESCRIPTION=(ADDRESS=(PROTOCOL=beq)(PROGRAM=/home/oraaurig/app/frs10g/product/10.1.2/bin/oracle)(ARGV0=oraclebocaina10i1)(ARGS='(DESCRIPTION=(LOCAL=YES)(AD
DRESS=(PROTOCOL=beq)))')(DETACH=NO))(CONNECT_DATA=(CID=(PROGRAM=)
(HOST=y)(USER=x

  VERSION INFORMATION:
TNS for SVR4: Version 2.1.6.0.0 - Production
Unix Domain Socket IPC NT Protocol Adaptor for SVR4: Version
2.1.6.1.0 - Production
Oracle Bequeath NT Protocol Adapter for SVR4: Version 2.1.6.1.0 -
Production
TCP/IP NT Protocol Adapter for SVR4: Version 2.1.6.1.0 - Production
  Time: 28-APR-08 16:43:02
  Tracing not turned on.
  Tns error struct:
nr err code: 12206
TNS-12206: TNS:received a TNS error during navigation
ns main err code: 12545
TNS-12545: Connect failed because target host or object does not exist
ns secondary err code: 12560
nt main err code: 515
TNS-00515: Connect failed because target host or object does not exist
nt secondary err code: 2
nt OS err code: 0

MINHA PERGUNTA, quando eu executo o sqlplus na linha de comando apenas
passando o user e password o que tem que estar setado em meu ambietne para
não ocorrer o erro acima???

OBS: meu ambiente está em UNIX Solaris 10.

obrigado para quem possa me ajudar.


Alfredo


[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] Forms 10g - tool_env.getvar

2008-04-16 Por tôpico Alfredo Guimarães
Pessoal,

Alguém poderia me ajudar?

PROBLEMA:


Eu tinha uma aplicação que estava em Forms 6i  no Oracle 8i e em Unix, neste
contexto eu setava algumas variáveis (que uso dentro da aplicação) de
ambiente (setenv  bd_usr  alfredo) antes de executar minha aplicação;

Agora o meu contexto é Forms 10g no Oracle 10g e em UNIX, porém ao incluir
minha variável "bd_usr=alfredo" no default.env ( arquivo onde defino as var
de ambiente) ao executar um TOOL_ENV.GETVAR dentro da minha aplicação, não
obtenho nada, ou seja o contéudo vem vazio.

Agora o mais estranho quando eu defino a variável com letras MAIUSCULAS
"BD_USR = alfredo" consigo recuperar o contéudo com TOOL_ENV.GETVAR sem
problemas, porém em algums programas C/C++ que são executados em paralelo
(usando HOST('aplicaação')) não consegue enchegar estas variáveis.


Abraços,


Alfredo


[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] Problemas com bibliotecas c/c++ (ProC- ORACLE)

2008-04-15 Por tôpico Alfredo Guimarães
Pessoal há alguém que possa me ajudar?

estou tentando compilar o programa C/C++ e está ocorrendo o seguinte
problema com algumas bibliotecas e desconfio que elas deveriam estar junto
com as do Oracle;

make -f proc10g.mk EXE=retira_longo10g.exe OBJS="retira_longo10g.o"
make: *** Warning: File `proc10g.mk' has modification time in the future
(2008-04-14 16:48:37 > 2008-04-14 16:41:37)
gcc -I. -O -mv8 -L/home/tools/app/dev6i/lib -o retira_longo10g.exe
retira_longo10g.o -lsql  -lsqlnet -lora  -lsqlnet  -lora -lnlsrtl -lcv6
-lcore -lnlsrtl -lcv6   -lcore  `cat /home/tools/app/dev6i/lib
/sysliblist`
ld: fatal: library -lsqlnet: not found
ld: fatal: library -lora: not found
ld: fatal: library -lsqlnet: not found
ld: fatal: library -lora: not found
ld: fatal: library -lnlsrtl: not found
ld: fatal: library -lcv6: not found
ld: fatal: library -lcore: not found
ld: fatal: library -lnlsrtl: not found
ld: fatal: library -lcv6: not found
ld: fatal: library -lcore: not found
ld: fatal: File processing errors. No output written to retira_longo10g.exe
collect2: ld returned 1 exit status
make: *** [build] Error 1


se alguem tiver uma dica ou souber onde encontro estas bibliotecas para que
eu possa compilar este programa .

OBS: já dei um "find" na minha máquina e elas não estão em lugar nenhum ,
este programa é uma reliquia (1998)  aqui da empresa e precisei fazer uma
alteração e compilá-lo dai..



Obrigado,


Alfredo


[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Download Forms 10G

2007-12-11 Por tôpico Alfredo Guimarães
Cara,

deste endereço vc pode abaixar, desde que vc seja cadastrado no OTN.

http://www.oracle.com/technology/software/products/forms/index.html

Oracle Developer Suite/Application Server 10*g* Release 2 (10.1.2.0.2)
Downloads
 Oracle Developer Suite 10*g* Release
2(Contains
Forms and Reports
10.1.2)  Oracle Application Server 10*g* Release
2(Contains
Forms and Reports
10.1.2)  Oracle Forms 10*g
*WebUtilThis
is the initial
1.0.6 release of Webutil as made available on OTN. Upgrade and patched
versions are now delivered as a component of the Oracle Developer Suite. Client
Wrapper 
Utility-
What
is 
this?


On Dec 8, 2007 12:21 AM, Lo Bello <[EMAIL PROTECTED]> wrote:

>   Pessoal,
>
> pode ser uma pergunta idiota, mas.
> aonde posso baixar o Forms 10G???
> produrei no google e no site da oracle e não achei.
> tudo que achei foi um Oracle 10 Application Server, eh o mesmo??
>
> vlw...
>
> abs
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



Re: [oracle_br] Re: ORACLE FORMS 10G - WEBUITL - CLIENT_HOST/HOST

2007-11-28 Por tôpico Alfredo Guimarães
Olá Chiappa,

Obrigado pela atenção,

mas é o seguinte restringi os meus teste em um ambiente UNIX e loguei com
meu usuário e tentei executar:

   CLIENT_HOST('touch zteste.txt');

   CLIENT_HOST('mkdir Alfredo_Teste');

   CLIENT_HOST('/usr/bin/cd Alfredo_Teste');

   CLIENT_HOST('touch zteste_2.txt');

   CLIENT_HOST('touch zteste_3.txt');

o resultado disto foi :

criou os 3 arquivos .txt na raiz da minha área e também criou o diretório
Alfredo_Teste, quando eu esperava que ele criasse os dois últimos no subdir
Alfredo_Teste.

Aparentemente não dá erro na execução porém ele não executa o comando veja
meu java console:

2007-Nov-28  10:08:32.714 WUB[getProperty()] Getting property
WUB_SEPARATEFRAME_MODE
2007-Nov-28  10:08:33.948 WUB[getProperty()] Getting property
WUB_SEPARATEFRAME_MODE
2007-Nov-28  10:08:38.314 WUB[getProperty()] Getting property
WUB_SEPARATEFRAME_MODE
2007-Nov-28  10:08:43.172 WUH[setProperty()] Setting property
WUH_EXECUTION_MODE to 0
2007-Nov-28  10:08:43.175 WUH[setProperty()] Setting property WUH_EXECUTE to
touch zteste.txt
2007-Nov-28  10:08:43.176 WUH[getProperty()] Getting property WUH_EXECUTE
2007-Nov-28  10:08:43.569 WUH[setProperty()] Setting property WUH_PROC_ID to
25
2007-Nov-28  10:08:43.580 WUH[getProperty()] Getting property WUH_RC
2007-Nov-28  10:08:43.606 WUH[setProperty()] Setting property WUH_CLEAR_PROC
to 25
2007-Nov-28  10:08:43.608 WUH[setProperty()] Setting property
WUH_EXECUTION_MODE to 0
2007-Nov-28  10:08:43.608 WUH[setProperty()] Setting property WUH_EXECUTE to
mkdir Alfredo_Teste
2007-Nov-28  10:08:43.609 WUH[getProperty()] Getting property WUH_EXECUTE
2007-Nov-28  10:08:43.909 WUH[setProperty()] Setting property WUH_PROC_ID to
26
2007-Nov-28  10:08:43.914 WUH[getProperty()] Getting property WUH_RC
2007-Nov-28  10:08:43.933 WUH[setProperty()] Setting property WUH_CLEAR_PROC
to 26
2007-Nov-28  10:08:43.934 WUH[setProperty()] Setting property
WUH_EXECUTION_MODE to 0
2007-Nov-28  10:08:43.934 WUH[setProperty()] Setting property WUH_EXECUTE to
/usr/bin/cd Alfredo_Teste
2007-Nov-28  10:08:43.935 WUH[getProperty()] Getting property WUH_EXECUTE
2007-Nov-28  10:08:44.350 WUH[setProperty()] Setting property WUH_PROC_ID to
27
2007-Nov-28  10:08:44.354 WUH[getProperty()] Getting property WUH_RC
2007-Nov-28  10:08:44.388 WUH[setProperty()] Setting property WUH_CLEAR_PROC
to 27
2007-Nov-28  10:08:44.389 WUH[setProperty()] Setting property
WUH_EXECUTION_MODE to 0
2007-Nov-28  10:08:44.390 WUH[setProperty()] Setting property WUH_EXECUTE to
touch zteste_2.txt
2007-Nov-28  10:08:44.390 WUH[getProperty()] Getting property WUH_EXECUTE
2007-Nov-28  10:08:44.562 WUH[setProperty()] Setting property WUH_PROC_ID to
28
2007-Nov-28  10:08:44.565 WUH[getProperty()] Getting property WUH_RC
2007-Nov-28  10:08:44.609 WUH[setProperty()] Setting property WUH_CLEAR_PROC
to 28
2007-Nov-28  10:08:44.610 WUH[setProperty()] Setting property
WUH_EXECUTION_MODE to 0
2007-Nov-28  10:08:44.612 WUH[setProperty()] Setting property WUH_EXECUTE to
touch zteste_3.txt
2007-Nov-28  10:08:44.612 WUH[getProperty()] Getting property WUH_EXECUTE
2007-Nov-28  10:08:44.762 WUH[setProperty()] Setting property WUH_PROC_ID to
29
2007-Nov-28  10:08:44.765 WUH[getProperty()] Getting property WUH_RC
2007-Nov-28  10:08:44.809 WUH[setProperty()] Setting property WUH_CLEAR_PROC
to 29

qual seria sua opnião?

obrigado mais uma vez,


Alfredo


On Nov 27, 2007 1:50 PM, jlchiappa <[EMAIL PROTECTED]> wrote:

>   Colega, uma coisa ** absolutamente estranha ** que eu vi na sua msg :
> vc diz que é linux, MAS disse que "já testei algumas alternativas com
> 'cmd /c cd.'" ? CMD é o executável do shell NO WINDOWS, não
> tem NADA A VER no linux!! O que eu acho é que :
>
> 1. talvez o executável do shell no linux não deve estar "achando" o
> executável cd, no unix TUDO é programa-executável, diferente do
> dos/windows onde alguns comandos residem no próprio cmd.exe : abra um
> prompt de comando, peça um which cd , e veja em que path está o
> executável cd , e use esse path na chamada
>
> ou
>
> 2. também pode ser que o usuário oracle lá do so, lá NO SERVIDOR onde
> o banco roda, não tenha privilégios nesse diretório desejado,
> verifique isso
>
> []s
>
> Chiappa
>
> --- Em oracle_br@yahoogrupos.com.br ,
> "Alfredo Guimarães"
> <[EMAIL PROTECTED]> escreveu
>
> >
> > Bom dia amigos,
> >
> > primeiramente quero agradecer pela contribuição que me deram a té o
> momento.
> >
> > A minha saga continua, depois de conseguir configurar a biblioteca
> WEBUTIL,
> > passei a ter alguns problemas de utilização dos recursos que ela
> oferece,
> > bom para relembrar o meu ambiente é:
> >
> >
> > - UNIX/LINUX
> > - ORACLE e FORMS 10G
> >
> >
> > em minha apli

Re: [oracle_br] Forms e Reports - Não consigo conectar com o meu banco

2007-11-27 Por tôpico Alfredo Guimarães
Verifique o tnsnames.

*ORA-12203:*TNS:unable to connect to destination*Cause:*Invalid address
specified or destination is not listening. This error can also occur because
of underlying network or network transport problems.*Action:*Verify that the
net service name you entered was correct. Verify that the ADDRESS portion of
the connect descriptor which corresponds to the net service name is correct.
Ensure that the destination process (for example the listener) is running at
the remote node.
Verify that the host or database name is correct and that it is listed in
the TNSNAMES.ORA file.

This is a file stored locally on your computer in your Oracle home folder in
Network --> Admin folder. This file keeps a list of available databases and
related information required to connect to them.
You may browse the TNSNAMES.ORA file with any word processing program and
search for the name of the database or host you are trying to access.


boa sorte,

Alfredo

On Nov 27, 2007 10:50 AM, edson.amorim2007 <[EMAIL PROTECTED]>
wrote:

>   Prezado Colega,
>
> Tenho em minha máquina o Oracle 9i e acabei de instalar o Oracle Form
> e Oracle Report.
>
> Quando tento acessar ao Oracle Form, ao ir no Browser para procurar o
> banco de Dados, me vem a tela de login.
>
> Informo "scott" e "Tiger" e o nome do me banco de dados e, ao clicar
> em , me é apresentada a mensagem:
>
> ORA-12203: TNS:unable to connect do destination
>
> O que está acontecendo? Como resolvo isso?
>
> Tentei verificar o IP de minha máquina a partir do IPCPNFIG mas me dá
> uma mensagem informando que a mídia não está conectada. Eu estou
> usando em uma estação local...
>
> Agradeço lhe por qualquer ajuda...
>
> Edson
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



[oracle_br] Migrando aplicação do Oracle 8i/Oracle Forms 6 para Oracle 10g/Oracleforms 10g

2007-11-09 Por tôpico Alfredo Guimarães
Bom dia!

Eu sou Alfredo e acabei de me associar ao grupo.

Bom primeiramente vou explicar o meu cenárioe posteriormente o meu problema.

1) Cenário atual:

Sitema Operacional: UNIX - Solaris
Versão do Oracle; 8i
Versão do Forms: 6

Tenho um a aplicação rodando na arquitetura Cliente/Server

2) Novo cenário para o qual tenho que migrar:

Sistema Operacional UNIX
Versão do ORACLE; 10g
Versão do Forms: 10g

Problema:

Primeiramente me esclareça uma dúvida, a minha aplicação
cliente/server do ORACLE8i/Forms 6 tem com continuar sendo
Client/Server na 10g sem ter que migrar para a arquitetura WEB?

Na verdade eu tenho duas aplicações rodando no cenário atual, um delas
foi até que tranquilo a transição pois compilei os forms da 6 na 10g e
o que me deu um pouco de problema foi alterar as chamadas de reports
mas que no final deu tudo certo.

Já há segunda em alguns lugares tenho que fazer uso da "função"  HOST
para chamar o editor emacs e ele não funcionou ..começou a minha
longa busca da soluçao.Após buscas e buscas conclui que teria que usar
o WEBUTIL, porém após todas as configurações e setup necessaŕio para
utiliza o tal não estou conseguindo executar e o javaconsole me
informa o seguinte erro:

chamada do forms no browser mozilla -> http://:/forms/frmservlet?config=webutil&form=

ERRO:

RegisterWebUtil - Loading WebUtil Version 1.0.6
proxyHost=null
proxyPort=0
connectMode=HTTP, native.
Forms Applet version is : 10.1.2.0
java.lang.NoClassDefFoundError: com/jacob/com/ComFailException
   at java.lang.Class.forName0(Native Method)
   at java.lang.Class.forName(Unknown Source)
   at oracle.forms.handler.UICommon.instantiate(Unknown Source)
   at oracle.forms.handler.UICommon.onCreate(Unknown Source)
   at oracle.forms.handler.JavaContainer.onCreate(Unknown Source)
   at oracle.forms.engine.Runform.onCreateHandler(Unknown Source)
   at oracle.forms.engine.Runform.processMessage(Unknown Source)
   at oracle.forms.engine.Runform.processSet(Unknown Source)
   at oracle.forms.engine.Runform.onMessageReal(Unknown Source)
   at oracle.forms.engine.Runform.onMessage(Unknown Source)
   at oracle.forms.engine.Runform.sendInitialMessage(Unknown Source)
   at oracle.forms.engine.Runform.startRunform(Unknown Source)
   at oracle.forms.engine.Main.createRunform(Unknown Source)
   at oracle.forms.engine.Main.start(Unknown Source)
   at sun.applet.AppletPanel.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

Alguém poderia me ajudar nesta ardua jornada que já dura alguns dias.

Abraços

Alfredo