模拟在Oracle 19c多租户环境的PDB数据库下面创建一个DIRECTORY时,遇到了“ORA-65254: invalid path specified for the directory”,下 ... 阅读全文
Oracl结合v$session 、V$ACTIVE_SESSION_HISTORY 、 v$sql_monitor等视图分析。常用select a.LAST_CALL_ET,a.sid,a.st ... 阅读全文
现象现象在数据库服务器上执行一个update语句或执行一个存储过程,时间大概40分钟,可以正常结束,可以获取到执行成功的返回消息,但是拿到远程客户端去执行的时候(无论是使用sqlplus还是plsq ... 阅读全文
在Oracle 12c/19c多租户环境中,默认情况下,使用startup命令启动数据库实例后,你会发现PDB数据库的状态为MOUNT状态,PDB不会随着CDB启动而启动。如下例子所示SQL> star ... 阅读全文
环境说明服务器操作系统:银河麒麟V10 SP2(Kylin Server 10 SP2 x86_64数据库版本:Oracle 19C(19.3.0.0.0SSH工具:Mobaxterm v22.配置初始参数 ... 阅读全文
什么是审计(Audit)?审计(Audit)用于监视用户所执行的数据库操作,审计信息可存储于数据字典表,称为审计记录。审计记录存储在SYSTEM表空间中的SYS.AUD$表中,可通过视图DBA_AUD ... 阅读全文
前言部分导读和注意事项① killed状态的会话如何释放(如何找到后台进程)--重点?② 授予普通用户可以kill自己用户session的权限③ kill session和disconnect ses ... 阅读全文
Oracl-- 一个查询慢的sql例子select count(1) from dba_objects inner join user_objects b on 1=inner join use ... 阅读全文
简介“为什么索引没有被使用”是一个涉及面较广的问题。有多种原因会导致索引不能被使用。首要的原因就是统计信息不准,第二原因就是索引的选择度不高,使用索引比使用全表扫描效率更差。还有一个比较常见的原因,就 ... 阅读全文
自动维护任务Automatic Segment Advisor和Automatic SQL Tuning AdvisoAutomatic Segment Advisor和Automatic SQL ... 阅读全文
简介生成建议SET LINESIZE 300SET LONG 50000SET PAGESIZE SET LONGCHUNKSIZE 10000SELECT DBMS_STATS.REPORT ... 阅读全文
简介Oracle统计量对于CBO执行是至关重要的。RBO是建立在数据结构的基础上的,DDL结构、约束会将SQL语句分为不同的成本结构等级。而CBO是在数据结构的基础上,加入数据表细粒度信息,将成本结构 ... 阅读全文