Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Oracle SID dan nama Layanan; masalah koneksi

ORA-12505 berarti klien Anda melewati SID yang tidak dikenali sama sekali oleh pendengar di server.

Di 10G ke atas Anda dapat menggunakan EZ connect tanpa mengkonfigurasi server seperti ini:

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

(ATAU)

Jika Anda masih ingin menggunakan tnsnames.ora, coba jalankan tnsping SID dari klien Anda.

Di LINUX, Anda juga dapat meminta ORACLE membaca file tnsnames.ora dari jalur lokal - cukup setel TNS_ADMIN ke direktori tempat file tnsnames.ora Anda berada.

Jika tidak, Anda perlu mengkonfigurasi tnsnames.ora di $ORACLE_HOME/network/admin pada klien

Jika Anda perlu mengetahui database SID, gunakan ini:

pilih sys_context('userenv','db_name') dari dual;

Lihat URL ini:

Memeriksa sid Oracle dan nama database



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana Mendapatkan Skrip Tabel di Oracle SQL Developer?

  2. MASUKKAN 10 juta kueri di bawah 10 menit di Oracle?

  3. Bagaimana saya bisa menemukan tabel mana yang merujuk tabel yang diberikan di Oracle SQL Developer?

  4. Bagaimana Anda membuat tabel sementara di database Oracle?

  5. Encoding dan decoding Base64 di Oracle