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

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

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
03.12.2020, 14:44
    #40024251
Alibek B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Oracle SQL Developer
Забыл про версии написать. Oracle 10g. SQL Developer 20.20.175 (сегодня скачал). Ubuntu 20.
Настройку контрольных сумм проверю, может и оно.
...
Рейтинг: 0 / 0
03.12.2020, 19:58
    #40024351
SQL*Plus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Oracle SQL Developer
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
03.12.2020, 21:16
    #40024377
Alibek B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Oracle SQL Developer
Я настраивал на jre11.
instantclient встроенный, хотя я думал подключать 12.
Ну и на 10g у меня все работает, кроме ddl представления. Добавляются таблицы, индексы и т.п.
...
Рейтинг: 0 / 0
03.12.2020, 21:27
    #40024383
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Oracle SQL Developer
Что в логах сервера?
Вполне возможно, что ORA-600 или что-то подобное
...
Рейтинг: 0 / 0
03.12.2020, 21:30
    #40024385
Relic Hunter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Oracle SQL Developer
жаба не использует oracle client. у нее свой, встроенный.
Alibek B.
Я настраивал на jre11.
instantclient встроенный, хотя я думал подключать 12.
Ну и на 10g у меня все работает, кроме ddl представления. Добавляются таблицы, индексы и т.п.
...
Рейтинг: 0 / 0
04.12.2020, 00:07
    #40024413
Alibek B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Oracle SQL Developer
Relic Hunter
жаба не использует oracle client

Использует. Я указывал свой instant client.
...
Рейтинг: 0 / 0
04.12.2020, 01:19
    #40024421
Michael Isaev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Oracle SQL Developer
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
04.12.2020, 09:02
    #40024447
Alibek B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Oracle SQL Developer
1. Еще не проверил, пока не смог найти, где прописываются параметры подключения.

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

А в том же окне редактора в scipt output что-нибудь есть?
...
Рейтинг: 0 / 0
04.12.2020, 11:30
    #40024501
Alibek B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Oracle SQL Developer
Только PL/SQL procedure successfully completed.
...
Рейтинг: 0 / 0
04.12.2020, 11:50
    #40024507
Alibek B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Oracle SQL Developer
Попробовал подключить внешний instant client.
Клиент брал отсюда , версию 12.2.0.1.0, которая "Basic: All files required to run OCI, OCCI, and JDBC-OCI applications".
Клиент подключился и работает, но ничего не поменялось, в окне dbms_output пусто.
...
Рейтинг: 0 / 0
04.12.2020, 12:36
    #40024538
SQL*Plus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Oracle SQL Developer
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
04.12.2020, 12:39
    #40024541
SQL*Plus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Oracle SQL Developer
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
04.12.2020, 13:41
    #40024586
Alibek B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Oracle SQL Developer
Попробовал клиенты 12.1, 10.2 -- без разницы.
Хотя в TOAD я использовал клиент 12.2, там все работало.
В настройках SQL Developer есть флажок "Use OCI/Thick driver", включал/выключал -- без разницы.
Про TNS не понял. Имеется ввиду строка подключения к БД?
...
Рейтинг: 0 / 0
04.12.2020, 14:51
    #40024640
SQL*Plus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Oracle SQL Developer
Alibek B.
Про TNS не понял. Имеется ввиду строка подключения к БД?

Имеется в виду в SQL Developer настроить вот так:
...
Рейтинг: 0 / 0
04.12.2020, 15:11
    #40024653
Alibek B
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Oracle SQL Developer
Добавил такое определение в 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
04.12.2020, 17:22
    #40024699
dmdmdm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Oracle SQL Developer
Выполнил отдельно SERVEROUTPUT ON, затем PUT_LINE.
...
Рейтинг: 0 / 0
04.12.2020, 17:46
    #40024707
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Oracle SQL Developer
dmdmdm,

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

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

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

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


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