Как установить ORACLE SQL Developer для ORACLE XE. Установка sql oracle developer


Установка Oracle SQL-Developer в Ubuntu Linux 16.04

Основным инструментом администратора и разработчика СУБД Oracle является графическая консоль управления Oracle SQL-Developer. Она довольно просто устанавливается на рабочую станцию под управлением Ubuntu Linux и сейчас я продемонстрирую как это сделать.

В статье "Установка Oracle Database 12c в Oracle Linux 7 update 3" я рассмотрел простой способ установки СУБД Oracle на ее родную платформу и так же мы рассмотрели использование консольной SQL-утилиты, но работа в консоли не всегда удобна и графическое представление информации гораздо более информативно. Среда разработки для Oracle Database поставляется только в виде RPM-пакета и не предусматривает версии для Ubuntu Linux. Сегодня мы с вам разберемся как установить RPM-пакет в Ubuntu Linux на примере среды разработки Oracle SQL-Developer и аналогичный метод можно применить и для любых других rpm-пакетов.

Загрузить среду разработки вы можете с официального сайта: http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html.

Как я уже говорил deb-пакета к загрузке не предусмотрено и вам потребуется скачать rpm-версию. Для загрузки дистрибутива вам потребуется учетная запись на официальном сайте Oracle (подойдет учетная запись любого уровня).

Как вы наверное обратили внимание при загрузке вас предупреждают, что для работы приложения вам потребуется JDK8. Я прочитал несколько обсуждений на профильных сайтах и в большинстве случаев разработчики сходятся на мнении, что необходимо использовать именно Oracle Java, а не входящий в состав дистрибутива Open JDK.

Инструкцию по установке Oracle Java я уже публиковал в статье "Установка Oracle Java в Ubuntu Linux" (просто перейдите по ссылке и выполните в консоли описанные в статье команды).

По окончании установки проверьте установленную версию Java:

# java -version

Java установлена и мы можем приступать к установке RPM-пакета в Ubuntu Linux. Для работы с RPM-пакетами необходимо установить дополнительное ПО:

# aptitude install rpm

Теперь мы можем работать с RPM-пакетами аналогично rpm-based дистрибутивам Centos и RedHat. Этот метод подходит для любых RPM-пакетов, но я бы рекомендовал вам использовать его только в крайних случаях:

# rpm --nodeps -i ./sqldeveloper-4.2.0.17.089.1709-1.noarch.rpm

Параметр nodeps заставляет пакетный менеджер игнорировать зависимости и без использования этого параметра система сообщит о сломанных зависимостях:

# rpm -i ./sqldeveloper-4.2.0.17.089.1709-1.noarch.rpm rpm: RPM should not be used directly install RPM packages, use Alien instead! rpm: However assuming you know what you are doing... ошибка: Неудовлетворенные зависимости: /bin/bash нужен для sqldeveloper-4.2.0.17.089.1709-1.noarch /bin/sh нужен для sqldeveloper-4.2.0.17.089.1709-1.noarch

По завершении установки вы можете запустить SQL Developer используя командную строку:

$ sqldeveloper

Автоматического создания элемента меню не предусмотрено, но вы всегда можете создать его самостоятельно.

gita-dev.ru

Установка Oracle SQL Developer на Ubuntu 16.04

Устанавливаем Java JDK

user@localhost:~$ sudo apt-get install default-jdk

Скачиваем архив sqldeveloper-4.1.3.20.78-no-jre.zip с сайта Oracle (http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html) — Other Platforms (314Mb)

Переносим архив в другую директорию и переходим в эту директорию

user@localhost:~$ sudo mv sqldeveloper*.zip /usr/local/bin user@localhost:~$ cd /usr/local/bin

Распаковываем архив

user@localhost:~$ sudo unzip sqldeveloper-4.1.3.20.78-no-jre.zip

Делаем файл sqldeveloper.sh исполняемым

user@localhost:~$ sudo chmod +x /usr/local/bin/sqldeveloper/sqldeveloper.sh

Создаем ссылку

user@localhost:~$ sudo ln -s /usr/local/bin/sqldeveloper/sqldeveloper.sh /bin/sqldeveloper

Удаляем архив

user@localhost:~$ sudo rm /usr/local/bin/sqldeveloper*.zip

Редактируем содержимое скрипта sqldeveloper.sh

user@localhost:~$ sudo nano /usr/local/bin/sqldeveloper/sqldeveloper.sh

Меняем

#!/bin/bash cd "dirname $0"/sqldeveloper/bin && bash sqldeveloper $*

на

#!/bin/bash cd /usr/local/bin/sqldeveloper/sqldeveloper/bin && bash sqldeveloper $*

При первом запуске sqldeveloper надо указать полный путь до установленного JDK.

Чтобы узнать путь, надо перейти в каталог и посмотреть установленные версии

user@localhost:~$ cd /usr/lib/jvm user@localhost:~$ ls

В моем случае это

default-java java-1.8.0-openjdk-amd64 java-8-openjdk-amd64

Таким образом полный путь будет: /usr/lib/jvm/java-1.8.0-openjdk-amd64

Запускаем sqldeveloper

user@localhost:~$ sqldeveloper

На запрос:

Type the full pathname of a JDK installation (or Ctrl-C to quit), the path will be stored in /home/user/.sqldeveloper/4.1.0/product.conf

вводим

/usr/lib/jvm/java-1.8.0-openjdk-amd64

Чтоб запускать sqldeveloper не через терминал а значком приложения создадим файл

user@localhost:~$ sudo nano /usr/share/applications/sqldeveloper.desktop [Desktop Entry] Exec=sqldeveloper Terminal=false StartupNotify=true Categories=GNOME;Oracle; Type=Application Icon=/usr/local/bin/sqldeveloper/icon.png Name=SQL Developer

Затем надо выполнить команду

user@localhost:~$ sudo update-desktop-database

Установка Oracle SQL Developer на Ubuntu 16.04, последнее изменение: Ноябрь 7, 2018, автор: Максим Макаров

Установка Oracle SQL Developer на Ubuntu 16.04

5/5

1

itdraft.ru

java - Полный путь к установке JDK для Oracle SQL Developer

У вас установлен Java JRE, вам нужно установить JDK для работы Oracle SQL Devloper.

TL; DR

Установите JDK, введите sudo apt-get install openjdk-7-jdk в терминал.

Чтобы проверить, установлен ли JDK, введите aptitude search openjdk-7-jdk в терминал. Если вы видите i рядом с любым пакетом, он устанавливается. Например, у меня установлен 64-разрядный JDK на моей машине, это результат.

$ aptitude search openjdk-7-jdk i openjdk-7-jdk - OpenJDK Development Kit (JDK) p openjdk-7-jdk:i386 - OpenJDK Development Kit (JDK)

Если пакет не имеет i рядом с ним, он не установлен.

Для установки в JDK в ubuntu вам необходимо установить пакет openjdk-7-jdk. Установите, запустив sudo apt-get install openjdk-7-jdk в терминале.

Настройка JAVA_HOME

После установки JDK вам необходимо установить переменную среды JAVA_HOME. Вы можете увидеть все установленные JDK на вашем компьютере, запустив update-java-alternatives -l, выберите тот, который вы хотите использовать, и скопируйте третье поле, это поле JAVA_HOME для этого JDK.

Например, на моей машине

$ update-java-alternatives -l java-1.7.0-openjdk-amd64 1071 /usr/lib/jvm/java-1.7.0-openjdk-amd64

Это означает, что у меня установлен только один JDK, java-1.7.0-openjdk-amd64, а его JAVA_HOME - /usr/lib/jvm/java-1.7.0-openjdk-amd64.

Затем установите переменную среды JAVA_HOME, в Bash я бы установил ее, выполнив ее с терминала:

$ export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64

Проверьте правильность установки.

$ echo $JAVA_HOME /usr/lib/jvm/java-1.7.0-openjdk-amd64

Это установит JAVA_HOME для вашего текущего сеанса терминала, чтобы не беспокоиться о его настройке, вы можете добавить его в свой файл ~/.bashrc.

После установки JDK и заданной переменной среды JAVA_HOME вы можете перейти в каталог разработчика sql и запустить sqldeveloper.sh script.

$ cd sqldeveloper $ ./sqldeveloper.sh

Если sqldeveloper.sh не является исполняемым, запустите chmod +x sqldeveloper.sh и снова запустите script.

Для полноты вы можете проверить, какие пакеты Java вы установили, запустив aptitude search openjdk-7. Если вы установили JRE, вы увидите i рядом с пакетом, который начинается с openjdk-7-jre

$ aptitude search openjdk-7 p openjdk-7-dbg - Java runtime based on OpenJDK (debugging symbols) p openjdk-7-dbg:i386 - Java runtime based on OpenJDK (debugging symbols) p openjdk-7-demo - Java runtime based on OpenJDK (demos and examples) p openjdk-7-demo:i386 - Java runtime based on OpenJDK (demos and examples) p openjdk-7-doc - OpenJDK Development Kit (JDK) documentation i openjdk-7-jdk - OpenJDK Development Kit (JDK) p openjdk-7-jdk:i386 - OpenJDK Development Kit (JDK) i openjdk-7-jre - OpenJDK Java runtime, using Hotspot JIT p openjdk-7-jre:i386 - OpenJDK Java runtime, using Hotspot JIT i openjdk-7-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless) p openjdk-7-jre-headless:i386 - OpenJDK Java runtime, using Hotspot JIT (headless) i openjdk-7-jre-lib - OpenJDK Java runtime (architecture independent libraries) v openjdk-7-jre-lib:i386 - p openjdk-7-jre-zero - Alternative JVM for OpenJDK, using Zero/Shark p openjdk-7-jre-zero:i386 - Alternative JVM for OpenJDK, using Zero/Shark p openjdk-7-source - OpenJDK Development Kit (JDK) source files p uwsgi-plugin-jvm-openjdk-7 - Java plugin for uWSGI (OpenJDK 7) p uwsgi-plugin-jvm-openjdk-7:i386 - Java plugin for uWSGI (OpenJDK 7) p uwsgi-plugin-jwsgi-openjdk-7 - JWSGI plugin for uWSGI (OpenJDK 7) p uwsgi-plugin-jwsgi-openjdk-7:i386 - JWSGI plugin for uWSGI (OpenJDK 7)

qaru.site

oracle - Как запустить SQL Developer?

I recently installed Oracle 11g R2 on a Windows 8.1 machine, but for some reason SQL Developer does not seem to launch easily. What specific steps do I need to take in order to launch a working SQL Developer instance?

Here are my steps so far (There are print screens in hyperlinks below because I do not have enough reputation points to embed the print screens in this posting.):

1.) I searched for SQL Developer in Windows 8 and clicked to launch the resulting entry for the program.

2.) The resulting dialog box then said it was searching for a named SQLDEVELOPER.bat file, and when it could not find the SQLDEVELOPER.bat file, it gave the following dialog box suggesting that it use a different selecthome.bat file instead: http://s23.postimg.org/4nr1d1r8b/sql_developer_delete.jpg

3.) I hesitated to authorize what looks like a hard to un-do setting, so I looked in the windows file system and found the following items in the root directory of Sql Developer: http://s30.postimg.org/5vtk3k269/sql_developer_directory.jpg

Note that there is a sqldeveloper.sh file in the directory. There is also a sqldeveloper.exe file, but clicking on that file does not launch the program.

So what steps need to be taken in order to successfully launch Sql Developer?

ONGOING EFFORTS:

I followed the advice of @SoleDBGuy and downloaded and installed a newer version of SQL Developer. But I am not yet able to make a database connection from it to validate that the new SQL Developer can work with my existing 11G R2 installation.

I validated that the 11G R2 installation is running and that I know the password by using the windows command line to connect by typing sqlplus system/password, where password is the real password.

But I am not yet able to connect to the same 11G R2 instance with the same credentials through the new SQL Developer because the xe listener is being rejected. I looked this up and it seems that the xe listener is associated with the express edition. This may be the problem as I installed the enterprise edition of Oracle 11G R2. I did not install the express edition.

So my next step is to try to determine what listener to use to connect to the enterprise edition, and to try replacing xe with the name of the correct listener for the enterprise edition. If this works, then I will have validated a solution and resolved this question.

RESOLUTION:

I was able to validate @SoleDBGuy's approach by creating a connection using orcl as the SID in the SQL Developer Add New Connection Wizard. Initially, the connection wizard was not connecting because the default listener is ex, which is for the express edition. I installed the enterprise edition, so the ex listener did not work and I had to use the orcl edition instead.

Once I connected to the database, I then validated that it was the correct database by running the query select tablespace_name from users_tablespaces;. When I saw the correct table spaces, I was able to validate @SoleDBGuy's approach and mark his answer as accepted.

dba.stackovernet.com

Подключение к Oracle из Sql Developer

Вопрос: Аттестация по oracle developer

Здравствуйте.

У меня скоро будет аттестация на middle oracle developer внутри компании.У нас есть определенный список вопросов, на которые нужно ответить.Уровень подготовки к вопросу делится на:1. Теоретические знания2. Хорошие практические и теоретические знания3. Экспертные практические и теоретические знания

Есть список вопросов, на которые я не могу ответить. Более того я даже не знаю что гуглить, потому что тематика вопроса обширна.Для успешной аттестации мне на них нужно ответить на "1 - теоретические знания". Насколько я понимаю, это знание основных терминов, и знание 1-2 программы для работы. Программы хочу хотя бы открыть и пощёлкать, чтобы в целом представлять что это такое. Поверхностно.

Что я хочу от вас? Посоветуйте пожалуйста какие-нибудь ссылки/книги/методички, чтобы я смог ответить на вопросы, просмотрев их.

Вот вопросы, которые я не знаю:1. ER диаграммы. Конкретно здесь знаю программы PowerDesigner и MySQL Workbench. Но вроде как существует какая-то чисто оракловая программа для ведения моделей БД.

2. Технологии интеграции. Вообще не имею понятия что это.

3. Администрирование СУБД. Вот тут вообще глухо. Мне как-то говорили, что существует оракловая программа для мониторинга серверов, но я как-то не смог ничего найти. Ну и кроме программы хотелось бы узнать каких-то основ по администрированию. Термины и т.д.

4. Операционные системы и сетевые протоколы. Тут могу назвать уровни модели OSI, TCP/IP. Знаю что такое тройное рукопожатие. В универе как-то даже маску подсети рассчитывали. Может быть что-нибудь ещё посоветуете.

Ответ: andrey_anonymous
Единственный замеченный мной позитивный пример - пользователь под ником "Правильный Вася", который реально работает с документацией и пробует изученное на практике. Но - с чем, в общем-то, столкнулись все "отвечатели" данного форума - уровень вопросов при таком подходе очень быстро перерастает "общие знания", специализируется и шансов получить ответ на форуме становится все меньше и меньше. Вася либо уже совсем скоро станет "отвечателем", либо вообще уйдет с форума
В точкуА "отвечатели" либо не работают с новыми версиями (ну просто по работе не надо, а для изучения "для себя" уже ни времени, ни желания), либо работают больше по-старинке, не копая глубоко в новые фичи

Тут есть, на мой взгляд, опасность того, что технологии меняются очень быстро и просто не успеваешь не только осознать базовые вещи, но даже просто узнать о них

Занимается он новым проектом и сразу закладывается на Oracle 12/18, начинает впаривать заказчикам, а это оказывается какой-то просто шлюз/адаптер (который тем не менее требует кластера минимум из 3 машин, Kubernetes и остальных наворотов) и понятно, что заказчикам он нужен просто как отдельная схема в боевой БД, не более. Но нет, разверните отдельный экземпляр Oracle 12.2, не меньше (впрочем, можно и PostgreSQL 9 ). А как спросишь, почему именно 12, какие именно фишки юзаются, почему нельзя старый проверенный 11 (да, что там, для такой задачи и 10-ка вполне бы подошла, раньше вряд ли, все XML полюбили) -- а так в требованиях.И ладно бы это был один разработчик... Тенденция, однако Самое смешное, что выходит новая версия продукта, переписанная с нуля, где полностью отказались от этих новых технологий, зато используют новейшие.Ну это так, поплакаться... Не успеваю я уже за прогрессом. Пойду пива попью

forundex.ru

Установка Oracle SQL Developer на Ubuntu 16.04 - SkyNetZone

Устанавливаем Java JDK

[email protected]:~$ sudo apt-get install default-jdk

Скачиваем архив sqldeveloper-4.1.3.20.78-no-jre.zip с сайта Oracle (

) — Other Platforms (314Mb)

Переносим архив в другую директорию и переходим в эту директорию

[email protected]:~$ sudo mv sqldeveloper*.zip /usr/local/bin[email protected]:~$ cd /usr/local/bin

Распаковываем архив

[email protected]:~$ sudo unzip sqldeveloper-4.1.3.20.78-no-jre.zip

Делаем файл sqldeveloper.sh исполняемым

[email protected]:~$ sudo chmod +x /usr/local/bin/sqldeveloper/sqldeveloper.sh

Создаем ссылку

[email protected]:~$ sudo ln -s /usr/local/bin/sqldeveloper/sqldeveloper.sh /bin/sqldeveloper

Удаляем архив

[email protected]:~$ sudo rm /usr/local/bin/sqldeveloper*.zip

Редактируем содержимое скрипта sqldeveloper.sh

[email protected]:~$ sudo nano /usr/local/bin/sqldeveloper/sqldeveloper.sh

Меняем

#!/bin/bashcd "dirname $0"/sqldeveloper/bin && bash sqldeveloper $*

на

#!/bin/bashcd /usr/local/bin/sqldeveloper/sqldeveloper/bin && bash sqldeveloper $*

При первом запуске sqldeveloper надо указать полный путь до установленного JDK.

Чтобы узнать путь, надо перейти в каталог и посмотреть установленные версии

[email protected]:~$ cd /usr/lib/jvm[email protected]:~$ ls

В моем случае это

default-java java-1.8.0-openjdk-amd64 java-8-openjdk-amd64

Таким образом полный путь будет: /usr/lib/jvm/java-1.8.0-openjdk-amd64

Запускаем sqldeveloper

[email protected]:~$ sqldeveloper

На запрос:

Type the full pathname of a JDK installation (or Ctrl-C to quit), the path will be stored in /home/user/.sqldeveloper/4.1.0/product.conf

вводим

/usr/lib/jvm/java-1.8.0-openjdk-amd64

Чтоб запускать sqldeveloper не через терминал а значком приложения создадим файл

[email protected]:~$ sudo nano /usr/share/applications/sqldeveloper.desktop

[Desktop Entry]Exec=sqldeveloperTerminal=falseStartupNotify=trueCategories=GNOME;Oracle;Type=ApplicationIcon=/usr/local/bin/sqldeveloper/icon.pngName=SQL Developer

Затем надо выполнить команду

[email protected]:~$ sudo update-desktop-database

skynetzone.pw

Как установить ORACLE SQL Developer для ORACLE XE

Как установить ORACLE SQL Developer для ORACLE XE 11 Графеева Н.Г. 2016

Где взять дистрибутив? На сайте ORACLE

Шаги установки 1. Установить JAVA

2.В распакованном архиве запустить sqldeveloper.exe:

3. Ответить на вопрос “Где JAVA?”:

А вот и ORACLE SQL Developer…

Что делать?

Найти файл sqldeveloper.conf И добавить в него следующие строки:

Как уговорить ORACLE XE 11G поддерживать русский язык

present5.com