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

Pengembang SQL Tidak Akan Mulai

Salah satu hal yang paling saya sukai dari SQL Developer adalah ia berjalan di mana-mana. Saya telah menginstalnya di workstation Windows saya. Itu diinstal secara otomatis di server database Anda, bahkan Unix/Linux. Dan saya sudah menginstalnya di MacBook Pro saya. Produk yang sama berjalan di mana-mana memberi saya alat yang konsisten, apa pun platform yang saya gunakan.

Baru-baru ini, instalasi Pengembang SQL saya di laptop saya berhenti berfungsi. Ketika saya akan mengklik ikon untuk meluncurkan program, ikon akan terpental di dok saya dan kemudian berhenti. Tidak ada layar splash, tidak ada program. Saya memeriksa Monitor Aktivitas dan proses bernama "bash" yang merupakan proses anak untuk Pengembang SQL akan menggunakan 100% CPU. Saya mengunduh SQL Developer versi terbaru/terhebat dan saya mendapatkan hal yang sama.

Ternyata beberapa pembaruan OS terbaru ke Mac saya menghapus Java. Jelas, Pengembang SQL adalah program Java. Jika saya melihat di /System/Library/Frameworks/JavaVM.framework/Versions, saya dapat melihat softlink untuk 1,6 poin ke CurrentJDK dan CurrentJDK adalah softlink ke /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents tetapi bahwa JDK tidak ada lagi.

Tidak seperti versi Pengembang SQL yang Anda unduh untuk Windows, tidak ada versi untuk Mac yang berisi JRE. Jadi untuk memperbaikinya, saya harus mengunduh Java.

Jika ini terjadi pada Anda, unduh JDK 6, bukan 7. Dan saya butuh sedikit waktu untuk menemukan JDK untuk OS spesifik saya, yaitu 10.6. Setelah mengunduh file .dmg, saya membukanya dan mengklik dua kali file .pkg. Ini memulai proses instalasi Java. Setelah penginstalan selesai, saya dapat memeriksa versi Java saya (yang sebelumnya gagal):

bpeasland-MacBook-Pro:Versions bpeasland$ java -version
java version "1.6.0_33"
Java(TM) SE Runtime Environment (build 1.6.0_33-b03-424-10M3720)
Java HotSpot(TM) 64-Bit Server VM (build 20.8-b03-424, mixed mode)

Sekarang saya telah menginstal ulang Java, Pengembang SQL saya mulai tanpa masalah lebih lanjut.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. USERT ke dalam tabel dengan nama tabel dinamis

  2. Masalah dengan variabel pengikat Oracle tidak menggunakan indeks dengan benar

  3. Oracle 11g mendapatkan semua kejadian yang cocok dengan ekspresi reguler

  4. Bagaimana saya bisa menggunakan regex untuk membagi string, menggunakan string sebagai pembatas?

  5. NEXT_DAY() Fungsi di Oracle