Установка Oracle SQL Developer 4.0.3 и настройка подключения с сервером

Продолжаем осваивать СУБД от Oracle и сейчас давайте рассмотрим инструмент разработки и администрирования баз данных SQL Developer, мы узнаем, для чего нужен данный инструмент, затем установим его и настроим на работу с базой данных.

Как помните, в прошлом материале мы рассмотрели бесплатную СУБД от Oracle, а именно Oracle Database Express Edition 11g Release 2. И теперь для того чтобы разрабатывать базы данных и приложения на PL/SQL, необходимо установить соответствующий инструмент, и я, конечно же, для этих целей предлагаю использовать, также бесплатную программу SQL Developer, которую компания Oracle выпускает специально для разработки и управления баз данных на СУБД Oracle Database.

Для чего нужен SQL Developer?

Скриншот 1

Oracle SQL Developer — это бесплатная графическая среда управления базами данных и разработки приложений на языках программирования SQL и PL/SQL, разработанная специально для СУБД Oracle Database.

Данная среда написана на языке программирование Java и она работает на всех платформах где есть Java SE.

SQL Developer, позволяет просматривать объекты базы данных, запускать различные SQL инструкции, создавать и редактировать объекты базы данных, импортировать и  экспортировать данные, а также создавать всевозможные отчеты.

Oracle SQL Developer помимо Oracle Database может подключаться и к другим базам данных, например, Microsoft SQL Server, MySQL и другим, но для этого необходимы специальные плагины, хотя возможность подключения к базе Access (mdb файл) есть по умолчанию.

На момент написания статьи доступна версия Oracle SQL Developer 4.0.3 (4.0.3.16.84) поэтому именно ее мы и будем устанавливать.

Где скачать Oracle SQL Developer?

Так как это продукт компании Oracle соответственно его можно скачать на официальном сайте компании, на данный момент доступна страница

http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html

После перехода на страницу мы соглашаемся с лицензионным соглашением путем выбора переключателя Accept License Agreement, затем выбираем платформу, на которую мы будем устанавливать, я хочу устанавливать на Windows 7 x32, соответственно выбираю:

Windows 32/64-bit — Installation Notes Download 226 M

Жму Download, потом, как и при скачивании Oracle Database Express Edition необходимо указать учетные данные от Oracle если они есть, а если нет, то соответственно необходимо завести учетную запись на Oracle (нажать «Создать учетную запись»). После чего загрузится файл sqldeveloper-4.0.3.16.84-no-jre.zip размером почти 226 мегабайт (это архив его можно разархивировать, например программой 7-zip).

Установка SQL Developer

Как было сказано, для работы среды SQL Developer требуется Java SE, поэтому у Вас на компьютере должен быть установлен Java Development Kit (JDK) это разработанный компанией Oracle, бесплатный комплект разработчика на языке Java, который включает стандартный компилятор, библиотеки классов Java и исполнительную среду JRE.

Если у Вас не установлен пакет JDK, и Вы выбрали тот же файл что и я Windows 32/64-bit — Installation Notes то, нам еще необходимо установить JDK, так как в данную сборку этот пакет не включен, если бы мы выбрали, например платформу Windows 64-bit — zip file includes the JDK 7, то, как видите из названия, комплект JDK включен в сам дистрибутив SQL Developer. (А если у Вас уже установлен JDK, то можете переходить сразу к пункту «Запуск SQL Developer».)

Поэтому нам сначала необходимо скачать и установить JDK, скачать его можно также на официальном сайте. Например, я буду скачивать, и устанавливать 7 версию JDK (кстати, доступна уже 8 версия, но я захотел именно эту). 7 версия JDK на сегодняшний день доступна на странице

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

я перехожу на эту страницу, и у пункта  Java SE Development Kit 7u72 снова соглашаюсь с лицензионным соглашением, путем выбора переключателя Accept License Agreement и выбираю файл для 32 разрядных операционных систем Windows, а конкретно jdk-7u72-windows-i586.exe.

Установка Java SE Development Kit 7u72 (JDK)

У нас загрузился файл jdk-7u72-windows-i586.exe мы соответственно его и запускаем.

После запуска появится стартовое окно установщика JDK, мы жмем «Next»

Скриншот 2

Затем советую оставить все по умолчанию, жмем «Next»

Скриншот 3

Началась установка

Скриншот 4

И в процессе установке появится окно для запроса на установку JRE, жмем «Next»

Скриншот 5

Далее соответственно будет производиться установка JRE

Скриншот 6

После появления следующего окна установка будет завершена, жмем «Close»

Скриншот 7

Запуск SQL Developer 4.0.3

После распаковки архива sqldeveloper-4.0.3.16.84-no-jre.zip и установки JDK, переходим в распакованный каталог, открываем папку sqldeveloper и запускаем программу sqldeveloper.exe.

И при первом запуске SQL Developer попросит указать путь к комплекту JDK, и если Вы не меняли путь при установке JDK, то программа сама его подставит, нам останется нажать «OK», а если все же Вы изменили путь, то его необходимо будет указать.

Скриншот 8

И вот сейчас мы сможем наблюдать, как у нас будет открываться программа SQL Developer

Скриншот 9

После чего она соответственно откроется, и мы увидим стартовую страницу

Скриншот 10

Настраиваем подключение с сервером и базой данных

Так как в прошлом материале мы установили Oracle Database Express Edition, соответственно именно с этим сервером мы и будем соединяться.

Для этого жмем плюсик «New Connection»

Скриншот 11

После чего у Вас откроется окно настройки подключения, Вы соответственно вводите название Вашего подключения (Connection Name), имя пользователя (Username) и пароль (Password), если Oracle Database установлен на этом же компьютере, то в поле Hostname так и оставляем Localhost, порт 1521 (Port), SID, т.е. название базы данных, в случае с Express Edition это XE. (Если помните, я говорил что sql developer можно настроить на работу с базой Access mdb, для этого перейдите на вкладку Access). После ввода советую сначала нажать Test и если Вы получили ответ в строке состояния «Успех», т.е. Status: Success

Скриншот 12

То это означает что все хорошо, можем нажимать «Connect»

В случае если Вы получили в ответ следующую ошибку:

 
  Status : Failure -Test failed: ORA-00604: error occurred at recursive SQL level 1 ORA-12705: 
  Cannot access NLS data files or invalid environment specified

То, это означает, что в связи с языковыми настройками операционной системы Windows, Вы не можете подключиться, но, это можно исправить, если в конфигурационной файл, он расположен по следующему пути

sqldeveloper\sqldeveloper\bin\sqldeveloper.conf

в конец добавить две строки

  
  AddVMOption -Duser.language=en
  AddVMOption -Duser.region=us

затем перезапустить SQL Developer

После подключения к базе Вы увидите название своего подключения в списке подключений

Скриншот 13

Если плюсиком открыть подключение мы увидим все типы объектов в базе данных

Скриншот 14

Вот и все теперь можно писать запросы, разрабатывать функции, процедуры на языке PL/SQL, но об этом в следующем материале. Удачи!

Понравилась статья? Поделиться с друзьями:
Заметки IT специалиста
Комментарии: 15
  1. Аватар
    джо

    Спасибо Вам огромное!очень помогли

  2. Аватар
    Анна

    Спасибо огромное! Очень доступно даже все описано!!!

  3. Аватар
    Александр

    Спасибо! получилось всё с первого раза! НУ ОЧЕНЬ доходчиво/толково всё прописано

  4. Аватар
    Игорь

    Благодарю! Все получилось, только ошибку с языковыми настройками все-таки выдало. Исправил, как Вы рекомендовали, и — все отлично!

  5. Аватар
    Тарас

    Спасибо, очень класно описано

  6. Аватар
    Егор

    У меня при попытке подключения выдает другую ошибку: Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor.
    Подскажите пожалуйста, как исправить?

    1. Аватар
      ux0qt

      Вместо localhost пропиши IP сетевой карты на компьютере.

  7. Аватар
    Лариса

    Спасибо, всё понятно и работает.
    А в БД test не входит пакет для WEB разработки?

  8. Аватар
    bobiksmile

    У меня вот так пишет:
    Status: Failure-Test failed: Свойство соединения: ошибка формата: Property is ‘v$session.osuser’and value is ‘smile)’
    Подскажите пожалуйста, что делать?

  9. Аватар
    Олег

    Спасибо огромное за материал! Подскажите пожалуйста ответ на такой вопрос: У меня win7 х64, но я вынужден был установить базу данных для winх32. Догадываюсь заранее про то что девелопер так же должен быть установлен для х32, но на всякий случай хочу уточнить, будет ли работать с БД х32 девелопер под х64?

    1. Аватар
      FasT

      Да, должен

  10. Аватар
    Дима

    А где продолжение

  11. Аватар
    Светлана

    Помогите. После распаковки архива, запускаю exe, но загрузка останавливается открывая какое-то пустое окно
    могу прислать скриншот

  12. Аватар
    k

    Спасибище! Очень рада, что нашла ваш сайт, уроки на котором даже такой чайник как я поймет.

  13. Аватар
    Azat

    Спасибо огромное человек! :idea:

Добавить комментарий для Лариса Отменить ответ

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:
Нажимая на кнопку «Отправить комментарий», я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.