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

ORA-00604 ORA-12705

Coba ikuti:

  1. Periksa apakah setelan NLS_LANG sudah benar. Di windows ada di registri di bawah \HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE .
  2. Periksa apakah perangkat lunak klien Oracle telah diinstal dengan benar.
  3. Periksa apakah ada beberapa rumah Oracle di komputer itu. Dalam hal ini, temukan yang aktif dan periksa apakah itu berfungsi.
  4. Uji dengan SQL*Plus jika ada yang terinstal. Pengembang Sql berfungsi karena memiliki instalasi klien sendiri.

Sunting:
Mengenai driver, periksa situs ini:Oracle Instant Client. Di sana Anda akan menemukan dokumentasi tentang penginstalan driver minimum yang diperlukan untuk akses JDBC ke Oracle. Saya tidak tahu banyak tentang itu karena saya menggunakan .Net.

Sunting 2
Lihat pertanyaan ini:Pengaturan NLS_LANG untuk driver tipis JDBC. Ada kesalahan yang sama seperti yang Anda miliki dan masalahnya adalah lokal default untuk NLS LANG tidak ditentukan. kutipan:

Pengaturan NLS_LANG berasal dari java.util.Locale . Oleh karena itu, Anda perlu melakukan panggilan seperti ini sebelum menghubungkan:

  Locale.setDefault(Locale.<your locale here>);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kesalahan menggunakan oracle.dataaccess.dll

  2. Bagaimana cara merepresentasikan Oracle Interval di Java

  3. N+1 Redundansi dan Konsolidasi Server

  4. Pembersihan kolom Tanggal Oracle

  5. Mengapa menjalankan kueri ini dengan EXECUTE IMMEDIATE menyebabkannya gagal?