Bom, pmfji aí no papo mas vamos ver se posso ajudar : antes de
responder, só como observação, se eu fosse recomendar algo pra um
iniciante total eu recomendaria o developer (ie, Forms+Reports) versão
6i, que na versão sem patches conecta até banco 9i somente (ambos
baixáveis em
http://www.oracle.com/technology/software/products/oracle9i/index.html
e http://www.oracle.com/technology/software/products/forms/index.html
, respectivamente) , pois apesar de não serem a versão moderna dos
produtos (longe disso), prum iniciante apresentam as seguintes vantagens :
a) developer 6i roda em client/server,nesse tipo de ambiente há menos
componentes a configurar, menos exigência na programação
b) muitos dos livros/sites sobre developer focaram na versão 6i, a
info sobre Developer 9i e 10g ainda não é tão abundante
c) a maioria das Empresas que pedem experiência em Developer possuem
uma base legada em versões 6i e anteriores que estão migrando, estudar
a versão 6i vai te dar alguma cancha para trabalhar com esse legado,
que quando se fala em developer é algo muito presente
findo a obs, vamos à resposta : o que ocorre é que o developer (qquer
versão que seja) exige um CLIENTE ORACLE instalado e configurado, ao
contrário (por exemplo) do Oracle SqlDeveloper (deve ser dele que vc
está falando), ele permite conexão direta via jdbc -> listener :via
java driver thin, PROVAVELMENTE por isso é que vc diz que pode usar o
SQL Developer mas não o Forms. A configuração é bem simples : uma vez
que vc já tenha um banco Oracle startado e com listener ativo, no
diretório (ORACLE_HOME) aonde vc instalou o Developer (que, ÓBVIO, é
DIFERENTE do diretório home do banco), vc vai achar um sub-diretório
NETWORK, e dentro desse um sub-dir chamado ADMIN, nele vc vai ter um
arquivo TNSNAMES.ORA e um arquivo SQLNET.ORA, esses arqs é que vc vai
configurar para o Developer pode conectar : há tool pra isso mas ambos
são arqs-texto, vc os pode editar com um editor de textos ASCII puro
qquer (bloco de notas, na falta de outro). O SQLNET.ORA vc poe deixar
com uma única linha tipo :
NAMES.DIRECTORY_PATH= (TNSNAMES)
comentando com um # na frente as outras. Já no arquivo TNSNAMES.ORA vc
vai adicionar as linhas (supondo que o seu banco se chame ORCL,
digamos, que esteja no mesmo computador do developer e que o listener
esteja na porta 1521) :
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(Host = localhost)(Port = 1521))
)
(CONNECT_DATA =
(SID = ORCL)
)
)
é isso, vc conecta no developer via opção File/Connect, informando o
usuário, a senha e ORCL como host string. Para vc testar essaconfig
fora do Forms/Reports, nesse mesmo diretório home do Developer vc
encontra um sub-diretório BIN, lá vc tem o TNSPING.EXE e o SQLPLUS.EXE
, pra testar o host string acima vc faria, em umprompt de comando :
TNSPING ORCL[ENTER]
e pra testar a conexão via sqlplus vc faria :
SQLPLUS nomedousuário/[EMAIL PROTECTED]
[]s
Chiappa
OBS : 1184 ** não é ** a porta efault, normalmente é 1521, cheque
REALMENTE qual porta o seu listener está usando...
--- Em [email protected], "Adonai S. Canêz"
<[EMAIL PROTECTED]> escreveu
>
> Leandro,
> eu achave que para acessar o banco de dados era apenas necessario
estar rodando o servidor de banco de dados na porta 1184, isso ta
funcionando pois o oracle developer funciona direitinho, como faço
para acessar esse TNS não faço nem ideia de como acessar e configurar
ele, se ele nao e ativado direto na instalação eu não ativei ele não.
Pessoal por favor me deem algumas dicas de como arrumar esse problema.
>
>
> Leonardo Rezende <[EMAIL PROTECTED]> escreveu:
> Caro Adonai,
>
> Você já configurou o seu tns? Faça testes com o tnsping tipo:
> tnsping orcl. Onde orcl é a sua string de conexão.
>
> Adonai S. Canêz escreveu:
> >
> >
> > Ola a todos,
> >
> > entrei no grupo agora pois estou tentando me especializar em oracle,
> > pois gosto muito da area e pretendo trabalhar com banco de dados.
Estou
> > tentando aprender a usar o oracle forms e report, na faculdade não é
> > ensinado e verifiquei que muitas empresas pedem conhecimentos. Meu
> > problema e o seguinte tenho o oracle 11g instalado na minha maquina e
> > funcionando corretamente, instalei o forms e o report na versão 10g,
> > pois pelo que verifiquei não existe uma versão 11g, mas eles não
> > conectam no banco de dados, estou colocando a senha e o banco de dados
> > que deve ser conectado e não funciona retorna esse erro:
> > ORA-12154: TNS: não pode resolver o identificador de conexão
> > especificado
> > Alguem tem ideia do que esta ocorrendo?
> >
> > Adonai
> >
> >
>
> --
>
> Sds,
>
> Leonardo Rezende
> Analista Desenvolvedor
> [EMAIL PROTECTED]
>
>
>
>
>
> ---------------------------------
> Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
armazenamento!
>
> [As partes desta mensagem que não continham texto foram removidas]
>