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

ORA-01882:wilayah zona waktu tidak ditemukan

Anda juga dapat mencoba memeriksa versi driver jdbc Oracle dan database Oracle. Baru hari ini saya mengalami masalah ini saat menggunakan ojdbc6.jar (versi 11.2.0.3.0) untuk terhubung ke server Oracle 9.2.0.4.0. Menggantinya dengan ojdbc6.jar versi 11.1.0.7.0 memecahkan masalah.

Saya juga berhasil membuat ojdbc6.jar versi 11.2.0.3.0 terhubung tanpa kesalahan, dengan menambahkan oracle.jdbc.timezoneAsRegion=false dalam file Oracle/jdbc/defaultConnectionProperties.properties (di dalam toples). Temukan solusi ini di sini (tautan rusak)

Kemudian, seseorang dapat menambahkan -Doracle.jdbc.timezoneAsRegion=false ke baris perintah, atau AddVMOption -Doracle.jdbc.timezoneAsRegion=false dalam file konfigurasi yang menggunakan notasi ini.

Anda juga dapat melakukan ini secara terprogram, mis. dengan System.setProperty .

Dalam beberapa kasus, Anda dapat menambahkan variabel lingkungan berdasarkan per koneksi jika diizinkan (Pengembang SQL mengizinkan ini di properti koneksi "Lanjutan"; Saya memverifikasinya agar berfungsi saat menghubungkan ke database yang tidak memiliki masalah dan menggunakan link database ke database yang memiliki).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengkonversi dari tanggal ke zaman-Oracle

  2. ROWDTOCHAR() Fungsi di Oracle

  3. Mencoba menyebarkan aplikasi Oracle-ADF ke Tomcat 7

  4. Mendapatkan baris tambahan - Setelah bergabung dengan 3 tabel menggunakan Gabung Kiri

  5. Oracle cara mengekspor kueri ke file teks/csv