RE: [oracle_br] client 10g win X DB oracle XE linux
Olá, Estou colocando abaixo meus arquivos de configuração, porque já não sei mais o que. O listener.ora que está no servidor Linux CentOS 4.7, com Oracle XE: # listener.ora Network Configuration File: SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = /usr/lib/oracle/xe/app/oracle/product/10.2.0/server) (PROGRAM = extproc) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE)) (ADDRESS = (PROTOCOL = TCP)(HOST = toporacle.com)(PORT = 1521)) ) ) DEFAULT_SERVICE_LISTENER = (XE) O tnsnames.ora que está na estação Win XP, com client 10G 10.1.0: # tnsnames.ora Network Configuration File: C:\Oracle\product\10.1.0\Client_1\network\admin\tnsnames.ora # Generated by Oracle configuration tools. XE = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.252)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = XE) ) ) XE.WORLD = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.252)(PORT = 1521)) (CONNECT_DATA = (SID = XE)) ) O sqlnet.ora que está na estação Win XP, com client 10G 10.1.0: # sqlnet.ora Network Configuration File: C:\Oracle\product\10.1.0\Client_1\network\admin\sqlnet.ora # Generated by Oracle configuration tools. #este estava SQLNET.AUTHENTICATION_SERVICES= (NTS) # #NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT) #fim este estava TRACE_LEVEL_CLIENT = OFF #sqlnet.authentication_services = (NONE) names.directory_path = (TNSNAMES, HOSTNAME) names.default_domain = world name.default_zone = world automatic_ipc = off Neste momento está aparecendo o erro ERROR: ORA-12560: TNS:erro de adaptador de protocolo --- Em sex, 12/6/09, Zumba escreveu: De: Zumba Assunto: RE: [oracle_br] client 10g win X DB oracle XE linux Para: oracle_br@yahoogrupos.com.br Data: Sexta-feira, 12 de Junho de 2009, 20:41 Olá Fabio, eu acredito que não seja problema de plataformas diferentes, mas sim acertar o arquivos de configuração nas maquinas clientes. Já tive problemas em ficar copiando arquivos de plataformas/ versões diferentes, então sugeriria fazer através da ferramenta para criar as entradas de Tnsnames que é mais seguro. Antes de mais nada, vc checou o resultado do ping? Depois de configurado o tnsnames.ora, chegou a ver com o utilitario tnsping? Verifica o lance de dominio no arquivo sqlnet.ora e no nome da entrada no Tnsnames, tipo: nome.dominio! Só pra esclarecer # tnsnames.ora# # ## CRONO = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.1.3)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = crono) ) ) # # Pode até remover este arquivo pra testar, mas tenho essa entrada pra autenticação dos usuarios de SO no sqlplus sem senha. #sqlnet.ora# # # ## SQLNET.AUTHENTICATI ON_SERVICES = (NTS) # # Bom, espero ter ajudado. Abraço Zumba Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbusca dos.yahoo. com Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [oracle_br] client 10g win X DB oracle XE linux
Fabio, o nome do serviço é XE, então teu tnsnames.ora tem que ficar: XE = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = ip.do.teu.servidor)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = XE) ) ) Claro que vale a dica do amigo Marco, verifica teu iptables e o SELinux. E sempre é bom verificar se o listener está ativo (a verificação mais besta é a que resolve muitas vezes). 2009/6/14 : > Ola fabio, > > Isto esta me parecendo ser Firewall ou o Selinux no Linux, desabilite ambos e > faca um teste. > > Marco Borges > > Enviado pelo meu aparelho BlackBerry® da Vivo > > -Original Message- > From: Fabio > > Date: Fri, 12 Jun 2009 12:42:04 > To: > Subject: [oracle_br] client 10g win X DB oracle XE linux > > > Olá pessoal da lista, > Estou precisando DESESPERADAMENTE de ajuda. > Instalei um banco Oracle XE no Linux CentOS, fiz um export e import de outro > banco, e está funcionando perfeitamente. > Até aí tudo bem. Acontece que preciso acessá-lo de estações windows. > Instalei o client do 10g, e o configurei usando exemplo que eu tinha de outro > banco, com os mesmos dados nos arquivos listener.ora (no servidor), > tnsnames.ora e sqlnet.ora (na estação), e não está conectando de jeito nenhum. > Alguém pode me passar arquivos (listener, tnsname e sqlnet) de exemplo, > instruções e dicas, para q eu consiga esta conexão. > Serei muito grato. > > > > Veja quais são os assuntos do momento no Yahoo! +Buscados > http://br.maisbuscados.yahoo.com > > [As partes desta mensagem que não continham texto foram removidas] > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > -- >>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira >>responsabilidade de seus remetentes. > Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ > -- >>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » >>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: >>http://www.oraclebr.com.br/ > > Links do Yahoo! Grupos > > > -- Rosivaldo Azevedo Ramalho Consultor Oracle Database / Application Server mail/msn: rosiva...@gmail.com mobile: +55 83 8893 8281 Oracle Database 10g Certified Associate Oracle Database 10g Certified Professional Oracle Application Server 10g Certified Associate
RE: [oracle_br] client 10g win X DB oracle XE linux
Olá Fabio, eu acredito que não seja problema de plataformas diferentes, mas sim acertar o arquivos de configuração nas maquinas clientes. Já tive problemas em ficar copiando arquivos de plataformas/versões diferentes, então sugeriria fazer através da ferramenta para criar as entradas de Tnsnames que é mais seguro. Antes de mais nada, vc checou o resultado do ping? Depois de configurado o tnsnames.ora, chegou a ver com o utilitario tnsping? Verifica o lance de dominio no arquivo sqlnet.ora e no nome da entrada no Tnsnames, tipo: nome.dominio! Só pra esclarecer # tnsnames.ora CRONO = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.1.3)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = crono) ) ) ## Pode até remover este arquivo pra testar, mas tenho essa entrada pra autenticação dos usuarios de SO no sqlplus sem senha. #sqlnet.ora# SQLNET.AUTHENTICATION_SERVICES = (NTS) ## Bom, espero ter ajudado. Abraço Zumba Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com