powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Вопрос по Oracle SQL Developer
25 сообщений из 50, страница 1 из 2
Вопрос по Oracle SQL Developer
    #40024219
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В связи с переездом на линукс сменил TOAD на SQL Developer (оракловская бесплатная утилита на Java).
Все хорошо, но есть одна странность (или баг).
Открываю представление (View), в открытом представлении открываю вкладку SQL (скрипт представления).
SQL Developer получает из БД описание, затем отображает SQL-скрипт в окне и выводит сообщение об ошибке "Your database connection has been reset". При нажатии OK или закрытии этого сообщения SQL-скрипт в окне редактора очищается.
Из-за чего это может быть и как это исправить? Мне хотя бы добиться того, чтобы SQL-скрипт из окна не очищался.
Пробовал искать, но почти ничего не нашел, кроме одного вопроса на stackoverflow , но там ситуация немного другая и предложенное решение не помогло.
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40024241
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.,

Версии SQL Developer, базы к которой цепляетесь и на всякий случай "линукса" укажите. Тулзой версии 19.4.0.354 под виндой с 19c и 12.2 повторить не получается.
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40024246
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гугл отвечает:

https://imhungrysite.wordpress.com/2016/07/19/sql-developer-connection-reset-when-aso-encryption-is-enabled/

С community.oracle.com

OTNMore specifically, on our servers we needed to change:

SQLNET.CRYPTO_CHECKSUM_TYPES_SERVER = (SHA256,SHA1)

to

SQLNET.CRYPTO_CHECKSUM_TYPES_SERVER=(SHA1)

So, it looks like our SQL Developer client is not handling the checksum properly. Is there something we can do on the client side to support SHA256?
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40024251
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл про версии написать. Oracle 10g. SQL Developer 20.20.175 (сегодня скачал). Ubuntu 20.
Настройку контрольных сумм проверю, может и оно.
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40024351
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.
Забыл про версии написать. Oracle 10g. SQL Developer 20.20.175 (сегодня скачал). Ubuntu 20.
Настройку контрольных сумм проверю, может и оно.

Какая версия Java у вас установлена?

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
    #40024377
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я настраивал на jre11.
instantclient встроенный, хотя я думал подключать 12.
Ну и на 10g у меня все работает, кроме ddl представления. Добавляются таблицы, индексы и т.п.
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40024383
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что в логах сервера?
Вполне возможно, что ORA-600 или что-то подобное
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40024385
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
жаба не использует oracle client. у нее свой, встроенный.
Alibek B.
Я настраивал на jre11.
instantclient встроенный, хотя я думал подключать 12.
Ну и на 10g у меня все работает, кроме ddl представления. Добавляются таблицы, индексы и т.п.
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40024413
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter
жаба не использует oracle client

Использует. Я указывал свой instant client.
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40024421
Michael Isaev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.,

иногда бывали ранее случаи непонятного поведения Oracle Sql Developer.
Но они либо фиксились в следующих версиях, либо их обходили другими способами [workaround].

1. так что там с советом от Leonid Kudryavtsev про SQLNET.CRYPTO_CHECKSUM_TYPES_SERVER=(SHA1). Настроил, проверил, работает?

2. [workaround] с помощью нижеуказанного запроса текст определения view в окне SQL Worksheet получается извлечь из столбца TEXT в полученном гриде?
Код: plsql
1.
2.
3.
4.
select TEXT
FROM ALL_VIEWS
where OWNER = '&OWNER_NAME'
and VIEW_NAME = '&VIEW_NAME';
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40024447
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Еще не проверил, пока не смог найти, где прописываются параметры подключения.

2. Запрос работает. Но он возвращает только тело представления (запрос), остальных DDL нет (например комментариев).
А когда я пытаюсь просмотреть объект в SQL Navigator, то на вкладке отображается весь DDL, но когда закрываю сообщение с ошибкой, то текст во вкладке очищается.
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40024486
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 пусто.
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40024499
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.,

А в том же окне редактора в scipt output что-нибудь есть?
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40024501
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только PL/SQL procedure successfully completed.
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40024507
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовал подключить внешний instant client.
Клиент брал отсюда , версию 12.2.0.1.0, которая "Basic: All files required to run OCI, OCCI, and JDBC-OCI applications".
Клиент подключился и работает, но ничего не поменялось, в окне dbms_output пусто.
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40024538
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.
Попробовал подключить внешний instant client.
Клиент брал отсюда , версию 12.2.0.1.0, которая "Basic: All files required to run OCI, OCCI, and JDBC-OCI applications".
Клиент подключился и работает, но ничего не поменялось, в окне dbms_output пусто.

Клиент 12.2 не сертифицирован для работы с сервером версии 10.2.

Клиент 12.1 - самый свежий клиент, который был сертифицирован для работы с сервером версии 10.2.
Он есть там же, откуда вы взяли 12.2
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40024541
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL*Plus
Alibek B.
Попробовал подключить внешний instant client.
Клиент брал отсюда , версию 12.2.0.1.0, которая "Basic: All files required to run OCI, OCCI, and JDBC-OCI applications".
Клиент подключился и работает, но ничего не поменялось, в окне dbms_output пусто.

Клиент 12.2 не сертифицирован для работы с сервером версии 10.2.

Клиент 12.1 - самый свежий клиент, который был сертифицирован для работы с сервером версии 10.2.
Он есть там же, откуда вы взяли 12.2

И подключайтесь, пожалуйста, через 'TNS', а не через 'Direct' чтобы быть уверенным,
что вы работаете именно через клиента Oracle Net, а не через Java Thin JDBC
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40024586
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовал клиенты 12.1, 10.2 -- без разницы.
Хотя в TOAD я использовал клиент 12.2, там все работало.
В настройках SQL Developer есть флажок "Use OCI/Thick driver", включал/выключал -- без разницы.
Про TNS не понял. Имеется ввиду строка подключения к БД?
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40024640
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alibek B.
Про TNS не понял. Имеется ввиду строка подключения к БД?

Имеется в виду в SQL Developer настроить вот так:
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40024653
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавил такое определение в tnsnames.ora:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
BM6 =
(DESCRIPTION =
  (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = x.y.z.3)(PORT = 1521))
  )
  (CONNECT_DATA =
    (SERVICE_NAME = billing)
  )
)
Подключаюсь успешно, но ничего не поменялось, в dbms_output пусто.
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40024699
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выполнил отдельно SERVEROUTPUT ON, затем PUT_LINE.
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40024707
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dmdmdm,

на 10g ?
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40024718
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это я пробовал на 19-м.

На 10-ке не работает.
...
Рейтинг: 0 / 0
Вопрос по Oracle SQL Developer
    #40024727
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dmdmdm
Это я пробовал на 19-м.

На 10-ке не работает.

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


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