Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Oracle SID i nazwa usługi; problemy z połączeniem

ORA-12505 oznacza, że ​​Twój klient przekazał identyfikator SID, którego słuchacz na serwerze w ogóle nie rozpoznał.

W 10G i nowszych Możesz używać EZ connect bez konfigurowania serwera w ten sposób:

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

(LUB)

Jeśli nadal chcesz używać tnsnames.ora, spróbuj uruchomić tnsping SID ze swojego klienta.

W systemie LINUX możesz również poprosić ORACLE o odczytanie pliku tnsnames.ora z lokalnej ścieżki - po prostu ustaw TNS_ADMIN na katalog, w którym znajduje się twój plik tnsnames.ora.

W przeciwnym razie musisz skonfigurować tnsnames.ora w $ORACLE_HOME/network/admin na kliencie

Jeśli potrzebujesz znać identyfikator SID bazy danych, użyj tego:

wybierz sys_context('userenv','db_name') z dual;

Zobacz ten adres URL:

Sprawdzanie identyfikatora Oracle i nazwy bazy danych



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uzyskać dni robocze lub godziny między dwiema datami?

  2. Oracle (ORA-02270):brak pasującego klucza unikalnego lub podstawowego dla tego błędu listy kolumn

  3. Co musisz wiedzieć o tabeli FND_LOBS w aplikacjach Oracle

  4. Jak mogę uzyskać bieżący rok przy użyciu SQL na Oracle?

  5. Jak wyprowadzić wynik Oracle SQL do pliku w systemie Windows?