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

SQL Developer няма да стартира

Едно от нещата, които най-много харесвам в SQL Developer е, че работи навсякъде. Имам го инсталиран на моята Windows работна станция. Той се инсталира автоматично на вашия сървър на база данни, дори Unix/Linux. И имам го инсталиран на моя MacBook Pro. Един и същ продукт работи навсякъде, като ми дава последователен инструмент, независимо коя платформа използвам.

Наскоро моята инсталация на SQL Developer на лаптопа ми престана да работи. Когато щракнах върху иконата, за да стартирам програмата, иконата ще подскача в моя док и след това ще излезе. Няма начален екран, няма програма. Проверих Монитора на активността и процес, наречен „bash“, който е дъщерен процес за SQL Developer, ще консумира 100% CPU. Изтеглих най-новата/най-добрата версия на SQL Developer и получих същото.

Оказва се, че скорошна актуализация на ОС на моя Mac премахна Java. Очевидно SQL Developer е програма на Java. Ако погледна в /System/Library/Frameworks/JavaVM.framework/Versions, мога да видя мека връзка за 1,6 точки към CurrentJDK и CurrentJDK е мека връзка към /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents, но че JDK вече не съществува.

За разлика от версията на SQL Developer, която изтегляте за Windows, няма версия за Mac, която съдържа JRE. Така че, за да поправя, трябваше да изтегля Java.

Ако това се случи с вас, изтеглете JDK 6, а не 7. И ми отне малко, за да намеря JDK за моята конкретна ОС, която е 10.6. След като изтеглих файла .dmg, го отворих и щракнах двукратно върху файла .pkg. Това стартира процеса на инсталиране на Java. След като инсталацията приключи, можех да проверя моята версия на Java (която преди това беше неуспешна):

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)

Сега, след като преинсталирах Java, моят SQL Developer стартира без допълнителни проблеми.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Конфигуриране на Pentaho Data Integration за използване на Oracle Wallet за Oracle Cloud

  2. Не може да се зареди DLL „OraOps10.dll“

  3. Разделете IPv4 адреса на 4 числа в Oracle sql

  4. Вземете стойност от FieldA, изпратете към функцията db, върнете стойността към FieldB

  5. 4 начина за форматиране на число без десетични знаци в Oracle