Запросы SQL Developer выполняются очень медленно, если я не подключен как системный
Я хочу запустить запросы PL/SQL в SQL Developer и создать новое пользовательское соединение. Но если я бегу:
set serveroutput on size unlimited;
begin
dbms_output.put_line('Hello Oracle.');
end;
/
clear screen;
Это занимает более 100 секунд. Но только если я подключен к пользователю с ролью по умолчанию. Когда я подключаюсь к sys, это происходит очень быстро. Как я могу это исправить?
1 ответ
Мне не хватает некоторой информации в этом вопросе, например:
- Версия SQL Developer.
- Версия базы данных.
- Состояние базы данных (только что созданная, клонированная и т. д.).
Тем не менее, это звучит как одна из двух возможных вещей:
- Отсутствует статистика (Исправленная статистика и системная статистика).
- Ошибка в иерархии грантов, которая может указывать на то, что база данных имеет версию 12.2 или 18C? - в этом случае я считаю, что патч существует.