Установка 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

Заметка! Начинающим программистам рекомендую почитать мою книгу «SQL код», которая поможет Вам изучить язык SQL как стандарт, в ней рассматриваются все базовые конструкции языка SQL, приводится много примеров и скриншотов.

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

Понравилась статья? Поделиться с друзьями:
Заметки IT специалиста
Комментарии: 17
  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:

  14. Sergey

    Спасибо, человек! Весьма подробненько

  15. inara

    при соединении выдает нижеуказанное ошиюбку. что делать? помоготе пжл.

    Status : Failure -Test failed: Ошибка ввода/вывода: The Network Adapter could not establish the connection :?:

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

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