PL\SQL Developer
Голландская компания AllRoundAutomations (www.allroundautomations.com) предлагает ряд продуктов для разработчиков баз данных Oracle:
PL/SQL Developer
Интегрированная среда разработки хранимых модулей для СУБД Oracle. В последнее время возрастает тенденция переноса бизнес-логики и приложений на серверную платформу Oracle, поэтому программирование в PL/SQL становится важной частью всего процесса разработки.
PL/SQL Developer сосредотачивается на легкости в использовании, качестве кода и производительности — ключевых преимуществах в процессе разработки Oracle — приложений.
Основные преимущества PL/SQL Developer:
- Мощный PL/SQL Редактор
Подсветка Синтаксиса, справка по SQL PL/SQL, Описания Объектов, Code Assistant, Библиотека макросов и много других важных функций. - Библиотека Шаблонов
PL/SQL Developer поставляется с несколькими предопределенными шаблонами для всех стандартных модулей программы. Вы можете определять ваши собственные шаблоны с переменными замены, позволяющими Вам определить мастеров создания модуля программы. Это облегчает начало работы с новыми модулями программы, и позволяет организовать стандартизацию процесса разработки. - Интегрированный Отладчик
(требуется Oracle 7.3.4 или выше) предоставляет все возможности отладки, которые можно только пожелать. - Окно SQL позволяет
Вам вводить любую инструкцию SQL и рассматривать или проверять результаты в виде таблицы. Вы можете легко повторно вызывать предварительно выполненные инструкции SQL из буфера. Редактор SQL обеспечивает те же самые мощные возможности как и PL/SQL Редактор. - Объектный Броузер
Это древововидное представление с перестраиваемой конфигурацией отображает всю информацию, которая относится к PL/SQL разработке. - Оптимизация исполнения
Чтобы оптимизировать выполнение вашего SQL и PL/SQL кода, Вы можете использовать интегрированную утилиту Performance Optimizing. Кроме того, Вы можете автоматически получить статистику по выполненным инструкциям SQL и программам PL/SQL. - Документация в формате HTML(требуется Internet Explorer 4)
Oracle в настоящий момент обеспечивает on-line руководство в HTML формате. Вы сможете обьеденить среду PL/SQL Developer’s с on-line руководсвом, обеспечив контекстную подсказку во время редактирования , компиляции и исполнения. - Инструменты
PL/SQL Developer включает различные инструменты облегчающие жизнь разработчику. Вы можете перекомпилировать неправильные объекты, осуществить текстовый поиск в базе данных и использовать командное окно для выполнения набора команд или скриптов. - Многозадачная среда разработки
- Легко устанавливается
Не требует промежуточного ПО кроме SQL *Net. Не требует инсталяции объектов базы данных. Нажми кнопочку посмотри как оно ставится, а потом работай.
Скачать PL/SQL Developer 7 Demo (17M) — полнофункциональная версия PL/SQL Developer 7.1.5 (30-дневная версия).
Скачать документацию PL/SQL Developer 7 (PDF, 4M) — рускоязычное руководство пользователя PL/SQL Developer 7.
Скачать русификатор PL/SQL Developer 7 (5M) — пакет для русификации PL/SQL Developer 7.
Скачать Query Reporter 3.1 (4M) — бесплатное средство построения HTML-отчетов на базе SQL запросов.
Вы можете заказать PL\SQL Developer на сайте SoftKey.
ООО «АТЛ-ТРЕЙДИНГ», 2019 год
При перепечатке материалов с этого сайта,
активная ссылка на сайт обязательна.
SQL Developer
Oracle SQL Developer is a free, integrated development environment that simplifies the development and management of Oracle Database in both traditional and Cloud deployments. SQL Developer offers complete end-to-end development of your PL/SQL applications, a worksheet for running queries and scripts, a DBA console for managing the database, a reports interface, a complete data modeling solution, and a migration platform for moving your 3rd party databases to Oracle.
SQL Developer application interfaces
The World’s #1 Tool for Managing your Oracle Database, Oracle SQL Developer provides users with three interfaces: Desktop, Browser, and Command Line.
Oracle SQL Developer
Oracle SQL Developer is a free, integrated development environment that simplifies the development and management of Oracle Database. Java powered application for Windows, OS X, and Linux with + 5 Million users.
- Full featured PL/SQL IDE
- Database administration
- Complete Data Modeling Solution
- 3rd party DBMS migrations to Oracle
- Migrate Oracle On-Premises to Oracle Cloud
Oracle Database Actions
Formerly known as SQL Developer Web, Database Actions brings all of your favorite Oracle Database desktop tool’s features and experience to your browser!
- Included in Oracle Autonomous Cloud Database
- Available with Oracle REST Data Services for your on-premises instances
- Run scripts, manage users, create/edit objects, import data, diagnose performance issues, visualize schemas, etc.
Oracle SQLcl
Oracle SQL Developer Command Line (SQLcl) is a free and modern command line interface for the Oracle Database.
- Very small (25mb), download, unzip, and go!
- Automatic formatting (csv, xml, json, INSERTs, HTML, and more)
- SQL History
- Tab completion
- Build your own commands
- Liquibase integration for schema versioning
Oracle SQL Developer v4.0. Что нового?
В конце прошлого (2013) года вышла новая версия популярного инструмента разработчика баз данных — Oracle SQL Developer. Чем же решили нас порадовать на этот раз? Прежде чем приступить к обзору новых возможностей SQL Developer, появившихся в последней версии, хотелось бы кратко рассмотреть сам инструмент, его эволюцию, а также функционал, уже реализованный в предыдущих версиях. Итак, Oracle SQL Developer — интегрированная среда разработки на языках SQL и PL/SQL, ориентированная на применение в среде Oracle Database. Это достаточно эффективный инструмент непосредственной работы с объектами базы данных, прямого редактирования самих данных, а так же других возможностей, позволяющих значительно увеличить эффективность работы, как на этапе разработки БД, так и на этапах ее сопровождения. Впервые SQL Developer появился на рынке в марте 2006 года. К тому времени на рынке уже существовали продукты подобного рода сторонних производителей. Старт получился достаточно удачный и этот инструмент встал в один ряд с другими продуктами, вобрав в себя лучшие черты своих конкурентов. Однако, на достигнутом компания не остановилась и, последовательно развивая продукт от версии к версии, постоянно интегрировала в него все новые и новые инструменты, такие как:
- Migration WorkBanch;
- Data Modeler;
- инструменты администрирования;
- и другие.

Таким образом, к моменту выпуска четвертой версии SQL Developer стал в некотором смысле «контейнером», который включает в себя практически все необходимые инструменты разработчика, необходимые на разных этапах работы.
Стоит отметить, что в отличие от других разработчиков аналогичных инструментов компания ORACLE предоставляет этот продукт бесплатно!
Теперь более подробно рассмотрим, что нового появилось в четвертой версии.
Интерфейс
Как правило, появление новой версии любого продукта сопровождается изменением (улучшением) его интерфейса. Не стала исключением и четвертая версия SQL Developer. Конечно же, обновленный интерфейс стал более красивым и комфортным. Но, все-таки, более важными явились изменения в функциональных возможностях продукта.
Отчеты
Появились новые возможности в системе отчетов. Создавать и настраивать различные отчеты о базе данных и ее состоянии стало проще. Появилась возможность результаты сохранять в HTML-формате, в том числе и в графическом виде (диаграмы).

Database Performance Monitoring
В новой версии произошло пополнение в ряду уже интегрированных в SQL Developer продуктов. Теперь SQL Developer включает функциональные возможности другого независимого продкута — Oracle Database Enterprise Edition’s Diagnostic pack.
- Управление snapshots, baselines, и baseline templates;
- Automatic Database Diagnostic Monitor (ADDM);
- Active Session History (ASH);
- Automatic Workload Repository Compare Periods Reports (AWR).
Доступ к функционалу Database Performance Monitoring осуществляется из окна DBA Connections, в дереве которого появилась ветка Performance.

Find Database Object – Search
Поиск объектов в БД стал значительно удобней. Достаточно сравнить визуально этот инструмент по сравнению с третьей версией, чтобы увидеть эти изменения:

Версия 3.2 Версия 4.0
В первую очередь изменился функционал задания критериев поиска. Если в третьей версии можно было задать область поиска только по какому-то конкретному типу объекта или по всем объектам, то теперь появилась возможность гибко устанавливать критерии, формируя группу типов объектов с помощью множественного выбора (checkbox).
То же самое можно сказать и про выбор области поиска. В четвертой версии появилась возможность отмечать именно те схемы, в которых необходимо провести поиск по установленным критериям.
Стоит отметить, что теперь результаты поиска выводятся в отдельное окно и отображаются в виде дерева. Если поиск идет не по имени объекта, а по вхождению этого объекта в другие структуры (например, использование объекта в хранимых процедурах), то мы сразу можем увидеть фрагмент кода, где этот объект используется, а при необходимости открыть и сам объект, и сразу позиционироваться на выбранном фрагменте.
Cart
Изменения коснулись и инструмента под названием «Cart». Свое название этот инструмент получил по аналогии с тележкой из супермаркета, куда покупатель складывает выбранный товар. В SQL Developer этот инструмент используется для формирования списка объектов, последующего экспорта данных и формирования скриптов.
Теперь SQL Developer предоставляет возможность работать с несколькими корзинами, создавать корзину из нескольких источников данных (включая другие скрипты), непосредственно переносить объекты и данные из одной схемы/базы данных в другую.

В новой версии SQL Developer появилась возможность вставлять промежуточные скрипты на разных стадиях формирования объектов и загрузки данных.

Oracle Data Modeler & Oracle Migrations
Data Modeler – эффективное case-средство для проектирования структуры данных, являющееся независимым продуктом и может быть развернуто отдельно от SQL Developer. В четвертой версии SQL Developer, как и в предыдущей версии продукта, Data Modeler уже интегрирован и необходимости в его дополнительном развертывании нет.
Практически одновременно с SQL Developer v4.0 вышла и четвертая версия Data Modeler. Обновленная версия Data Modeler сразу была интегрирована в новый SQL Developer. Изменения же, произошедшие в этом продукте, достаточно существенные и заслуживают отдельного обзора. Отметим только, что теперь Data Modeler адаптирован под Oracle Database 12c, и позволяет проектировать БД с учетом возможностей, появившихся в двенадцатой версии СУБД Oracle.
Все вышесказанное справедливо и для другого интегрированного продукта — Oracle Migrations, являющегося эффективным инструментом миграции баз данных сторонних производителей на платформу Oracle.
12c Support
И все-таки, главной причиной появления новой версии SQL Developer можно считать именно выход на рынок Oracle Database 12c. Именно серьезные изменения, произошедшие с СУБД Oracle потребовали значительно пересмотреть функционал SQL Developer.
В первую очередь, это конечно же Multitenant Container and Pluggable management — поддержка контейнерных и подключаемых БД. Особенности и различия этих типов БД теперь поддерживаются и в SQL Developer.
Кроме того, SQL Developer поддерживает изменения в языках SQL и PL/SQL, произошедших в новых версиях СУБД. В частности допускается использование внутренних PL/SQL функций в структуре SQL-запросов.

Все изменения, произошедшие в параметрах объектов БД, отразились на соответствующих инструментах настройки этих объектов в SQL Developer. Так, например, новый механизм генерации ключей IDENTITY COLUMNS поддерживается четвертой версией SQL Developer.

Таким образом, SQL Developer в обновленной версии по-прежнему остается незаменимым инструментом эффективной работы со структурой и данными Oracle Database.
Oracle SQL Developer или один в поле воин
Как Data-аналитику справиться с «зоопарком» СУБД при работе с различными и, казалось бы, несовместимыми друг с другом архитектурами БД. Предлагаем один из бесплатных способов укрощения «нравов» детищ крупнейших создателей систем хранения информации.
4.5K открытий
Любой Data-аналитик, связанный с обработкой массивов информации со временем сталкивается с различными архитектурами (MSSQL, oracle, Teradata и др.), подразумевающими под собой использование собственных систем управления БД (SSMS, PL/SQL, Teradata SQL assistant и др.)
Зачастую аналитик вынужден одновременно анализировать данные из связанных между собой, но находящихся в БД с разными технологическими архитектурами. Одновременное использование соответствующих СУБД приводит к неоптимальному использованию ресурсов процессора и оперативной памяти АРМ.
Для оптимизации использования мощностей компьютера аналитика, а также более удобной и эффективной работы, рынком представлены ПО с поддержкой различных видов архитектур БД (например, системы управления БД Aqua Data Studio компании AquaFold).
В данной статье предлагается вариант использования Oracle SQL Developer, как системы управления с подключением к БД различных архитектур.
Oracle SQL Developer бесплатная интегрированная среда разработки на языках SQL и PL/SQL ориентирована на работу в среде Oracle Database. Однако, использование JDBC драйверов подключения к сторонним БД позволяет ей также работать, например, как с БД MSSQL, так и с БД Teradata.
Работа Oracle SQL Developer в среде Microsoft SQL Server
Для примера создадим тестовую БД в среде MSSQL с таблицей из пяти строк.
Для успешного подключения Oracle SQL Developer к базе требуется произвести настройку JDBC драйвера подключения, предварительно загрузив из сети Интернет сам драйвер.
Настройка драйвера осуществляется в меню Tools/Preferences/Database/Third Party JDBC Driver. В соответствующем окне указываем путь нахождения драйвера.
В результате в окне Создания нового подключения появляется вкладка подключения к БД SQLServer. После ввода адреса БД и данных авторизации можно подключится к серверу.
Для использования Windows аутентификации потребуется скопировать файл x64\SSO\ntlmauth.dll из папки драйвера в корневую папку JDK системы (jre\bin).
После завершения настроек система готова к работе с данными.
Работа Oracle SQL Developer в среде teradata
Рассмотрим вариант подключения Oracle SQL Developer к БД Teradata. В качестве примера также создадим тестовую БД с пятью строками.
Для подключения к ней загрузим JDBC драйвер подключения к БД. Произведем соответствующие настройки драйвера в Oracle SQL Developer, после чего появляется возможность создания нового подключения к БД в архитектуре Teradata.
