Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4 5   вперед  Ctrl      все
 Re: почему многие используют sql*plus, а не sql developer с удобным GUI?  [new]
сосед акцессник
Guest
в ответ на вопрос "почему" нашелся такой анекдот в тырнете:

тырнет
Помещаем в клетку несколько обезьян. В центре клетки устанавливаем высокий шест. К верхней части шеста прикрепляем связку бананов. Как только, одна из обезьян приблизится к шесту, с намерением достать банан, начнем из шланга поливать ВСЕХ обезьян очень холодной водой. Через некоторое время, при попытке достать банан, каждая обезьяна будет подвергаться атаке своих сородичей, даже если мы унесем шланг!
А теперь, уберем одну обезьяну из клетки и заменим ее новой. Естественно, заметив бананы, она тут же попытается их достать. Но не тут то было! Другие обезьяны не позволят ей этого сделать! Теперь уберем из клетки еще одну из первоначальных обезьян и запустим туда новенькую. Как только она попытается достать банан, все обезьяны дружно атакуют ее, включая и ту, которую заменили первой! И, так, постепенно заменяя всех обезьян, мы придем к ситуации, когда в клетке окажутся обезьяны, которых водой вообще никогда не поливали, но, которые не позволят никому достать банан!!!
Почему? Да потому, что тут так заведено


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

Значительно мудрее спрашивать зачем.
Такая форма вопроса будет демонстрировать деятельный интерес вопрошателя и вызывать искреннее желание поделиться опытом.
23 окт 13, 02:05    [15017952]     Ответить | Цитировать Сообщить модератору
 Re: почему многие используют sql*plus, а не sql developer с удобным GUI?  [new]
Одинадцать Белых Котиков
Member [заблокирован]

Откуда:
Сообщений: 908
eev
автор
Поведение скриптов зависит от версии клиента, так что вести они могут как ожидаешь только на компьютере разработчика.

бред


Просто вы не работали с SQL*Plus'ом. Когда надо было патчи накатывать -- пришлось всем админам из всех филиалов по эталонную версию sql*plus'а с инстант клиентом выложить. А то что стояло это скопище багов. Индивидуальных! Каждая версия со своим багом. Очень нестабильная утилита.
23 окт 13, 07:41    [15018055]     Ответить | Цитировать Сообщить модератору
 Re: почему многие используют sql*plus, а не sql developer с удобным GUI?  [new]
-2-
Member

Откуда:
Сообщений: 15330
Одинадцать Белых Котиков
Очень нестабильная утилита.
clear screen в патчах не работал?
23 окт 13, 07:53    [15018068]     Ответить | Цитировать Сообщить модератору
 Re: почему многие используют sql*plus, а не sql developer с удобным GUI?  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18486
Даже боюсь себе представить -- патчи на грязном фоне...
23 окт 13, 07:54    [15018072]     Ответить | Цитировать Сообщить модератору
 Re: почему многие используют sql*plus, а не sql developer с удобным GUI?  [new]
Одинадцать Белых Котиков
Member [заблокирован]

Откуда:
Сообщений: 908
-2-,

Где-то мердж не работал, где-то комментарии обрабатывались отличным от эталона способом, где-то вывод не выводил. Полно различий.
23 окт 13, 08:01    [15018084]     Ответить | Цитировать Сообщить модератору
 Re: почему многие используют sql*plus, а не sql developer с удобным GUI?  [new]
Одинадцать Белых Котиков
Member [заблокирован]

Откуда:
Сообщений: 908
И, кстати, мердж это причина того, почему меняется SQL* Plus. Как только в сервере что-то меняется, приходится менять сам исполнитель скриптов.
23 окт 13, 08:02    [15018087]     Ответить | Цитировать Сообщить модератору
 Re: почему многие используют sql*plus, а не sql developer с удобным GUI?  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18486
Просто нужен инструмент, соответсвующий версии сервера, тем более, если там используются новые возможности
23 окт 13, 08:07    [15018094]     Ответить | Цитировать Сообщить модератору
 Re: почему многие используют sql*plus, а не sql developer с удобным GUI?  [new]
eev
Member

Откуда: -
Сообщений: 1156
Одинадцать Белых Котиков
eev
пропущено...

бред


Просто вы не работали с SQL*Plus'ом. Когда надо было патчи накатывать -- пришлось всем админам из всех филиалов по эталонную версию sql*plus'а с инстант клиентом выложить. А то что стояло это скопище багов. Индивидуальных! Каждая версия со своим багом. Очень нестабильная утилита.

бред дубль 2
Вот именно потому что работал, потому и говорю, потому что накат исправлений(патчей, сборок, "зпт забыли".... ) именно так и происходит. В твоем утверждении то, что "до запятой", не есть причина "после оной". То что ты приводишь - это пример бардачности. Потому что:

1. Делается руководство по установке
2. Предварительные условия проверяются, версии (ОС, ПО, права) и т.д. и т.п.
3. все это проверяется на тестовых окруженях

Кстати, это, со всеми софтинами не только с плюсом.
А то что "разработчик" наваял, на своей машине в своим окружением, и с полной уверенность что "везде заработает" (опять же можно рассматривать любой другой софт). Приводит к таким ситуациям, именно от не понимания этого.
Вобщем, тема про "ручки и седалищьный нерв".
23 окт 13, 09:29    [15018290]     Ответить | Цитировать Сообщить модератору
 Re: почему многие используют sql*plus, а не sql developer с удобным GUI?  [new]
Одинадцать Белых Котиков
Member [заблокирован]

Откуда:
Сообщений: 908
eev,

Вы написали чушь. В таких условиях sql*plus ничем не отличается от SQLDeveloper'а, а в скриптах девелопера можно делать пустые строки в запросе, так что его скрипты наглядней.
23 окт 13, 09:35    [15018313]     Ответить | Цитировать Сообщить модератору
 Re: почему многие используют sql*plus, а не sql developer с удобным GUI?  [new]
Elic
Member

Откуда:
Сообщений: 29990
Одинадцать Белых Котиков
а в скриптах девелопера можно делать пустые строки в запросе, так что его скрипты наглядней.
Невежество не повод.
RTFM SET SQLBL[ANKLINES]
23 окт 13, 09:40    [15018343]     Ответить | Цитировать Сообщить модератору
 Re: почему многие используют sql*plus, а не sql developer с удобным GUI?  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18486
Типо в плюсе нельзя

Но особенности новых версий -- это именно особенности, а никак не баги

И понятно, что 8-рочный плюс не понимал merge или with -- этих инструкций тогда просто не было
23 окт 13, 09:40    [15018344]     Ответить | Цитировать Сообщить модератору
 Re: почему многие используют sql*plus, а не sql developer с удобным GUI?  [new]
eev
Member

Откуда: -
Сообщений: 1156
Одинадцать Белых Котиков
eev,

Вы написали чушь. В таких условиях sql*plus ничем не отличается от SQLDeveloper'а, а в скриптах девелопера можно делать пустые строки в запросе, так что его скрипты наглядней.

:) успехов вам в накатывании гуями исправлений, через консоль на *никс, где "Х"-ы (кола`мбур :) ) только в репозитариях.
пря в точку "в своим окружением, и с полной уверенностью ".
23 окт 13, 09:48    [15018376]     Ответить | Цитировать Сообщить модератору
 Re: почему многие используют sql*plus, а не sql developer с удобным GUI?  [new]
oragraf
Member

Откуда: Moscow
Сообщений: 1317
George-III,
Товарищ, если смотрел ты фантастику, то обратил, наверное, внимание, что начинающие колдуны и ведьмы используют всякие посохи/артефакты/амулеты для колдовства. А тру-архимаги колдуют силой взгляда просто, даже не произнося заклинаний. В oracle все тоже самое. Чаку Норрису для oracle даже sqlplus не нужен.
23 окт 13, 11:27    [15019206]     Ответить | Цитировать Сообщить модератору
 Re: почему многие используют sql*plus, а не sql developer с удобным GUI?  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 6729
Одинадцать Белых Котиков,

Неумение использовать инструмент не говорит о кривизне инструмента.

sqlplus в первую очередь инструмент для которого не требуется наличие гуёв и при этом вносящий минимум искажений в сессию пользователя (т.к. настраивается буквально парой переменных среды + glogin.sql).
А некоторые гуёвые инструменты любят добавлять отсебятину в выполняемые запросы и менять настройки сессии не очевидными дебрями настроек.

С точки зрения необходимости работы на проде (деплой, админские скрипты, старт-стоп, работа в рестриктед соединении), то ssh+sqlplus позволяют выполнить необходимые действия хоть с телефона.

Насчёт "гуру", которые используют плюс - скорее всего, многие из них набили шишек на гуёвых инструментах, выбор которых сильно зависит от политики компании, от платформы, от наличия стабильных версий, версии .Net framework, версии JDK/JRE, наличия нескольких oracle_home и т.п..
sqlplus имеет неизменный интерфейс и присутствует на машине разработчика практически в любом случае. К тому же, те кто пользуются sqlplus, обычно понимают как работает то, чем они пользуются, а не надеются на то, что разработчики гуёвого ПО уже подумали за них.
23 окт 13, 11:28    [15019216]     Ответить | Цитировать Сообщить модератору
 Re: почему многие используют sql*plus, а не sql developer с удобным GUI?  [new]
dbms_photoshop
Member

Откуда: sqlmdx.net
Сообщений: 5151
env,

Так вы пользуетесь плюсом для разработки или нет?
23 окт 13, 11:47    [15019417]     Ответить | Цитировать Сообщить модератору
 Re: почему многие используют sql*plus, а не sql developer с удобным GUI?  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 6729
dbms_photoshop,

Вопрос ко мне или к eev?

Я пользуюсь плюсом при работе на серверах, доступ к которым есть только по ssh, для отладки наката из скриптов.

Собственно написание кода ведётся либо в notepad++/vim, либо в SqlDeveloper, зависит от задачи и от возможности использования ide.
23 окт 13, 12:22    [15019742]     Ответить | Цитировать Сообщить модератору
 Re: почему многие используют sql*plus, а не sql developer с удобным GUI?  [new]
dbms_photoshop
Member

Откуда: sqlmdx.net
Сообщений: 5151
env
Вопрос ко мне или к eev?
Признаться, этот вопрос поставил меня в тупик.

...к обоим. Ваш ответ я понял.
23 окт 13, 12:54    [15020044]     Ответить | Цитировать Сообщить модератору
 Re: почему многие используют sql*plus, а не sql developer с удобным GUI?  [new]
Bogdanov Andrey
Member

Откуда: Да уже и сам не знаю...
Сообщений: 2203
env
Насчёт "гуру", которые используют плюс - скорее всего, многие из них набили шишек на гуёвых инструментах, выбор которых сильно зависит от политики компании, от платформы, от наличия стабильных версий, версии .Net framework, версии JDK/JRE, наличия нескольких oracle_home и т.п..
+1 Вот пришел я на новое место, где с Oracle никто больше не работает. Ну и решил, что надо бы приобщаться к "современным" технологиям и бросить SQL*Plus. Пару дней выбирал IDE, но оказалось, что все те, которые стоило бы использовать платные (купить, конечно, не проблема, но требует времени, да и все-равно непонятно можно ли будет в этих работать). Попробовал поставить SQL*Developer - для начала он сказал, что актуальную версию JRE не поддерживает, но милостиво разрешил запустить. Потом пару минут загружал дерево со списком процедур, ну а при попытке отредактировать одну из их и вовсе завис (даже не завис, а как-то странно себя ведет - из списка приложений исчез, а окошко на экране видно и процесс крутится). Ну мне в общем некогда этой хренью заниматься - есть надежный инструмент, его и использую.
Я не спорю - дело в моих кривых руках - наверняка можно было выяснить причину ошибки или попытаться найти другую версию того же SQL*Developer, но мне проще работать в SQL*Plus, чем заниматься выпрямлением. У меня и зависимости в SQL*Plus моментально загружаются и тексты процедур в редакторе с красивой подсветкой редактируются и никаких зависаний или проблем с версией JRE. А еще git очень услужливо мне подсказывает где, чего и когда я менял.
23 окт 13, 13:52    [15020476]     Ответить | Цитировать Сообщить модератору
 Re: почему многие используют sql*plus, а не sql developer с удобным GUI?  [new]
eev
Member

Откуда: -
Сообщений: 1156
dbms_photoshop
env
или к eev?

ок. ))
разработка: (что будет) окошечное (на данный момент SQL Dev).
поставка: по требованиям деньгоплательщика, (основное требование) под SQLplus.
23 окт 13, 14:09    [15020639]     Ответить | Цитировать Сообщить модератору
 Re: почему многие используют sql*plus, а не sql developer с удобным GUI?  [new]
xtender
Member

Откуда: Мск
Сообщений: 5704
помимо всех выше перечисленных причин, у гуру в блогах и на форумах есть еще одна - это правило хорошего тона, приводить примеры на бесплатном, наиболее популярном эталонном клиенте. Исключения составляют лишь те, кто как-то связан с компаниями-разработчиками альтернатив.
23 окт 13, 14:40    [15020879]     Ответить | Цитировать Сообщить модератору
 Re: почему многие используют sql*plus, а не sql developer с удобным GUI?  [new]
usolcew
Member

Откуда: Россия
Сообщений: 121
ну, и в ...цатых,
SQL*Plus - это просто красиво: чорный фон, моноширинные шрифты, ничего личного лишнего)
23 окт 13, 18:02    [15022485]     Ответить | Цитировать Сообщить модератору
 Re: почему многие используют sql*plus, а не sql developer с удобным GUI?  [new]
Рыбный Четверг
Guest
usolcew, а ты как-никак совецкого склада ума?
23 окт 13, 18:07    [15022507]     Ответить | Цитировать Сообщить модератору
 Re: почему многие используют sql*plus, а не sql developer с удобным GUI?  [new]
-2-
Member

Откуда:
Сообщений: 15330
Рыбный Четверг
совецкого
это о чем вообще?
23 окт 13, 18:12    [15022536]     Ответить | Цитировать Сообщить модератору
 Re: почему многие используют sql*plus, а не sql developer с удобным GUI?  [new]
usolcew
Member

Откуда: Россия
Сообщений: 121
Рыбный Четверг,

ага, и соловецкого воспитания)
23 окт 13, 18:12    [15022537]     Ответить | Цитировать Сообщить модератору
 Re: почему многие используют sql*plus, а не sql developer с удобным GUI?  [new]
долбохрясь
Guest
Рыбный Четверг
usolcew, а ты как-никак совецкого склада ума?
Да мы тут все вообще-то дети советские
23 окт 13, 18:13    [15022542]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4 5   вперед  Ctrl      все
Все форумы / Oracle Ответить