powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вопрос по Oracle SQL Developer
25 сообщений из 50, страница 2 из 2
Вопрос по Oracle SQL Developer
    #40024750
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Начиная с 11-го, DBMS output работает. В 10-м - болт.
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40024753
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С 11 версии клиента или СУБД?
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40024755
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL*Plus

SQL Developer не поддерживает Oracle 10g
Oracle Database CertificationOracle Database 18, 19c,
Oracle Database 12cR1, 12cR2
Oracle Database 11g Release 2
Oracle Database Express Edition 11g & 18c
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40024759
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.
С 11 версии клиента или СУБД?


СУБД.
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40024819
graycode
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alibek B.
Еще одна странность -- не работает dbms_output.

Открываю панель DMBS Output, подключаю.
В окне редактора пишу:
Код: plsql
1.
2.
3.
4.
5.
set serveroutput on
begin
dbms_output.enable;
dbms_output.put_line('test');
end;


Выполняю, скрипт исполняется успешно.
Но в окне dbms пусто.

Что то углубились вы в дальние дали, клиентов переставляете)) на сколько помню, по умолчанию вывод dbms_output для подключения может быть просто отключен, там кнопочку волшебную нажать нужно))
SQL Developer DBMS_OUTPUT Configuration
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40024822
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может таки дело в версии?
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40024826
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гуй - дело привычки.

Только сейчас познакомился с DbForge, выглядит приятненько.
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40024842
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dmdmdm
Alibek B.
С 11 версии клиента или СУБД?

СУБД.

Еще раз, медленно:
коллеги, сам протокол SQL*Net меняется.
Поэтому не каждый древний клиент будет работать с современными версиями сервера и наоборот.
SQL Developer - приложение, которое для организации взаимодействия с сервером использует клиента (jdbc thin или OCI - не суть важно).
Попробуйте подобрать версию клиента, совместимую как с SQL Developer, так и с СУБД требуемой версии.
В тяжелом случае возможно придется даже подобрать версию jre - положение дел у джавы с обратной совместимостью не то чтобы очень.
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40024929
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
graycode
там кнопочку волшебную нажать нужно))

В новой версии нет зелёной стрелки.
Есть зелёный плюс, при его нажатии окно подключается к открытой сессии.
Эффекта не дало.
Попробую ещё с другими версиями SQL Developer. Клиенты Oracle я менял, так же без эффекта.
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40025152
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема не в клиенте.
sqlplus из клиента 12.1 работает:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
SQL*Plus: Release 12.1.0.2.0 Production on Mon Dec 7 09:33:23 2020

Copyright (c) 1982, 2014, Oracle.  All rights reserved.


??????????? ?:
Oracle Database 10g Release 10.2.0.4.0 - 64bit Production

SQL> set serveroutput on;
SQL> 
SQL> exec dbms_output.put_line('abc');
abc

????????? PL/SQL ??????? ?????????.

Проблема именно в самом SQL Developer. Эксперименты с использованием внешнего клиента и опциями результат не дали.
В SQL Developer 19 так же не работает dbms_output.
Более старых версий не нашел. Не подскажите, где их можно взять?
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40025194
АлеЗандр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alibek B., это давно известный баг SQL Developer:

SQL Developer 17.2 doesn't show DBMS Output

Последняя версия SQL Developer, которая показывала dbms_output от Oracle 10: 4.2.0.17.089.1709
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40025208
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мда, плохо.
А не посоветуете тогда другую подобную программу?
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40025212
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На Рутрекере нашел версию 4.0, с 10-кой работает.
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40025217
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АлеЗандр
Alibek B., это давно известный баг SQL Developer:

SQL Developer 17.2 doesn't show DBMS Output

Последняя версия SQL Developer, которая показывала dbms_output от Oracle 10: 4.2.0.17.089.1709



Что за ужасы Вы рассказываете?
about:versionJava(TM) Platform 1.8.0_241
Oracle IDE 19.4.0.354.1759
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40025238
Фотография Sayan Malakshinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Vadim Lejnin,

АлеЗандр
Последняя версия SQL Developer, которая показывала dbms_output от Oracle 10 : 4.2.0.17.089.1709
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40028035
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Многочисленные эксперименты с клиентом и его параметры результата не дали, не работает dbms_output и все тут.
Буду использовать для отладки sqlplus.
Но не пойму, как задать параметры.
Например такой запрос:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
DECLARE
...
BEGIN
p_client := :p_client
:ret_code := 0;
:ret_text := null;
...
dbms_output.put_line('done');
:ret_code := 10;
:ret_text := 'ok';
END;


В TOAD я запускал скрипт, при запуске заполнял параметры (:p_client, :ret_code, :ret_text), а по завершению TOAD отображал промежуточный вывод и значения параметров на выходе.

В sqlplus можно использовать суффиксы & и &&, но как я понял, это скорее подставляемые макросы, чем переменные.

Можно сделать так:
Код: plsql
1.
2.
3.
4.
5.
var p_client number
exec :p_client := 123
...
begin dbms_output.put_line(:p_client); end;
/


Но как-то оно коряво выглядит, видимо я неправильно использую.
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40028222
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.
Многочисленные эксперименты с клиентом


Уже выяснили, что, начиная с некоторой версии, Oracle SQL Developer не работает с пакетом dbms_output в Oracle 10, независимо от клиентских библиотек.

Вполне очевидны решения: а) использовать Oracle SQL Developer подходящей версии; б) использовать другую IDE; в) изменить подход к тестированию.
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40028523
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а неприменимо, SQL Developer версии 4 уж очень неказистый и глючный.
Относительно б — топик как раз об этом. Но под линукс с IDE негусто, особенно бесплатными.
А какие могут быть альтернативы для в? Вместо dbms_output писать в отладочные таблицы?
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40028527
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.
А какие могут быть альтернативы для в? Вместо dbms_output писать в отладочные таблицы?
Открой для себя SQL*Plus.
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40028595
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.
под линукс

Alibek B.
бесплатными
.


Когда есть желание - есть тысяча возможностей.
Когда желания маловато - возникает тысяча оправданий.

Можно купить OS/IDE, это, в конце концов, рабочий инструмент, молотков же бесплатных никто на работу не собирает по помойкам.
До покупки опробовать его на домашней машине, там к вам никто не прицепится.

Alibek B.
Вместо dbms_output писать в отладочные таблицы?


Можно и так. Но если процедура разработки подразумевает накат патчей через sqlplus - без прогонки через него все равно лучше не работать.
Я как-то с начала работы прикипел к AllRound PL/SQL Developer. Все другие тулзы (именно для процесса отладки) мне кажутся после него бедными.
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40028668
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Elic
Открой для себя SQL*Plus.

Ну это примерно как пересесть с Кэмри на, скажем, ГАЗ-64.
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40028672
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.
как пересесть с Кэмри на, скажем, ГАЗ-64.

Alibek B.
Oracle 10g


Не пора ли уже пересесть на Кэмри?
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40028680
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Менять СУБД -- это странное предложение.
Ведь СУБД сама по себе смысла не имеет и денег не приносит.
Смысл имеют информационные системы, а наша работает именно на 10g.
Если даже вынести за скобки стоимость новой СУБД, а следом и стоимость новой информационной системы (потому что старая ИС на новой СУБД работать не будет), то остается еще вопрос миграции со всеми доработками и кастомизацией, который говорит "работает -- не трогай".
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40028684
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.
Если даже вынести за скобки стоимость новой СУБД,

Ну да, неподдерживаемая 10g, наверняка давно без оплаты поддержки, не факт, что вообще исходно лицензирована.

А при переходе могут возникнуть вопросы чистоты лицензии...

Но и ожидать от современных IDE полную поддержку древних версий со всеми изменениями протоколов, интерфейсов взаимодействия и т.п. - тоже не стоит. Так что либо довольствуйтесь тем, что хоть как-то работает, либо платите за инструмент, работающий с вашей версией.
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40028778
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
env
наверняка давно без оплаты поддержки

Разумеется. В те времена купить лицензию без поддержки было уже нельзя, но до продажи только лицензий по подписке еще не дошло и можно было купить постоянную лицензию.
Вариант апгрейда ИС и соответственно СУБД я рассматривал лет 5 назад, тогда это полностью отбило желание общаться с Oracle. У них лицензионная политика настолько замудренная, что как мне кажется, она описывается формулой "раскрутить клиента на максимально возможную сумму". У нас СУБД используется для биллинга и я планировал взять под СУБД новый двухпроцессорный сервер. Почему-то оказалось, что взять лицензию на ядро мы не можем, нужно брать NUP, при этом лицензировать нужно не по числу пользователей ИС, а по общему числу абонентов, которые хранятся в биллинге.
Экономического смысла в таком апгрейде не было никакого, так что решили ничего не менять.
...
Рейтинг: 0 / 0
25 сообщений из 50, страница 2 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вопрос по Oracle SQL Developer
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]