Посоветуйте удобный, простой и популярный инструмент для работы в Oracle (10-ка).
Нужно простое средство для выполнения простых операций:
коннект к серверу,
создание, удаление, просмотр, модификация баз и объектов
создание, выполнение, отладка запросов,
просмотр планов запросов,
etc
Иными словами аналог QA & Management Studio для MS SQL 2000/2005.
Так как я с Oracle до этого не работал, и работать с ним буду "постольку поскольку",
нужен простой и надежный инструмент, наличие rocket science возможностей не критично.
Слышал про PLSQL Developer. Какие еще средства сравнимые с ним по удобству,
возможностям и популярности есть в наличии?
Здравствуйте, Igor Trofimov, Вы писали:
IS>>Слышал про PLSQL Developer. Какие еще средства сравнимые с ним по удобству, IS>>возможностям и популярности есть в наличии?
iT>TOAD
смотрю. выглядит стремновато — куча кнопок, тулбары, закладки. Но например, как визуально создать индекс для таблицы, нашел быстро.
ps: за 10 минут TOAD пару раз упал с access violation.
Здравствуйте, Igor Sukhov, Вы писали:
IS>>>Слышал про PLSQL Developer. Какие еще средства сравнимые с ним по удобству, IS>>>возможностям и популярности есть в наличии? IS>смотрю. выглядит стремновато — куча кнопок, тулбары, закладки. Но например, как визуально создать индекс для таблицы, нашел быстро. IS>ps: за 10 минут TOAD пару раз упал с access violation.
PLSQLDev не особо далеко ушел... не смотря на все подсветки синтаксиса, блоков кода и интелисайнс, в плане удобства работы находится на уровне самописной поделки "Я и моя домашняя фонотека".
Есть еще родной т.н. Oracle Enterprise Manager (ставится с Oracle Client). Несмотря на все прелести и рюшечки в виде закругленных кнопок и прочего, у меня, например, не поддерживает скрол мыши — это просто свело на нет его использование... Ну помимо тормозов с GUI...
Озадачил подобным вопросом знакомых, находящихся с ораклом в тесных интимных отношениях. Они посоветовали... навороченый блокнот + SQLPlus — не знаю, смеяться или плакать.
Здравствуйте, andrey.def, Вы писали:
AD>Здравствуйте, Igor Sukhov, Вы писали:
IS>>Посоветуйте удобный, простой и популярный инструмент для работы в Oracle (10-ка).
AD>Мне, например, очень понравился Sql Navigator от Quest Software... AD>На мой взгляд намного удачнеq PL/SQL Developera...
а как он в сравнении с TOAD ?
ps:Обраружил что TOAD разработан той-же Quest Software. Мы случайно не об одной тойже программе говорим ?
Здравствуйте, Igor Sukhov, Вы писали:
IS>а как он в сравнении с TOAD ?
IS>ps:Обраружил что TOAD разработан той-же Quest Software. Мы случайно не об одной тойже программе говорим ?
Не знаю TOAD не использовал. И даже не слышал о нём
Здравствуйте, Igor Sukhov, Вы писали:
IS>ps:Обраружил что TOAD разработан той-же Quest Software. Мы случайно не об одной тойже программе говорим ?
TOAD — облегченная версия SQL Navigator'а... Так что, они очень даже не только похожи, но и по сути Партия и Ленин...
По теме... ИМХО, идеального инструментария не существует. Кому-то нравится TOAD, лично мне — PL/SQL Developer. Просто к инструменту привыкаешь, и менять его на что-то другое уже тяжело... Я бы все же рекомендовал Developer... Хотя он и тормозной в некоторых вопросах... И еще к нему есть пакет русификации, если у кого-то проблемы с английским... И куча плагинов...
AB>Озадачил подобным вопросом знакомых, находящихся с ораклом в тесных интимных отношениях. Они посоветовали... навороченый блокнот + SQLPlus — не знаю, смеяться или плакать.
Ну, собственно, у того же TOAD'а самое ценное — это достаточно продвинутый sql-редактор с удобными shortcut'ами, историей, гиперссылками и т.п.
Таблицу, индекс или constraint все равно проще, надежнее и быстрее создать через sql, а не мышко-вождением.
Остальные возможности — существенно реже используются... какая-нибудь отладка процедур или DBA-tools.
Здравствуйте, Igor Sukhov, Вы писали:
IS>Слышал про PLSQL Developer. Какие еще средства сравнимые с ним по
Если говорить про редкое использование, то сравнимых пожалуй нет. У конкурентов, имеющих свои достоинства, интерфейс заметно более навороченный и менее понятный на первый взгляд, со всеми вытекающими.
Здравствуйте, Igor Trofimov, Вы писали:
AB>>Озадачил подобным вопросом знакомых, находящихся с ораклом в тесных интимных отношениях. Они посоветовали... навороченый блокнот + SQLPlus — не знаю, смеяться или плакать.
iT>Ну, собственно, у того же TOAD'а самое ценное — это достаточно продвинутый sql-редактор с удобными shortcut'ами, историей, гиперссылками и т.п. iT>Таблицу, индекс или constraint все равно проще, надежнее и быстрее создать через sql, а не мышко-вождением.
iT>Остальные возможности — существенно реже используются... какая-нибудь отладка процедур или DBA-tools.
постоянно пользуем командой toad. правда не все, несколько человек сидят на pl/sql-developer.
мои личные попытки перейти на другую тулзу — вернулся в toad.
запросы писать удобно. отлаживать пакеты, хранимки и функции — просто нет претензий.
глючит временами (может подвиснуть). и еще на все окна держит один коннект.
но вообще — да. привычка большое дело. профи ни с чем, кроме sql+ жить не хотят принципиально.
...вот странно, что при всей наворочености jdeveloper-а, от которого я в полном восторге, в него не встроили хороший sql-редактор.
Здравствуйте, andrey.def, Вы писали:
AD>Мне, например, очень понравился Sql Navigator от Quest Software...
Ага. Присоединяюсь. Sql Navigator — классная штука.
Единственное, после установки нужно большую асть тул баров поубирать нафиг, и подсветку синтаксиса поменять на более классическую.
Здравствуйте, bastrakov, Вы писали:
B>но вообще — да. привычка большое дело. профи ни с чем, кроме sql+ жить не хотят принципиально.
+1
Объясняется довольно просто: далеко не везде Oracle стоит на Windows. Подавляющее большинство серверов — *nix. И, когда есть с ними проблемы, то ничто, кроме SQL+, просто недоступно... Я в последнее время тоже что-то стал смотреть в сторону Edit+ в связке с SQL+.
B>...вот странно, что при всей наворочености jdeveloper-а, от которого я в полном восторге, в него не встроили хороший sql-редактор.
Последняя версия PL/SQL Developer (7-я кажется) вроде бы получше в плане быстродействия/устойчивости... Да и отладчик в ней довели до ума. Есть даже выделение блока кода при наведение крысой... Удобственно, однако! Но — повторюсь — исключительно дело привычки это все...
Здравствуйте, bastrakov, Вы писали:
B>...вот странно, что при всей наворочености jdeveloper-а, от которого я в полном восторге, в него не встроили хороший sql-редактор.
хитрый ход конем
насколько я понял, по идее "хороший sql-редактор" должен получится из Oracle SQL Developer (aka Raptor) а потом его будут интегрировать в
JDeveloper
Здравствуйте, bloom, Вы писали:
B>>...вот странно, что при всей наворочености jdeveloper-а, от которого я в полном восторге, в него не встроили хороший sql-редактор.
B>насколько я понял, по идее "хороший sql-редактор" должен получится из Oracle SQL Developer (aka Raptor) а потом его будут интегрировать в B>JDeveloper
да кто ж его знает...
у них там в индии — политика в этом бизнес-вопросе.
H_I>Объясняется довольно просто: далеко не везде Oracle стоит на Windows. Подавляющее большинство серверов — *nix.
Во-первых, при чем тут сервер?
А во-вторых, родной оракловский инструментарий вроде на java и кроссплатформенный.
Хотя родной инструментарий обычно ужасен и Оракл тут — не исключение.
Здравствуйте, Igor Trofimov, Вы писали:
H_I>>Объясняется довольно просто: далеко не везде Oracle стоит на Windows. Подавляющее большинство серверов — *nix.
iT>Во-первых, при чем тут сервер? iT>А во-вторых, родной оракловский инструментарий вроде на java и кроссплатформенный. iT>Хотя родной инструментарий обычно ужасен и Оракл тут — не исключение.
да вот в том-то и дело, что, заходя на сервер, попадаешь в командную строку. на этом сервере может запросто не быть иксов, чтобы отпадало желание искать альтернативы. тут только sql+ в помощь.
то, что мой комп с windows и на нем стоит pl/sql dev мне не помогает, т.к. oracle-сервер может быть так далеко по сети, что напрямую из своего любимого клиента я на него зайти не могу. командная строка при этом работает по туннелю поверх защищенного транспорта. при этом админы правы, не делая второй туннель для хождения на oracle напрямую
C0s>то, что мой комп с windows и на нем стоит pl/sql dev мне не помогает, т.к. oracle-сервер может быть так далеко по сети, что напрямую из своего любимого клиента я на него зайти не могу. командная строка при этом работает по туннелю поверх защищенного транспорта. при этом админы правы, не делая второй туннель для хождения на oracle напрямую
Ну, тут уже конечно, многое зависит. В каких-то ситуациях может и правы.
Но если это сервер разработки и вы с ним работаете постоянно — то скорее неправы. Удобство работы влияет на ее продуктивность.
Гыы, давний спор админов и девелоперов.
Сам я пользую TOAD и PL/SQL Developer — в TOAD удобно тестировать скрипты и заниматься админскими вещами. В PL/SQL Developer удобнее тестировать packages и пускать запросы к большим таблицам — TOAD пытается высосать сразу все и на плохих таблицах отваливается по таймауту, тогда как dev берет по кусочку и все получается хорошо.
Здравствуйте, Igor Trofimov, Вы писали:
iT>Ну, тут уже конечно, многое зависит. В каких-то ситуациях может и правы. iT>Но если это сервер разработки и вы с ним работаете постоянно — то скорее неправы. Удобство работы влияет на ее продуктивность.
да на самом деле именно так и делаю — разработка на ближнем сервере, и использую plsql dev (правда для некоторых вещей типа наката скриптов и обновления пакетов в нем sql+ command line все равно использую, но это уже дело привычки и организации хранения скриптов)
а поддержка на "дальнем" серваке, там выбора нет, только sql+ в окне удаленного терминала