Альтернативы Toad

В настоящее время я использую Жаба для повседневной работы с нашими базами данных (запросы, обновления, небольшие скрипты, просмотр объектов базы данных и т. д.).

Мой вопрос: поскольку моя версия Toad старая и содержит ошибки, какие (возможно бесплатные, но не обязательно) альтернативы Toad?

Мы используем версии базы данных 10g и 9i.

Большое спасибо.

dbForge Studio для Oracle - мощный графический интерфейс Oracle, предназначенный для увеличения скорости кодирования PL / SQL, предоставляет универсальные инструменты редактирования данных для управления внутренними и внешними данными и т. д.
Devart 08.11.2017 11:30
ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
55
1
86 975
27
Перейти к ответу Данный вопрос помечен как решенный

Ответы 27

PLSQL Developer очень хорош для СУБД Oracle, особенно для Stored Proc, но не так хорош для управления СУБД.

Я использовал Белка-SQL (это программа на основе Java / JDBC, которая будет работать с любой ОС или базой данных, которые предоставляют драйвер) и инструменты разработки баз данных для Eclipse (Eclipse-DTP). Оба, безусловно, достаточны для легкой работы с базами данных. Оба бесплатны и имеют открытый исходный код.

Oracle Разработчик SQL.

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

Stewart Johnson 18.10.2008 16:05

На первый взгляд SQL Developer не так удобен, как Toad. Например: 1) Toad читает источники подключения непосредственно из локального tnsnames.ora, поэтому вы можете быстро подключиться 2) Toad имеет красивую комбинацию shift-F9 (выполнение текущей группы строк) в редакторе sql, я буду придерживаться Toad, для Теперь.

Gabriele D'Antona 18.10.2008 17:53

SQL Developer также читает из tnsnames.ora. Также есть сочетание клавиш для выполнения текущего SQL, но я не могу вспомнить, что это такое. @friol - это то же самое отношение, что и давние пользователи TOAD на моем проекте. :-)

Stewart Johnson 18.10.2008 18:53

SQL Developer имеет отладчик, в то время как TOAD требует специальной лицензии TOAD для получения отладчика.

Brian 18.10.2008 21:55

Oracle также только что выпустила раннюю версию интегрированного инструмента моделирования данных для SQL Developer. Выглядит очень многообещающе, к тому же бесплатно.

David Aldridge 22.10.2008 17:32

Ух ... У меня есть SQL Developer, и он меня убивает. Загрузка занимает 2 минуты и поглощает 700 МБ оперативной памяти, прежде чем будет готов выполнить простейший запрос ... BAH.

Yuval 31.08.2009 19:17

Я попробовал SQL Developer вместо Toad. Проработало пару часов, а через 5 минут был готов бросить. Отсутствие форматирования кода для PL / SQL - это самая большая проблема, но далеко не единственная.

Tony BenBrahim 02.08.2011 02:05

ctrl-return выполняет текущие отмеченные строки или весь буфер, если ничего не помечено; Я не уверен, есть ли возможность выполнить соседние строки. Не знаю, так как считаю это скорее раздражающим, чем полезным ...

KarlP 28.01.2012 18:32

Я бы также порекомендовал Oracle SQL Developer, однако я обнаружил, что WinSQL тоже неплох. SQL Developer бесплатен, а WinSQL имеет версию сообщества, которая довольно надежна и хорошо работает с другими платформами (я также использую ее для работы с Netezza).

Разработчик PL / SQL из http://www.allroundautomations.nl/. При выборе между Toad и разработчиком PL / SQL около половины разработчиков предпочитают разработчика PL / SQL. Я должен признать, что автозавершение кода в PL / SQL Developer намного лучше, но я по-прежнему предпочитаю Toad для функциональности управления СУБД.

Просто чтобы выбросить его - знаете ли вы, что можете получить бета-версию Toad 4.1 и использовать ее бесплатно? Бета-версии всегда бесплатны для публики.

С сайта: «Бета-версия требует, чтобы у вас была запущена текущая коммерческая копия Toad for Oracle». Так что это не бесплатно.

Gabriele D'Antona 19.10.2008 21:29

Работал с разработчиком PL / SQL. Это круто.

Я использовал Embarcadero DBArtisan (платно)

Я думал это было хорошо.

Я проголосую за SQLPal. Это бесплатно. Большинство функций, которые он имеет, работают очень хорошо (автоконкурс никогда не работал). Я использую его ежедневно против базы данных 10g, и он отлично работает.

alt text

Я использовал OraDeveloper от DevArt для подключения к базам данных Oracle. Это приятно, потому что он подключается к Visual Studio во многом так же, как базы данных SQL Server можно запрашивать через Server Explorer. Это не бесплатно, но в нашем случае это было бесплатно при покупке OraDirect .Net, нового поставщика, который позволяет Oracle работать с Microsoft Entity Framework.

Проработав 3 года в одной работе с использованием TOAD, а теперь 5 лет в текущей работе с использованием PL / SQL Developer, я бы сказал, что в целом TOAD - лучший инструмент, но если вы специально разрабатываете хранимые процедуры в PL / SQL, PL / SQL Developer это лучше.

Не забудьте настроить контекстную справку (в разделе «Справка - руководства в формате HTML»).

Вы также можете использовать sqltools,, который предпочитают некоторые из моих коллег. Я так и не привык, но выглядит мощно.

Я поддерживаю комментарии разработчика SQL. FWIW, более новые версии Toad намного более стабильны, чем были старые золотые. Пользуюсь Toad 9.7 и неплохо.

TOra - еще один хороший вариант. Я использовал версию до GPL в течение многих лет. Это хороший простой инструмент SQL для Oracle.

Он поддерживает просмотр схемы, анализ плана, ограниченную отладку и все, что вы ожидаете.

Я В САМОМ ДЕЛЕ удивлен, что за этот ответ не набралось больше голосов! Tora - безусловно, один из лучших продуктов, перечисленных здесь, очень быстрый, производительный, многофункциональный и все такое ...

Benoit 27.10.2010 23:32
Ответ принят как подходящий

Попробовав другие продукты в течение нескольких месяцев, я вернулся к Toad.
И я должен признать, что (ИМХО, и для того типа использования, которым я занимаюсь): Я не нашел альтернативы Жабе.

Незаменимые функции, отсутствующие в других продуктах:

  1. Скорость. Жаба невероятно быстра; SQL Developer начинает сканирование, если вы открываете более 2 или 3 соединений. Когда вам приходится работать с ограничениями по времени, вы действительно не можете дождаться открытия SQL Developer.

  2. Функциональность «открывать новое окно до фиксации» (новое окно открывается после оператора вставки или обновления, и вы вынуждены выполнить фиксацию или откат). Действительно удобно, чтобы избежать ожидающих коммитов.

  3. Функциональность «выполнить текущий оператор» (Shift-F9). У SQL Developer его нет, или вы вынуждены выбирать запрос, который хотите выполнить.

Жаба? Быстрый? Я использую Toad для MySQL, и он чертовски медленный и потребляет много памяти, возможно, версия Oracle лучше ...

azerole 19.08.2009 11:42

SQL Developer у меня тоже не работает. Он ужасно медленный и дает сбой чаще, чем запускается. Я полностью согласен с тем, что лучшей альтернативы Жабе нет. Существует также бесплатная версия Toad для MySQL.

Dr. Mike 12.01.2012 18:59

На самом деле, если вы правильно завершите свои операторы (точка с запятой, конец и т. д.), Тогда разработчик SQL выполнит оператор, в котором находится курсор, при выполнении команды «выполнить оператор».

James Sumners 07.02.2012 23:30

Просто нажмите Ctrl+Enter, чтобы выполнить запрос в SQL Developer. Намного проще, чем крутилка для пальцев Shift+F9.

fgysin reinstate Monica 02.03.2016 11:37

Я удивлен, что еще никто не упомянул DbVisualizer. Наша компания использует его уже несколько лет, и, похоже, всем он нравится. Он мощный, работает на нескольких платформах (на основе Java) и поддерживает различные системы баз данных (Oracle, DB2, MS Access и т. д.). Имеется бесплатная версия; коммерческая версия доступна, если вам нужно больше функций.

+1 Для DbVizualizer. Я использую его против Oracle, и он отлично работает. Бесплатная версия хороша для легкого использования, а личная версия стоит не так много денег.

Darrel 22.10.2008 06:07

Бесплатная версия не поддерживает blob ....

Venu Madhav 11.10.2020 10:28

Я использую PL / SQL Developer для выполнения нескольких запросов и разработки хранимых процедур, так как он надежен, и вы можете убить процесс через диспетчер задач и вернуть все свои окна при повторном запуске. Я использую TOAD для просмотра, так как эту функциональность невозможно превзойти. Но он у меня чешется, зависает и тд, хотя это, наверное, мой компьютер .. Я бы купил оба. У меня оба открыты.

Для доступа к нечетным источникам (OSISoft PI, JDE на AS400, 4D, Access, Excel) я использую Расширенный инструмент запросов. Замечательно иметь возможность использовать SQL с листом Excel предлагаемой таблицы для создания вашего DDL.

Я давно использую Golden от Benthic Software в качестве замены SQL * Plus, и мне это нравится.

http://www.benthicsoftware.com/products.htm

Мне тоже нравится этот товар. Отлично подходит для быстрого запроса и отображения результатов. Также есть экспорт непосредственно в Excel (не только экспорт в CSV, но и загрузка Excel и загрузка вашего файла, что отлично подходит для быстрого нарезания кубиков и построения графиков результатов ваших запросов). Цена тоже подходящая.

David Mann 06.07.2010 18:48

Я люблю Жабу. Мне пришлось переключиться на Rapid SQL от Embarcadero в течение двух месяцев, и это почти убило меня. Так что, хотя я не знаю ни одного продукта, который был бы лучше, кроме Toad, я могу безоговорочно сказать, что Rapid SQL совершенно неадекватен.

Я использую Разработчик PL / SQL, который я считаю одним из лучших инструментов базы данных Oracle, он легкий и быстрый, у меня есть одна копия на моем USB-флеш-накопителе, чтобы я мог использовать его на любом компьютере (вы просто копируете его из папки с файлами программы и поместите его во вспышку, и он будет работать нормально).

Также я купил OraDeveloper у DevArt три месяца назад, у него есть хорошие функции, но он медленнее, чем PL / SQL Developer, и требует .Net framekwork. но хорошо, что он имеет прямое соединение с Oracle, поэтому вы можете использовать его с любого ПК, не требуя установки клиента Oracle.

Еще один инструмент - EMS SQL Management Studio для Oracle, который выглядит красиво и имеет несколько хороших функций, особенно с импортом / экспортом из другого формата. http://sqlmanager.net/en/products/studio/oracle

и бесплатно вы можете использовать AnySQL Maestro, который поддерживает сервер Oracle / MySql / Sql и предлагает AnySql Maestro бесплатно http://www.sqlmaestro.com/

Я пробовал большинство из предложенных выше инструментов и обнаружил, что предпочитаю этот всем им (включая TOAD): SQLDetective

Простой ответ:
Используйте Textpad или другой текстовый редактор.
Пояснение:

Для меня разработка PL / SQL - это процесс, который со временем развивался. Я пытался применять постоянные улучшения к разработке SQL, и у меня это прекрасно сработало. (подробнее о постоянном улучшении / кайдзен см. текст ссылки)

Я обнаружил, что инструменты PL / SQL IDE нестабильны.
У меня было несколько сбоев TOAD Quest Software, а также SQL Navigator Quest Software (я использую его с версии 3). Я потерял работу. Я пробовал другие инструменты IDE PL / SQL. Эти инструменты также дают сбой. Я снова потерял работу. Я расстроился.
Я не доверяю разработку программного обеспечения PL / SQL каким-либо инструментам PL / SQL IDE.
Вот мои основные практики кодирования PL / SQL:
1. Экспорт кода с помощью Quest Software TOAD
. 2. Используйте сценарий Cygwin bash, чтобы переместить файлы в соответствующие каталоги. 3. Сравните версии через BeyondCompare (при необходимости)
4. Проверить код из WinCVS / CVSNT (при необходимости)
5. Отредактируйте с помощью TextPad
. 6. Сравните версии через BeyondCompare (при необходимости)
7. Проверьте код в WinCVS / CVSNT (при необходимости)
8. Используйте сценарий Cygwin bash, чтобы создать файл основных изменений. 9. Импортируйте код обратно с помощью Quest Software TOAD
.
Еще более длинное объяснение:

Я использую Quest Software TOAD для экспорта всего кода PL / SQL и табличного DDL в файловую систему.
В меню База данных -> Экспорт -> Исходный код В меню База данных -> Экспорт -> Table Scripts

Это дает мне отдельные файлы для каждого объекта базы данных.
Я перемещаю эти файлы (сценарий Cygwin bash) в каталоги
на основе расширений файлов .
* .prc файлы в / procedure
* .fnc файлы в / functions
Файлы * .pks и * .pkb в / procedureudres
* .trg файлы в / triggers
* .vw файлы в / views
* .sql файлы в / table_scripts

Эти файлы изначально регистрируются в CVS.
(Я использую серверную часть WinCVS / CVSNT)

I Beyond Compare каждая версия файла, экспортированная TOAD
с версией уже в CVS.
Я гарантирую, что репозиторий CVS sql обновлен. Другими словами, мне нужно иметь хорошую стартовую базу.
Затем я использую TextPad для редактирования кода PL / SQL. текст ссылки

Я предварительно настроил свой Textpad с помощью файлов синтаксиса SQL
чтобы было легче для глаз
текст ссылки

После редактирования I Beyond Compare каждый отредактированный
версия файла, экспортированная с версией
в WinCVS.

К счастью, WinCVS позволяет использовать внешний
. diff (Beyond Compare), который очень удобен.
Я загружаю новый / измененный код через TOAD в тестовую схему. В меню редактора SQL -> Загрузить и выполнить файл сценария
Я тестирую код. (выполните отладку)

Если код проходит проверку, я проверяю код в CVS.
.
В конце я использую Cygwin bash (и написанный мной сценарий bash) для создания главного файла изменений. Этот главный файл изменений содержит все изменения, которые необходимо применить для обновления действующей схемы. Это экономит мне много времени.
Затем я загружаю новый / измененный код через TOAD в живую схему. В меню редактора SQL -> Загрузить и выполнить файл сценария. Вот об этом. Программная инженерия - это процесс, управление версиями (CVS) и автоматизация сборки (сценарий bash) .

Самый большой урок из всего этого (который сделал меня в 10 раз более продуктивным) - это переход с IDE PL / SQL на основе БД на простые текстовые файлы ASCII. KIS в действии.

Если копия вашего кода находится в файле ASCII, которого следует избегать:
- гадость БД
- блокировка объектов БД
- инструменты контроля версий на основе БД (если есть)
- iffy DB diff tools (если есть)
- потеря кода из-за сбоев IDE
- потеря кода из-за сбоев / остановок БД - потеря кода из-за одновременного редактирования (это может произойти, если два или более разработчиков PL / SQL редактируют одну и ту же процедуру)

Вместо этого, если вы обрабатываете весь код PL / SQL в файлах ASCII файловой системы, у вас есть
- текстовые редакторы на ваш выбор (TextPad, notepad ++, vi и т. д.)
- на ваш выбор системы контроля версий (CVS, svn)
- ваш выбор систем фильтрации / обработки / сценариев текста (мне нравится Cygwin bash)
- ваш выбор инструментов сравнения (Beyond Compare, WinDiff, diff)
- ваш выбор инструментов БД (я могу использовать TOAD, SQL Navigator) для импорта и экспорта кода PL / SQL в файлы.
Мне нужна была история версий всех изменений кода. Я хотел, чтобы все работали вместе и чтобы разработчики не наступали друг другу на ногу. Я хотел свободу выбора своих инструментов. Побочным эффектом этого является то, что я обрабатываю весь код БД в файловой системе во время быстрой разработки.
Только мои 2 цента.

UPVOTE только за то, что пережил все горе, выложив его там.

Keng 13.10.2011 18:20

Я перешел с TextPad на блокнот ++ и плагины.

user78706 12.01.2012 00:36

SQL Studio для Oracle действительно хорош ...

Мы используем RazorSQL для Oracle, а также для DB2. Это невысокая стоимость и множество функций.

Кодер мечты предлагает хороший набор инструментов для управления базами данных.

Сейчас он мертв: «Мы больше не поддерживаем DreamCoder Tools, продается весь бренд DreamCoder и все сайты».

Fatih Çelik 09.11.2016 10:38

Если бы нам пришлось платить, я бы настоятельно рекомендовал PL / SQL Developer для написания кода базы данных и TOAD для административных задач.

Из бесплатных решений, которые я использовал до сих пор, особенно четыре из них: (Oracle) SQL Developer, SQL Tools, SQLPal и TORA.

  • Я обнаружил, что у SQL Developer больше всего утилит. К сожалению, из-за его графического интерфейса Java он слишком часто зависает.
  • SQL Tools - очень хороший инструмент, за исключением одного: в нем нет функция автозаполнения / завершения кода (например, имена таблиц и столбцы). Если бы ты мог тогда передайте этот вопрос ... дерзайте.
  • SQLPal хорош, если смотреть только на одну базу данных объект во время. Я просто не понимаю, зачем выводить просто
    новое окно в fapt означает открытие совершенно нового экземпляра
    приложения. У него есть функция автозаполнения, но это делает его очень медленным. Я бы поставил минус за его доступный вариант подключения JDBC. Такое ограничение иногда приводит к зависанию во время ожидания получения информации о метадикациях базы данных.
  • TORA - хороший инструмент, кроме автозавершения кода ... Я просто не мог заставить его работать. И из форумов я понял, что это довольно распространенная проблема. В противном случае его графический интерфейс почти безупречный.

Мой вывод: мне неприятно это говорить, я фанат открытого исходного кода, но ... просто купите PL / SQL Developer / TOAD, если вам приходится интенсивно работать с такими инструментами.

Я предпочитаю как Жаба, так и Разработчик SQL. Но я предпочитаю Toad из-за таких функций, как:

If you want to update your select result in toad, just add the ROWID is your select statement. Once you select the records with ROWID then you can edit/update your result grid.

Кроме того, функции мониторинга сеанса и базы данных в Toad намного лучше. Единственным недостатком Toad является то, что для него требуется установка Oracle SQL Client (что может иметь место с любым другим инструментом, отличным от Oracle), с другой стороны, установка Oracle SQL Client не требуется для SQL Developer.

Другие вопросы по теме