sql >> Database >  >> RDS >> Oracle

Oracle SID en servicenaam; verbindingsproblemen

ORA-12505 betekent dat uw client een SID heeft doorgegeven die de luisteraar op de server helemaal niet herkende.

In 10G en hoger U kunt EZ connect gebruiken zonder de server als volgt te configureren:

sqlplus [email protected]:1521/DEMO

hr is the user name
liverpool is the server name
1521 is the port the listener for the DB is listening on
DEMO is the database SID

(OF)

Als je tnsnames.ora nog steeds wilt gebruiken, probeer dan tnsping SID uit te voeren vanaf je client.

Op LINUX kunt u ORACLE ook een tnsnames.ora-bestand laten lezen van een lokaal pad - stel gewoon TNS_ADMIN in op de map waar uw tnsnames.ora-bestand zich bevindt.

Anders moet je tnsnames.ora configureren in $ORACLE_HOME/network/adminon de client

Als u de database-SID wilt weten, gebruikt u deze:

selecteer sys_context('userenv','db_name') van dual;

Zie deze URL:

Oracle sid en databasenaam controleren



  1. Retourneer de lokale servernaam in SQL Server met @@SERVERNAME

  2. Meerdere CTE in één zoekopdracht

  3. Sp_help_jobschedule gebruiken in SQL Server

  4. Hoe BLOB- en CLOB-bestanden in MySQL in te voegen?