Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Oracle > Средства разработки для Oracle


Автор: LSD 16.11.2005, 21:02
Предлагаю в данной теме обсудить различные средства разработки под Oracle.

Итак для начала, парочка наиболее популярных утилит (после SQL Plus конечно smile ).

1. http://allroundautomations.com/ от Allround Automations.
Имеет достаточно аскетичный интерфейс, удобный редактор кода с подсветкой синтаксиса и подсказками по коду. Есть система поиска по документации Oracle. Есть средства отладки для PL/SQL. Из недостатков стоит отметить, что иногда шибко сильно умничает при компиляции скриптов, из-за чего те не компилируются, приходится выполнять скрипты через SQL Plus.

2. http://www.quest.com/toad/index.asp от Quest Software.
На мой взгляд имеет слишком перегруженный интерфейс, обилие кнопочек закладочек, что поначалу мешает с ним разобраться. Но по возможностям даже превосходит PL/SQL Developer, особенно в комплекте с дополнительными утилитами (Knowledge Xpert, QDesigner и т.д.). Есть встроенная справка по Oracle. Из недостатков не совсем корретная работа с Oracle Objects. 


M
LSD
Напоминаю, что на этом форуме обсуждение кряков, кейгенов и прочего незаконного ПО - ЗАПРЕЩЕНО.

Кто будет выкладывать кряки или наоборот просить их выслать, рискует получить бан.

Автор: jsa 30.1.2006, 09:24
http://www.oracle.com/technology/products/database/project_raptor/index.html от Oracle
Полностью на джаве, можно работать без клиента, только через JDBC, фришный, пока очень сырой, много багов, до PL/SQL Dev'а пока не дотягивает

Автор: LSD 30.1.2006, 17:29
Да, багов хватает. Да и бедноват он, по возможностям. Хотя как альтернатива SQL Plus...
Впрочем, как дополнительная утилита к JDeveloper сгодится, особенно если он нормально с ним интегрируется.

Автор: chief39 31.1.2006, 17:01
Цитата(jsa @ 30.1.2006, 09:24 Найти цитируемый пост)

Oracle Raptor от Oracle
Полностью на джаве, можно работать без клиента, только через JDBC, фришный, пока очень сырой, много багов, до PL/SQL Dev'а пока не дотягивает

ОЙ-ВЭЙ! Помог! Только было полез спрашивать кто чего подскажет под линух али джавашное - а тут бац! и такая тема smile
Вот тя в репу плюсами! smile
На обзаведение хозяйством smile


Автор: batigoal 3.2.2006, 09:42
В отношении PL/SQL Developer могу сказать следующее:
1. Периодически всплывют глюки с обновлением списка таблиц/пакетов/etc, приходится реконнектится.
2. При попытке выполнить большой кусок заврапленного кода (~15 000 строк) зависает с вероятностью 70%.
3. Нередки глюки с блокированием записей в таблице на изменение.

Зато у него есть Beautifier для автоматического форматирования кода, возможность посмотреть план запроса, code autocomplete, просмотр списка невалидных объектов и много других удовольствий.

Автор: LSD 4.2.2006, 13:14
Цитата(Lamer George @ 3.2.2006, 09:42 Найти цитируемый пост)
1. Периодически всплывют глюки с обновлением списка таблиц/пакетов/etc, приходится реконнектится.

Иногда помогает простая смена фильтра на другой, а затем обратно.

Цитата(Lamer George @ 3.2.2006, 09:42 Найти цитируемый пост)
3. Нередки глюки с блокированием записей в таблице на изменение.

Это как?

P.S. Вы 6-ку используете или перешли на 7-ку?

Автор: batigoal 4.2.2006, 18:10
Цитата(LSD @ 4.2.2006, 14:14 Найти цитируемый пост)

P.S. Вы 6-ку используете или перешли на 7-ку?

По-моему, 6.0.x, но не уверен.

Цитата(LSD @ 4.2.2006, 14:14 Найти цитируемый пост)

Иногда помогает простая смена фильтра на другой, а затем обратно.

Ну все равно, косяк-то есть smile

Цитата(LSD @ 4.2.2006, 14:14 Найти цитируемый пост)

Это как?

Просто после ряда операций над данными в таблице (закоммиченных) не дает поменять значения в ячейках. Этакий deadlock.

Автор: LSD 5.4.2006, 10:37
Выпущена финальная версия http://www.oracle.com/technology/products/database/sql_developer/index.html (бывший Raptor).
Продукт явно удобней чем SQL*Plus, хотя и не дотягивает до PL/SQL Developer или Toad for Oracle. Явных глюков не замечено.

Автор: batigoal 5.4.2006, 14:32
Блин, а я только хотел в него вцепиться... Чем он не дотягивает до PL/SQL Developer?

Автор: LSD 5.4.2006, 14:52
По базовым возможностям у него все есть.
Нехватает экзотики: PL/SQL Beautifier работает не в пример лучше. Для меня самое критичное было: отсутсвие генерации тестовых данных и справки по серверу. Нет возможности посмотреть текущие сессии, нельзя по объекту перейти к тому месту где он был определен, и прочие подобные штучки. Отладка есть, но пока ее не пробовал.
А так вообщем и целом жить можно smile

Автор: batigoal 5.4.2006, 17:08
Это хорошо. Потому что он бесплатный, в отличие от PL/SQL Developer.

Автор: jsa 6.4.2006, 05:02
Цитата(LSD @ 5.4.2006, 14:52)
Отладка есть, но пока ее не пробовал.

в отличие от девелопера, для отладки у пользователя должна быть как минимум привилегия debug any procedure, склдевелопер вроде как использует родные оракловые средства отладки
в каком-то смысле plsqldev-r опасная штука(для рядовых пользователей), так как он все это обходит, есть еще прикол что при аварийном завершении (дистпечер задач) он может востановить сессию не спрашивая пароля

Автор: Sqlninja 15.5.2006, 17:46
Hi,

Я пользуюсь Quest SQL Navigator 4-5. Самая рульная вещь для девелопмента. Для администрирования - TOAD, однозначно. 

Автор: jsa 12.7.2006, 20:22
еще нашел http://crlab.com/oratools/ от CoreLab, сам не пробовал ниче сказать не могу, платный 

Автор: ols 24.8.2006, 14:26
PL/SQL Developer виснет при выполнении некоторого вида запросов связанных с XMLType. 

TOAD тормозючий... и тоже виснет периодически на пустом месте. 

оба продукта лучшие на мой взгляд... но далеко не совершенны... 
эхъ, еще б чуть-чуть дотянуть...

Автор: Strel 12.9.2006, 08:48
Не, ну я не понял:  а чё, за E.Z.S.Q.L вообще никто ни слова не замолвит ?!

Ну, тогда пускай это буду я.

E.Z.S.Q.L -- это программа такая. В ней есть ВСЕ ! (слово ВСЕ написано шрифтом 36 пунктов).
Правда, кое-что из того что тебе нужно или можно себе представить, 
находится не на самом видном месте. Нужно просто поискать. И лучше сразу запомнить, где вы это нашли.
Весьма рекомендую.

E.Z.S.Q.L  красив и могуч, хотя отнюдь и не молод и вовсе не слишком свеж.

Что же касается лично меня, то 
I`m crazy for a E.Z.S.Q.L. !!!!!!!!!!!!!!!!!!!!!!!!!!
(Здесь во все стороны полетели слюни, приступ экстатического психоза.
Не обращайте внимания. От него такое бывает).

Добавлено @ 08:59 
Искренне прошу простить меня великодушно за мое предыдущее выступление.
Видит Бог, я не хотел. Просто недопонял темы обсуждения.

А теперь понял ! 

Ключевое слово вопроса -- "РАЗРАБОТКИ" !
Для разработчика сложных приложений PL/SQL это, конечно,
не совсем то, что нужно, увы. 

Еще раз прошу извинения.

Спасибо.

Автор: Hidrag 9.2.2007, 21:03
Интересно, а под Линукс есть такое же удобно средство ка TOAD?

Автор: sir_Jack 11.2.2007, 22:56
мой выбор PL/SQL Developer
хочу обратить внимание на следующие удобные мелочи:
- если база большая, таблиц и схем много - можно настроить фильтр на показ отдельных схем, таблиц, раскрасить папки в разные цвета и что еще не маловажно: для произвольной таблицы добавить частоиспользуемые запросы. В итоге задать запрос отличный от select * from table можно одним кликом мыши.
- также можно напихать отдельные таблицы в свои папки. В итоге, получим сгруппированные по экспертному признаку таблицы. Удобно если для работы с конкретной задачей надо использовать таблицы из разных схем.

Ну а вообще... в качестве администрирования БД мне не нравится PL/SQL Dev. ИМХО это идельный продукт для пользователя БД, который преимущественно работает с SQL или отлаживает приложение для БД


Автор: jsa 23.3.2007, 09:39
Цитата(Hidrag @ 9.2.2007,  21:03)
Интересно, а под Линукс есть такое же удобно средство ка TOAD?

ну можно посмотреть в сторону tora

Автор: DnS 23.7.2008, 21:55
А под Eclipse кто-нибудь что-нибудь видел кроме SQL Explorer'а?

Автор: FINANSIST 1.11.2008, 16:38
Наткнулся я на 
http://devart.com/ru/oradev/
под названием OraDeveloper Studio
Глянул http://devart.com/ru/oradev/screenshots.html , выглядит довольно достойно,
учитывая что это БЕСПЛАТНЫЙ инструмент.
Есть у кого нибудь отзывы по данной проге?

Автор: LSD 1.11.2008, 17:45
Эту прогу December даже успел уже http://forum.vingrad.ru/index.php?showtopic=234122&view=findpost&p=1683211.

Автор: v2v 9.12.2008, 13:06
Цитата(LSD @  1.11.2008,  17:45 Найти цитируемый пост)
Эту прогу December даже успел уже попиарить. 

Это то что я так долго искал!
Общий недостаток sqldeveloper-a и toad-a, который решён в OraDeveloper  -  это навигация по коду. Когда в Бд два десятка пакетов и ещё столько же роцедур и функций, то проследить логику работы без такого удобного инструмента как навигация не возможно. Respect ребятам из Core Lab, очень порадовали.

Добавлено через 14 минут и 12 секунд
хотя OraDeveloper всё ещё немного сыроват.

Автор: Kbl4AH 25.12.2008, 22:23
Сорри, что немного не в тему...
Товарищи, а есть у кого-нибудь хоть какой-нибудь мануал или самоучитель или книга в электронке по PL/SQL Developer на русском (есть ли руссификация для самой проги)??? А то я только запросики на просмотр в нем делать умею да таблички создавать... а хотелось бы познакомиться поближе...

Добавлено через 2 минуты и 6 секунд
З.Ы. Мнение новичка: Я за ПЛ/СКЛ Девелопер, он удобней и красивей Жабы... но в ней тоже фишки свои есть... так что "на вкус и цвет..."

Автор: EgoBrain 12.9.2009, 11:25
Хотелось бы еще упомянуть такую полезную функцию TOAD как PL/SQL Tuning - позволяет оптимизировать код (по возможности), показывает альтернативные логические варианты сложных запросов и подробную схему-диаграмму запроса.  smile 

Автор: rualnik 15.1.2010, 12:44
Использую Toad® for Oracle 9.7, удобно и не настолько тормозной. Бывает, конечно, висяк, но спасает функция сохранения последних используемых SQL запросов. Плюсы в администрировании: просмотр пользовательских сессий, блокировка пользователя, смена пароля на вход, раздача прав на таблицы, есть CodeXpert- инструметарий оптимизации и структурирования кода, Explain Plan... в общем я за Жабу.

Автор: Yagmort 30.1.2010, 11:51
Navicat for Oracle Enterprise 8.2.19 - программа отличная (pl/sql developer бажная кака).

Автор: ZVano 11.11.2010, 12:43
Народ, а встречал кто-то для Oracle  утилиту подобную IBExpert?
В частности интересует функция просмотра связаных данных.

Выглядит это так - на форме 3 грида:
1й основной - просматриваемая таблица 
2й дополнительный - таблица ссылающаяся на 1ю 
3й дополнительный - таблица, на которую ссылается 1я

Выбираем табличку для просмотра и бегаем по ее записям.
В связаных гридах тут же отображаются отфильтрованые связаные данные.
Таблицы для 2го и 3го гридов можно выбирать из выпадающих списков.

Прикладываю скриншот, демонстрирующий описаную возможность.

Автор: batigoal 11.11.2010, 13:56
В другом виде, но это умеет делать PL/SQL developer.

Автор: ZVano 11.11.2010, 17:23
Цитата(batigoal @  11.11.2010,  13:56 Найти цитируемый пост)
В другом виде, но это умеет делать PL/SQL developer.

Подразумевается "Linked Query"?
Если да, то это не то.

Автор: ZVano 19.11.2010, 18:39
Цитата(ZVano @ 11.11.2010,  12:43)
...
В частности интересует функция просмотра связаных данных.
...

Задал вопрос на сайте разработчиков: http://www.devart.com/ru/forums/viewtopic.php?t=13133
ответ:
[Чт 18 Ноя 2010 19:06]
Функциональность Master-Detail уже разработана нами для нового продукта dbForge Data Studio for SQL Server, который должен выйти в конце этого месяца. 
После выпуска нового продукта данная функциональность появится в линейке продуктов для MySQL, и лишь после этого Master-Detail появится в линейке продуктов для Oracle.

Автор: Uvs 5.1.2011, 09:02
Всем доброго утра! С наступившим Новым годом! Также хочу добавить свое слово о средах разработки. Раньше кто-то упоминал SQL Navigator фирмы Quest Software. Как-то народ обходит ее вниманием, а зря. У меня версия 6.2 - и там есть все! Не просто все, а  - ВСЕ! smile

Автор: LSD 7.1.2011, 14:37
Цитата(Uvs @  5.1.2011,  10:02 Найти цитируемый пост)
Как-то народ обходит ее вниманием, а зря.

SQL Navigator входит в состав TOAD Suite.

Автор: password 9.1.2011, 01:31
По администрированию пользуюсь постоянно SQL Navigator-ом, очень удобно, практично и эффективно. Единственные недостатки которые заметил: 
1. Выгруженные из него ddl-скрипты не всегда корректно отрабатываются в sqlplus.
2. Мало функций работы с Directories.
3. Job Manager работает очень медленно, гораздо проще контролировать процессы скриптами.

А так всем доволен и рекомендую.

Автор: altsqldev 24.8.2012, 13:08
Хочу сообщить о выходе программы http://altsqldeveloper.com это мой аналог TOAD, SQL Developer, PL\SQL Developer.
Пока пробуем, тестируем, ну и пользуемся 

От вас хотелось бы услышать замечания, пожелания.

http://altsqldeveloper.com


Автор: DevartSoftware1 16.6.2014, 17:24
Цитата(jsa @ 12.7.2006,  20:22)
еще нашел http://crlab.com/oratools/ от CoreLab, сам не пробовал ниче сказать не могу, платный



Компания была переименована в Devart и продукт теперь называется  http://www.devart.com/ru/dbforge/oracle/studio/ - это  мощная среда для разработки и администрирования баз данных Oracle. 

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

30 дневный триал можно скачать по этой ссылке http://www.devart.com/ru/dbforge/oracle/studio/download.html 


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)