Oracle
 sql >> база данни >  >> RDS >> Oracle

Oracle SID и име на услугата; проблеми с връзката

ORA-12505 означава, че клиентът ви е предал SID, който слушателят на края на сървъра изобщо не е разпознал.

В 10G и по-високи Можете да използвате EZ Connect, без да конфигурирате страната на сървъра, както следва:

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

(ИЛИ)

Ако все още искате да използвате tnsnames.ora, опитайте да стартирате tnsping SID от вашия клиент.

В LINUX можете също да накарате ORACLE да прочете файл tnsnames.ora от локален път - просто задайте TNS_ADMIN в директорията, където е вашият файл tnsnames.ora.

В противен случай трябва да конфигурирате tnsnames.ora в $ORACLE_HOME/network/adminon на клиента

Ако трябва да знаете SID на базата данни, използвайте това:

изберете sys_context('userenv','db_name') от dual;

Вижте този URL:

Проверка на sid на oracle и име на база данни



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. opatch предвар

  2. Създаване на разделен със запетая списък със стойности в оператор на Oracle SQL

  3. Функция SIGN() в Oracle

  4. ORA-02287:пореден номер не е разрешен тук

  5. oracle по-бързо пейджинг заявка