我想在 SQL Developer 上运行我的 PL/SQL 查询并创建一个新的用户连接。但如果我运行:
set serveroutput on size unlimited;
begin
dbms_output.put_line('Hello Oracle.');
end;
/
clear screen;
需要 100 多秒。但只有当我连接到具有默认角色的用户时才会发生。当我连接到 sys 时,速度非常快。我该如何修复它?
答案1
我在这个问题中遗漏了不少信息,例如:
- SQL Developer 的版本。
- 数据库的版本。
- 数据库的状态(刚刚创建、克隆等等)。
然而,这听起来确实有两种可能:
- 缺少统计数据(固定统计数据和系统统计数据)。
- 授权层次结构中存在一个错误,这可能表明数据库是 12.2 或 18C?——在这种情况下,我相信存在补丁。