sql >> Databasteknik >  >> RDS >> Oracle

TNSPING OK men sqlplus ger ORA-12154?

Skapa en miljövariabel TNS_ADMIN som pekar på katalogen där filen tnsnames.ora finns. Försök sedan att ansluta med sqlplus.

Om det fungerar, så är min gissning att du kanske installerade Oracle-klientprogramvaran också, och när du kör sqlplus letar den efter filen tnsnames.ora i ditt klienthem.

-- Instruktioner för att lägga till miljövariabeln TNS_ADMIN i windows
1. Gå till kontrollpanelen / systemet
2. välj Avancerade systeminställningar
3. Välj fliken "Avancerat" så finns knappen för miljövariabel längst ned.
4. skapa en ny variabel TNS_ADMIN och ange sökvägen där .ora-filerna lagras. t.ex. C:\app\oracle\product\11.2.0\client_1\nätverk\admin



  1. Förstå PIVOT-, UNPIVOT- och Reverse PIVOT-satser

  2. Hur kan jag konvertera bockar till ett datumformat?

  3. Konvertera månadsnummer till månadsnamn i PostgreSQL

  4. Hur listar jag alla tabeller i alla databaser i SQL Server i en enda resultatuppsättning?