--- Em oracle_br@yahoogrupos.com.br, Suporte - DBcom IT Experts 
<[EMAIL PROTECTED]> escreveu
> Tanto o banco quanto o forms estão na mesma máquina. O único 
firewall 
> funcionando é o do próprio XP Pro, que já foi desligado. 

OK, então forget about o param citado.

O interessante 
> é que, se eu não preencher o campo nome do banco na hora de fazer a 
> conexão no forms, ele informa destino não localizado. Porém, se eu 
> coloco o nome correto do banco, ele dá o erro e fecha a aplicação. 

==>> Atenção, não é OBRIGATORIAMENTE o nome do banco que vc informa, 
E SIM a string presente no TNSNAMES.ORA : como eu disse na msg 
anterior, normalmente se cria string com o mesmo nome do banco, mas 
isso NÂO É obrigatório, ok ?? E notar que DÀ DIFERENÇA SIM se vc 
tiver abc.WORLD =  , ao invés de ABC = , ok ??

> O tnsnames já foi reconfigurado diversas vezes. 

Tá, mas FOI configurado CERTO nessas "diversas vezes" ?? Vc abriu no 
editor de textos o TNSNAMES.ORA ?? Está no formato que eu indiquei na 
msg anterior ? RESPEITANDO minúsculas/maiúsculas ?? Vc conferiu o sid 
do banco, está ok ??
 E como eu disse, o TNSNAMES.ORA que te interessa é o %homedoforms%
\NET80\ADMIN, é exatamente esse que vc checou ? Existem Vários outros 
pelaí, no home do banco, em vários lugares, ATENÇÂO q  o que o Forms 
usa é %homeforms%\NET80\ADMIN, porém.
 
>Já olhei o listener do db 
> e está tudo ok. No Net 8 Config também não conecta. 

Outra coisa que eu normalmente faço nessa situação em máquinas de 
estudo é , nesse mesmo dir %homeforms%\NET80\ADMIN , editar o arquivo 
SQLNET.ORA e comentar (com um # na frente) ou remover  a linha

SQLNET.AUTHENTICATION_SERVICES= (NTS)

pra que seja feita autenticação direta pelo net8.

 Pra vc testar se a entrada está legal, feitos TODOS os checks acima, 
tudo estando em princípio ok, vá pro prompt de comando e faça :

SET ORACLE_HOME=x:\pathcompletodahomedoforms (x é o drive!!)
SET ORACLE_SID=siddobancoemquestão
x:
CD %ORACLE_HOME%\BIN
TNSPING80 stringdotnsnames

>>Quanto ao registro, 
> também não localizei nada no caminho especificado. 

Eu não uso winxp, então não posso provar nem desprovar,, mas olha só 
o export do meu registro na chave indicada :

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE]
"NLS_LANG"=hex
(2):53,00,50,00,41,00,4e,00,49,00,53,00,48,00,5f,00,53,00,50,00,\
  
41,00,49,00,4e,00,2e,00,57,00,45,00,38,00,49,00,53,00,4f,00,38,00,38,0
0,35,\
  00,39,00,50,00,31,00,00,00
"ORACLE_HOME"=hex
(2):43,00,3a,00,5c,00,4f,00,52,00,41,00,56,00,36,00,00,00
"SHARED_ORACLE_HOME"=hex
(2):43,00,3a,00,5c,00,4f,00,52,00,41,00,56,00,36,00,00,\
  00
"API"=hex
(2):43,00,3a,00,5c,00,4f,00,52,00,41,00,56,00,36,00,5c,00,44,00,42,00,
\
  53,00,00,00
"COMPANY_NAME"=hex
(2):54,00,65,00,6c,00,65,00,66,00,6f,00,6e,00,69,00,63,00,61,\
  00,00,00
"ORACLE_GROUP_NAME"=hex
(2):4f,00,72,00,61,00,63,00,6c,00,65,00,20,00,70,00,61,\
  
00,72,00,61,00,20,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,4
e,00,\
  54,00,00,00
"D2K20_COMPONENTS"=hex
(2):44,00,65,00,76,00,65,00,6c,00,6f,00,70,00,65,00,72,\
  
00,20,00,32,00,30,00,30,00,30,00,20,00,52,00,32,00,2e,00,31,00,20,00,4
3,00,\
  6f,00,6d,00,70,00,73,00,00,00
"D2K20_ADMINISTRATION"=hex
(2):44,00,65,00,76,00,65,00,6c,00,6f,00,70,00,65,00,\

==>> e já vi isso TANTO no win9x, winNT, win2k, ** imagino ** que no 
XP é o mesmo, CHEQUE COM CUIDADO !!

 Também há uma outra possibilidade, que é : O Forms 6i é uma versão 
bem antiga, feita MUITO ANTES de existir windows xp, pode ser que 
exija patch pra funcionar no xp - como, mais uma vez, não trabalho 
com xp, não sei dizer. Se possível, eu diria pra vc tentar testar 
numa máquina win2k pro, é o que eu uso em casa e no trabalho, essa eu 
sei que funciona blz.
 
==>> Caso não dê nada certo, mande uma OUTRA msg mostrando o 
SQLNET.ORA, o TNSNAMES.ORA, o resultado do TNSPING80, vamos ver se 
quem já esteja com xp pode te ajudar.

[]s

 Chiappa

> 
> Reginaldo Ribeiro
> msn: [EMAIL PROTECTED]
> 
> jlchiappa wrote:
> 
> > Vamos por partes aí : primeira coisa, sempre que forms/reports não
> > conecta, a causa mais provável é a seguinte : forms/reports usam 
um
> > cliente Oracle ** diferente ** do default criado quando vc 
instala o
> > banco, que portanto deve ser configurado em local ** diferente **,
> > também. No caso de Fomrs 6i client/server (que é o seu caso, 
certo ?)
> > a configuração deve ser feita no arquivo TNSNAMES.ORA que está em
> > %oraclehomedoforms%\NET80\ADMIN , é um arquivo-texto que vc pode
> > editar com um editor texto ASCII qquer. Ele deve conter uma 
entrada do
> > tipo :
> >
> > abc =
> >   (DESCRIPTION =
> >     (ADDRESS_LIST =
> >         (ADDRESS =
> >           (PROTOCOL = TCP)
> >           (Host = nomeouipdamaquina)
> >           (Port = 1521)
> >         )
> >     )
> >     (CONNECT_DATA = (SID = nnn)
> >     )
> >   )
> >
> > onde abc é um nome qquer (normalmente se deixa igual ao sid do 
banco),
> > NNN é o SID do banco (vc informou isso quando instalou o banco), 
e em
> > nomeouip se vc não está em rede (já que é máquina de estudo) vc 
pode
> > botar localhost.
> > Quanto ao parâmetro USE_SHARED_SOCKET : esses parâmetros TODOS não
> > tem ** nada a ver ** com serviços, então vc não os vai encontrar 
onde
> > vc estava procurando, o Oracle cria uma pasta (chamada de ORACLE 
no
> > caso)  é em HKEY_LocalMachine/Software : isso é tal como o fazem a
> > maioria dos softwares windows (norton, office, antivírus em geral,
> > etc). Esse parãmetro porém só deve ser alterado se vc tem 
restrição de
> > portas (por causa de firewaal, coisa do tipo), é o caso ? Se não 
é,
> > ignore-o.
> >
> > []s
> >
> > Chiappa
> >
> > --- Em oracle_br@yahoogrupos.com.br, Suporte - DBcom IT Experts
> > <[EMAIL PROTECTED]> escreveu
> > >     Achei o seguinte em:
> > >
> > 
http://www.stanford.edu/dept/itss/docs/oracle/9i/win.920/a95492/net_co
nf.htm#634328
> > >
> > >
> > >       USE_SHARED_SOCKET
> > >
> > > You can set parameter |USE_SHARED_SOCKET| to |true| to enable 
use of
> > > shared sockets. If this parameter is set to |true|, the network
> > listener
> > > passes the socket descriptor for client connections to the 
database
> > > thread. As a result, the client does not need to establish a new
> > > connection to the database thread and database connection time
> > improves.
> > > Also, all database connections share the port number used by the
> > network
> > > listener, which can be useful if you are setting up third-party 
proxy
> > > servers.
> > >
> > > This parameter only works in dedicated server mode in a TCP/IP
> > > environment. If this parameter is set, you cannot use the 9.0 
listener
> > > to spawn Oracle7 release 7/.x/|USE_SHARED_SOCKET| for both 
Oracle
> > homes.
> > > databases. To spawn a dedicated server for an Oracle database 
not
> > > associated with the same Oracle home as the listener and have 
shared
> > > socket enabled, you must also set parameter
> > >
> > >   A pergunta agora é: Onde devo fazer a alteração desta chave, 
visto
> > que
> > > não a localizei em
> > |HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services ?
> > >
> > > Novamente, obrigado.




ORACLE_BR APOIA 2ºENPO-BR 
_____________________________________________________________________
O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 
no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases 
dirigidos exclusivamente por profissionais especialistas e renomados no 
mercado. Confira a programação no site do evento! http://www.enpo-br.org/
_____________________________________________________________________
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 




Responder a