RES: [oracle_br] Re: ** Oracle XE 11g ** ORA-12154 - TNS: não foi possível resolver identificador.

2016-10-07 Por tôpico 'Robson Muniz (Terra)'; rmunizso...@terra.com.br [oracle_br]
Pessoal, bom dia.

 

Esse era um servidor Virtual para algumas simulações, e por conta de outro 
processo, vão refazer esse servidor, e dessa forma essa Instalação será também 
perdida.

 

Quando liberarem o outro servidor, irei refazer o processo e retorno aqui, caso 
de algum outro problema.

 

Agradeço a todos pela ajuda.

 

At,

Robson

 

 

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: sexta-feira, 7 de outubro de 2016 11:20
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Re: ** Oracle XE 11g ** ORA-12154 - TNS: não foi possível 
resolver identificador.

 

  

Pra gente poder te Orientar sem tanto palpite, vamos precisar de Várias infos a 
mais : esse XE é 64 bits (deveria ser, se o Windows é 64 bits) ? É um servidor 
real ou é alguma VM ? vc está tentando acessar o XE dessa máquina-mesmo OU de 
alguma outra máquina ? Se vc está tentando acessar de uma outra máquina, vc 
está usando algum programa-cliente que não exige Oracle client software 
(exemplo, Oracle SQL developer ou alguma GUI similar feita em Java conectando 
via thin driver) ? Se existe sofware Oracle client na máquina que tenta acessar 
o banco, QUAL é a versão dele, e como está configurado ?? 

==> Esses dados ** todos ** vão ser CRUCIAIS para podermos entender qual é o 
seu problema : a mensagem "ORA-12154 - TNS: não foi possível resolver 
identificador." normalmente provém de software Oracle client 
mal-configurado/TNSNAMES.ORA incorreto, MAS facilmente também pode aparecer se 
o SO estiver com problemas

Adicionalmente, além destes dados TODOS, loga na máquina onde o XE tá instalado 
como o mesmo usuário Windows administrador LOCAL que vc usou pra instalar o 
software RDBMS XE, confirma que o serviço do ORACLE XE tá ativo, abre um prompt 
de comando, seta as variáveis ORACLE_SID, ORACLE_HOME e PATH corretamente e 
nesse prompt faça :

lsnrctl status
lsnrctl service
tnsping xe
ping 192.168.16.89
tracert 192.168.16.89
tnsping xe
sqlplus usuario/senha@xe

e aciona um cliente telnet (pode ser o telnet.exe - se não tiver no seu Windows 
instale ou pede pra instalar ele) nesse IP 192.168.16.89 porta 1521, se cair na 
tela preta tá bem, qquer msg de erro é problema

Havendo uma máquina cliente, repete nela os testes de ping, tracert e telnet, E 
se houver client Oracle nela, repete nela o teste de tnsping (informando a 
hoststring que vc configurou)...

[]s

  Chiappa





RES: [oracle_br] ** Oracle XE 11g ** ORA-12154 - TNS: não foi possível resolver identificador.

2016-10-07 Por tôpico 'Robson Muniz (Terra)'; rmunizso...@terra.com.br [oracle_br]
Bom dia.

 

Estou tentando abrir essa conexao no próprio servidor onde está instalado o
oracle.

 

O tnsping, retorna que não reconheceu o comando executado.

 

Obrigado novamente,

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: sexta-feira, 7 de outubro de 2016 11:03
Para: oracle_br@yahoogrupos.com.br
Assunto: RES: [oracle_br] ** Oracle XE 11g ** ORA-12154 - TNS: não foi
possível resolver identificador.

 

  

Bom dia !

 

Vocês está tentando abrir essa conexão em uma maquina na rede ? está usando
algum cliente especifico ou acesso direto ou o erro é no servidor ?

 

Tenta usar o tnsping ( caso tenha cliente do oracle instalado em uma maquina
)...

 

E coloca ai o resultado ...

 

 

 

De: oracle_br@yahoogrupos.com.br 
[mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: sexta-feira, 7 de outubro de 2016 10:38
Para: oracle_br@yahoogrupos.com.br  
Assunto: [oracle_br] ** Oracle XE 11g ** ORA-12154 - TNS: não foi possível
resolver identificador.

 

  

Bom dia pessoal.

Estou com problemas em um Oracle XE 11g, rodando em um servidor Windows
server 2012 64x.

XE =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.16.89)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = XE)

)

)

Quando tento abrir uma conexão, retorna o erro.

Alguém pode me passar uma orientação para poder verificar internamente ?

Obrigado a todos.

At,

Robson,

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





[oracle_br] ** Oracle XE 11g ** ORA-12154 - TNS: não foi possível resolver identificador.

2016-10-07 Por tôpico 'Robson Muniz (Terra)'; rmunizso...@terra.com.br [oracle_br]
Bom dia pessoal.

 

Estou com problemas em um Oracle XE 11g, rodando em um servidor Windows
server 2012 64x.

 

 



 

 

XE =

  (DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.16.89)(PORT = 1521))

(CONNECT_DATA =

  (SERVER = DEDICATED)

  (SERVICE_NAME = XE)

)

  )

 

Quando tento abrir uma conexão, retorna o erro.

 



 

Alguém pode me passar uma orientação para poder verificar internamente ?

 

Obrigado a todos.

 

At,

Robson,



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



RES: RES: [oracle_br] *** ORA-12514 ***

2015-04-08 Por tôpico 'Robson Muniz (Terra)'; rmunizso...@terra.com.br [oracle_br]
Bom dia pessoal.

 

Chiappa, desculpe a demora no retorno, pois, na data que enviei o problema, o 
cliente acabou disponibilizando outro servidor que funcionou normalmente, e 
entre esse meio tempo estava tentando “simular o problema” em ambiente local 
para verificar essas informações passadas abaixo, porém, não consegui 
reproduzir o problema.

 

De qualquer forma, vou ainda tentar simular esse caso, para testar esses pontos 
e ter a solução caso volte a ocorrer o problema.

 

Obrigado novamente pelo retorno.

 

At,

Robson

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: segunda-feira, 30 de março de 2015 23:45
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: RES: [oracle_br] *** ORA-12514 ***

 

  

Tudo jóia ? Então, pra iniciar, vc mostrou :

 conn system\syssestini@nfeweb
 
 essa sintaxe que vc usou não é a correta, para se separar usuário e senha vc 
usa a barra NORMAL e NÂO a contra-barra, deveria estar escrito :
 
 conn system/syssestini@nfeweb
 
 
 okdoc ??? Plz tenta da forma correta... Se não for isso, a primeira obs que 
faço é a seguinte : o TNSPING só testa acesso ao LISTENER, enviando um 'ping' 
(ie, um pequeno pacote de rede) para a porta do listener, só isso - ele NÂO 
conecta no database, NÃO testa portanto se o database está disponível 
Assim, por uma questão de método, vamos testar o acesso LOCAL ao database antes 
de tudo... Isso se faz logando nesse servidor como o MESMO usuário admin local 
que instalou e (creio) executa o RDBMS, aí então abrindo um prompt  de 
comandos, confirmando que o service Windows do database está up, setando as 
variáveis de ambiente Oracle e tentando a conexão SEM informar @hoststring 
  Exemplo (substitua o NOME e ORACLE_HOME do exemplo pelos seus, E supondo 
sempre que é banco single-instance/não-RAC, E que não usa ASM, E QUE portanto 
vc vai usar o mesmo listener presente na HOME do banco) :
  
  => meu database se chama XE, então tenho que ter um serviço Windows chamado 
OracleServiceXE ativo :
  
 C:\Windows\system32>sc queryex OracleServiceXE

=> veja no resultado que tenho :
 
NOME_DO_SERVIÇO: OracleServiceXE
TIPO   : 10  WIN32_OWN_PROCESS
ESTADO : 4  RUNNING
(STOPPABLE, PAUSABLE, ACCEPTS_SHUTDOWN)
CÓDIGO_DE_SAÍDA_DO_WIN32   : 0  (0x0)
CÓDIGO_DE_SAÍDA_DO_SERVIÇO : 0  (0x0)
PONTO_DE_VERIFICAÇÃO   : 0x0
AGUARDAR_DICA  : 0x0
PID: 2652
SINALIZADORES  :

C:\Windows\system32>

=> ok, preciso setar o ORACLE_SID, o ID do database a se conectar :

C:\Windows\system32>set ORACLE_SID=XE

=> instalei esse RDBMS em c:\oraclexe\app\oracle\product\11.2.0\server , então 
seto o valor adequado para a HOME :


C:\Windows\system32>set ORACLE_HOME=c:\oraclexe\app\oracle\product\11.2.0\server

=> indico que os binários estão no sub-diretório BIN dessa ORACLE_HOME :

C:\Windows\system32>set PATH=%ORACLE_HOME%\bin;%PATH%

=> ok, agora a conexão local (SEM listener) totalmente TEM que funcionar, 
PROVANDO (agora sim) que o banco está acessível mesmo :

C:\Windows\system32>sqlplus system/oracle

SQL*Plus: Release 11.2.0.2.0 Production

Copyright (c) 1982, 2014, Oracle.  All rights reserved.

Conectado a:
Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production

SQL>

=> blz ?? Saia do sqlplus com o comando EXIT e vamos agora ver o LISTENER... 
Julgando pelo seu listener.ora, eu vejo que o listener que vc criou se chama 
LISTENER mesmo, então não precisarei indicar o nome do listener nos comandos de 
verificação 
 Para se verificar o listener, nesse mesmo prompt de comando anteriormente 
usado, já com ORACLE_HOME e PATH corretamente setados, vc usa o comando LSNRCTL 
STATUS, assim :
 
C:\Windows\system32>lsnrctl status

=> o resultado vais er algo do tipo :

LSNRCTL for 64-bit Windows: Version 11.2.0.2.0 - Production 

STATUS do LISTENER

Apelido   LISTENER
VersÒoTNSLSNR for 64-bit Windows: Version 11.2.0.2.0 - Produ
ction
Data Inicial  30-MAR-2015 23:05:58
Funcionamento 0 dias 0 hr. 31 min. 6 seg
NÝvel de Anßlise off
Seguranþa  ON: Local OS Authentication
SNMP  OFF
Serviþo Default   XE
Arq. ParÔm. Listn.C:\oraclexe\app\oracle\product\11.2.0\server\network\admin
\listener.ora
Arq. Log ListenerC:\oraclexe\app\oracle\diag\tnslsnr\noteDell\listener\alert
\log.xml
Resumo de Atendimento...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=noteDell)(PORT=1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=noteDell)(PORT=8080))(Presentation=H
TTP)(Session=RAW))
Resumo de Serviþos...
O serviþo "CLRExtProc" tem 1 instÔncia(s).
  InstÔncia "CLRExtProc", status UNKNOWN, tem 1 handler(s) para este serviþo...
O serviþo "PLSExtProc" tem 1 instÔncia(s).
  InstÔncia "PLSEx

RES: [oracle_br] *** ORA-12514 ***

2015-03-30 Por tôpico 'Robson Muniz (Terra)'; rmunizso...@terra.com.br [oracle_br]
Para complementar, o TNSPING funciona normalmente.

 

 

 

C:\>tnsping nfeweb

 

TNS Ping Utility for 64-bit Windows: Version 11.2.0.1.0 - Production on
30-MAR-2

015 22:27:25

 

Copyright (c) 1997, 2010, Oracle.  All rights reserved.

 

Arquivos de parÔmetros usados:

D:\oracle11g\product\11.2.0\dbhome_2\network\admin\sqlnet.ora

 

 

Usado o adaptador TNSNAMES para resolver o apelido

Tentativa de contatar (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST =
192.10.1

0.68)(PORT = 1522)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME =
nfeweb)

))

OK (20 ms)

 

C:\>

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: segunda-feira, 30 de março de 2015 22:17
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] *** ORA-12514 ***

 

  

Boa noite pessoal.

 

Foi instalado um Oracle Standard Edition On (64 Bits) 11G R2 em um Windows
server 2008 R2 Standard, e no momento do acesso via SQL PLUS ocorre o erro
conforme abaixo :

 

 

C:\>sqlplus /nolog

 

SQL*Plus: Release 11.2.0.1.0 Production on Seg Mar 30 21:52:28 2015

, o

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

 

SQL> conn system\syssestini@nfeweb

Informe a senha:

ERROR:

ORA-12514: TNS:listener nÒo tem conhecimento sobre o serviþo solicitado

atualmente no descritor de conexÒo

 

SQL>

 

*** Alterei o Listener e TNS apontando para IP, conforme abaixo, e mesmo
assim o erro persiste.

 

 

# listener.ora Network Configuration File:
D:\oracle11g\product\11.2.0\dbhome_2\network\admin\listener.ora

# Generated by Oracle configuration tools.

 

LISTENER =

  (DESCRIPTION_LIST =

(DESCRIPTION =

  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1522))

  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.10.10.68)(PORT = 1522))

)

  )

 

ADR_BASE_LISTENER = D:\oracle11g

 

 

 

# tnsnames.ora Network Configuration File:
D:\oracle11g\product\11.2.0\dbhome_2\network\admin\tnsnames.ora

# Generated by Oracle configuration tools.

 

LISTENER_NFEWEB =

  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.10.10.68)(PORT = 1522))

 

 

NFEWEB =

  (DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.10.10.68)(PORT = 1522))

(CONNECT_DATA =

  (SERVER = DEDICATED)

  (SERVICE_NAME = nfeweb.sestinisp.com.br)

)

  )

 

 

 

Alguém já passou por um caso como esse ?

 

Obrigado pela ajuda de todos,

 

Robson Muniz.

 

 

 

  _  


  

Este email está limpo de vírus e malwares porque a proteção do avast!
Antivírus   está ativa. 

 





---
Este email está limpo de vírus e malwares porque a proteção do avast! Antivírus 
está ativa.
http://www.avast.com


[oracle_br] *** ORA-12514 ***

2015-03-30 Por tôpico 'Robson Muniz (Terra)'; rmunizso...@terra.com.br [oracle_br]
Boa noite pessoal.

 

Foi instalado um Oracle Standard Edition On (64 Bits) 11G R2 em um Windows
server 2008 R2 Standard, e no momento do acesso via SQL PLUS ocorre o erro
conforme abaixo :

 

 

C:\>sqlplus /nolog

 

SQL*Plus: Release 11.2.0.1.0 Production on Seg Mar 30 21:52:28 2015

, o

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

 

SQL> conn system\syssestini@nfeweb

Informe a senha:

ERROR:

ORA-12514: TNS:listener nÒo tem conhecimento sobre o serviþo solicitado

atualmente no descritor de conexÒo

 

SQL>

 

*** Alterei o Listener e TNS apontando para IP, conforme abaixo, e mesmo
assim o erro persiste.

 

 

# listener.ora Network Configuration File:
D:\oracle11g\product\11.2.0\dbhome_2\network\admin\listener.ora

# Generated by Oracle configuration tools.

 

LISTENER =

  (DESCRIPTION_LIST =

(DESCRIPTION =

  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1522))

  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.10.10.68)(PORT = 1522))

)

  )

 

ADR_BASE_LISTENER = D:\oracle11g

 

 

 

# tnsnames.ora Network Configuration File:
D:\oracle11g\product\11.2.0\dbhome_2\network\admin\tnsnames.ora

# Generated by Oracle configuration tools.

 

LISTENER_NFEWEB =

  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.10.10.68)(PORT = 1522))

 

 

NFEWEB =

  (DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.10.10.68)(PORT = 1522))

(CONNECT_DATA =

  (SERVER = DEDICATED)

  (SERVICE_NAME = nfeweb.sestinisp.com.br)

)

  )

 

 

 

Alguém já passou por um caso como esse ?

 

Obrigado pela ajuda de todos,

 

Robson Muniz.

 

 



---
Este email está limpo de vírus e malwares porque a proteção do avast! Antivírus 
está ativa.
http://www.avast.com


RES: [oracle_br] Re: ** COMPARA ESTRUTURA **

2014-09-15 Por tôpico 'Robson Muniz (Terra)'; rmunizso...@terra.com.br [oracle_br]
Boa tarde pessoal.

 

Encontrei a ferramenta dbForge que me ajudou bastante no que preciso para 
resolver o problema.

 

Agradeço a todos pela ajuda.

 

Abraços,

Robson

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: segunda-feira, 15 de setembro de 2014 12:38
Para: oracle_br@yahoogrupos.com.br
Assunto: [oracle_br] Re: ** COMPARA ESTRUTURA **

 

  

 Bem, claro que existem n ferramentas prontas de terceiros (freeware e/ou 
pagas) que fazem isso (googla por oracle database structure comparision), mas 
não é difícil se escrever um scriptinho que faça isso, é basicamente ler a 
informação da DBA/ALL_TAB_COLUMNS, lá tem nome de cada coluna, datatype, 
decimais/especificação, etc : 
http://www.adp-gmbh.ch/ora/admin/scripts/comptables.html , 
http://dbathoughts.blogspot.com.br/2008/02/compare-table-structure-in-oracle.html
 e 
https://asktom.oracle.com/pls/asktom/f?p=100:11:0P11_QUESTION_ID:1004115105172#8729597074626
 tem uns exemplinhos...
 
   []s
   
 Chiappa





---
Este email está limpo de vírus e malwares porque a proteção do avast! Antivírus 
está ativa.
http://www.avast.com


[oracle_br] ** COMPARA ESTRUTURA **

2014-09-15 Por tôpico 'Robson Muniz (Terra)'; rmunizso...@terra.com.br [oracle_br]
Bom dia pessoal.

 

Possuo em uma única instancia Oracle dois owner´s distintos, que possuem o
mesmo conjunto de tabelas, porém, pode haver diferença de quantidade de
tabelas entre eles, e também de eventual diferença de estrutura de alguma
tabela, comparando os 2 owner´s.

 

A idéia inicial é ter um resultado parecido com a informação abaixo
denominada DIFERENÇAS.

 

OWNER 1

 

TABELA A (campo1 varchar2(20), campo2 number)

TABELA B (campo1 number, campo2 number)

TABELA C (campo1 varchar2(20), campo2 number)

TABELA D (campo1 varchar2(20), campo2 number)

 

 

OWNER 2

 

TABELA A (campo1 varchar2(30), campo2 number)

TABELA B (campo1 varchar2(20), campo2 number)

TABELA C (campo1 varchar2(20), campo2 number)

 

 

 

DIFERENÇAS

 

TABELA A – OWNER 1 possui campo1 varchar2(20) e OWNER2, TABELA A possui
campo1 varchar2(30).

TABELA B – OWNER 2 possui campo1 number e OWNER2, TABELA A possui campo
varchar2(20).

TABELA C – Sem diferenças

TABELA D – Não existe no OWNER2

 

 

Alguém consegue me passar uma idéia de como efetuar um procedimento de
comparação como esse ?

 

Obrigado a todos (as),

Robson

 



---
Este email está limpo de vírus e malwares porque a proteção do avast! Antivírus 
está ativa.
http://www.avast.com


RES: [oracle_br] ** Query para parte de texto""

2014-08-15 Por tôpico 'Robson Muniz (Terra)'; rmunizso...@terra.com.br [oracle_br]
Boa tarde pessoal.

 

Eduardo e Marlon,  deu certo aqui meu teste para o objetivo que eu precisava.

 

Obrigado pela ajuda de vocês, que resolveu meu caso.

 

Abraço a todos,

 

De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] 
Enviada em: sexta-feira, 15 de agosto de 2014 11:35
Para: oracle_br@yahoogrupos.com.br
Assunto: Re: [oracle_br] ** Query para parte de texto""

 

  

Bom dia Robson, qual a versão do banco?

 

Se já permite usar expressões regulares:

 

select regexp_substr('inicio #12345# fim','#(.*)#',1,1,null,1) x from dual

 

Caso não permita:

 

select substr('inicio #12345# fim', instr('inicio #12345# fim', '#', 1) + 1, 
(instr('inicio #12345# fim', '#', -1) - instr('inicio #12345# fim', '#', 1)) - 
1) from dual

 

Mas se dentro do texto existirem mais de duas ocorrências de '#', não vai 
funcionar.

 

No exemplo que estou enviando ele pega apenas o conteúdo entre os 2 '#', 
desconsiderando-os.

 

Seria isso?

 

Att,




 

 

--

Eduardo Schurtz

 

2014-08-15 11:16 GMT-03:00 'Robson Muniz (Terra)' rmunizso...@terra.com.br 
  [oracle_br] mailto:oracle_br@yahoogrupos.com.br> >:

  

Bom dia pessoal.

 

Preciso fazer uma query para pegar parte de um campo de observação, que esteja 
entre o caracter “#”.

 

No campo, tem o texto completo:

Exemplo de texto completo, e que preciso pegar apenas #essa informação aqui 
dentro # e ignorar o restante do texto.

 

Minha query deverá ler o campo observação e trazer apenas:

#essa informação aqui dentro #

 

Obrigado a todos(as).

 

Robson.

 

  _  


  

Este email está limpo de vírus e malwares porque a proteção do avast! Antivírus 
  está ativa. 

 

 





---
Este email está limpo de vírus e malwares porque a proteção do avast! Antivírus 
está ativa.
http://www.avast.com


[oracle_br] ** Query para parte de texto""

2014-08-15 Por tôpico 'Robson Muniz (Terra)'; rmunizso...@terra.com.br [oracle_br]
Bom dia pessoal.

 

Preciso fazer uma query para pegar parte de um campo de observação, que
esteja entre o caracter “#”.

 

No campo, tem o texto completo:

Exemplo de texto completo, e que preciso pegar apenas #essa informação aqui
dentro # e ignorar o restante do texto.

 

Minha query deverá ler o campo observação e trazer apenas:

#essa informação aqui dentro #

 

Obrigado a todos(as).

 

Robson.



---
Este email está limpo de vírus e malwares porque a proteção do avast! Antivírus 
está ativa.
http://www.avast.com