Errore durante la connessione al DB di Oracle su un server
Domanda
sto ottenendo un errore durante il tentativo di connettersi a Oracle DB sul server throught rospo. Il messaggio di errore è:
ORA-12514: TNS: l'ascoltatore non poteva risolvere Service_Name data nel descrittore di connessione
.
Tutto è andato bene fino a ieri ma oggi lavorando il mio server ottenuto riavviato e io non sono ABLT per la connessione al DB. Ho provato tnsping come bene e si sta lavorando bene:
TNS Ping Utility per Windows a 32 bit: Versione 9.2.0.1.0 - Produzione in data 10-NOV-20 10 15:13:29
Copyright (c) 1997 Oracle Corporation. Tutti i diritti riservati.
file dei parametri usati: c: \ oracle \ ora92 \ network \ admin \ sqlnet.ora
TNSNAMES staffatura per risolvere l'alias Il tentativo di contatto (DESCRIZIONE = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = MY4D) (PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = sim))) OK (80 msec)
ho lsnrctl start e si dice servizio OracleOraHome92TNSListener già in esecuzione.
Ancora oracolo throught rospo non funziona. Qualcuno può aiutarmi a risolvere questo.
Soluzione
Questo errore si verifica in genere quando i servizi Oracle non sono in esecuzione. Vedrete i servizi con nomi "Oracle..TNSListener" e un altro servizio con il nome di "OracleServicesim" nella vostra services.msc. Controllare se entrambi sono in esecuzione oppure riavviare entrambi tali servizi. Quindi provare a connettersi. Dovrebbe funzionare bene.