Blz ? Então, primeiro de tudo nós, aqui de fora, não fazemos A MENOR IDÉIA de 
quais são essas "aplicações", como elas conectam no banco, que tipo (e 
VERSÕES!!) de middleware estão envolvidas, etc - mas de cara, exceto situações 
excepcionais tipo http://www.oradev.com/ORA-12537_TNS_connection_closed.html, a 
primeira coisa que se pensa é que essas suas apps PROVAVELMENTE usem alguma 
versão muito antiga de client Oracle, e/ou driver ODBC/JDBC, ou algum outro 
middleware  : como eu mostrei, Oracle 11.2.0.4 conecta perfeitinho com 12c, e 
vice-versa, em princípio... Se vc olhar na nota metalink  "Client / Server 
Interoperability Support Matrix for Different Oracle Versions" (Doc ID 
207303.1), , que registra compatibilidade entre diferentes releases de client e 
server Oracle, vc vai ver que 12.2 teve o Suporte à versões 11g anteriores à 
11.2.0.4 REMOVIDO, certamente por alguma incpmpatibilidade/instabilidade 
encontrada, certo ???
 Já sobre o / as sysdba no Windows,além do normal(ie vars Oracle apontando pro 
local correto, usuário presente no grupo ADMINISTRADOR ** e ** no grupo 
ORA_DBA, prompt de comando iniciado com Run as Administrador, etc, etc) a 
EXIGÊNCIA é que no arquivo SQLNET.ORA a autenticação por NTS esteja Ativa :
 
 ==> exemplo no XE 18c mas é o mesmo conceito - SETO as variáveis corretamente, 
com o meu script adequado :
 
C:\Users\jlchi_000>xe.bat

==> ó o conteúdo do SQLNET.ORA :

C:\Users\jlchi_000>cd %ORACLE_HOME%\network\admin

c:\app\oracle\product\XE18c\dbhomeXE\network\admin>type sqlnet.ora
# sqlnet.ora Network Configuration File: 
C:\app\oracle\product\XE18c\dbhomeXE\NETWORK\ADMIN\sqlnet.ora
# Generated by Oracle configuration tools.

# This file is actually generated by netca. But if customers choose to
# install "Software Only", this file wont exist and without the native
# authentication, they will not be able to connect to the database on NT.

SQLNET.AUTHENTICATION_SERVICES= (NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

==> conecto de boa :

c:\app\oracle\product\XE18c\dbhomeXE\network\admin>sqlplus / as sysdba

Conectado a:
Oracle Database 18c Express Edition Release 18.0.0.0.0 - Production
Version 18.4.0.0.0

SQL> exit
Desconectado de Oracle Database 18c Express Edition Release 18.0.0.0.0 - 
Production
Version 18.4.0.0.0

=> aí , sem a entrada no SQLNET.ORA :

c:\app\oracle\product\XE18c\dbhomeXE\network\admin>notepad sqlnet.ora

c:\app\oracle\product\XE18c\dbhomeXE\network\admin>type sqlnet.ora
# sqlnet.ora Network Configuration File: 
C:\app\oracle\product\XE18c\dbhomeXE\NETWORK\ADMIN\sqlnet.ora
# Generated by Oracle configuration tools.

# This file is actually generated by netca. But if customers choose to
# install "Software Only", this file wont exist and without the native
# authentication, they will not be able to connect to the database on NT.

#SQLNET.AUTHENTICATION_SERVICES= (NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

==> aí dá erro :

c:\app\oracle\product\XE18c\dbhomeXE\network\admin>sqlplus / as sysdba

SQL*Plus: Release 18.0.0.0.0 - Production 
Version 18.4.0.0.0

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

ERROR:
ORA-01017: senha/nome do usuário inválido; log-on negado


Informe o nome do usuário:


[]s

  Chiappa

Responder a