Запросы 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.
  • Версия базы данных.
  • Состояние базы данных (только что созданная, клонированная и т. д.).

Тем не менее, это звучит как одна из двух возможных вещей:

  1. Отсутствует статистика (Исправленная статистика и системная статистика).
  2. Ошибка в иерархии грантов, которая может указывать на то, что база данных имеет версию 12.2 или 18C? - в этом случае я считаю, что патч существует.
Другие вопросы по тегам