oracle
文章平均质量分 72
yurui05
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
oracle wrap加密package、procedure、function
前段时间面试问到了package加密后如何解密。回来搜索了下: 一般用wrap这个工具实现这个功能。总得来说,Oracle加密的原理就是先对源码进行lz压缩lzstr,然后对压缩数据进行SHA-1运算得到40位的加密串shstr,然后将加密串与压缩串拼接得到shstr+lzstr,然后对拼接后的字符串进行Oracle双字符转换(转换表)。最后将转换后的字符串进行base64编码,最终得到wrap原创 2013-03-22 15:51:39 · 1631 阅读 · 0 评论 -
oracle执行计划中的连接方式
嵌套循环(Nested Loops (NL)) 假如有A、B两张表进行嵌套循环连接,那么Oracle会首先从A表中提取一条记录,然后去B表中查找相应的匹配记录,如果有的话,就把该条记录的信息推到等待返回的结果集中,然后再去从A表中提取第二条记录,去在B表中找第二条匹配的记录,如果符合就推到返回的结果集中,依次类推,直到A表中的数据全部被处理完成,将结果集返回,就完成了嵌套循环连接的操作。 (转载 2013-04-22 15:53:18 · 737 阅读 · 0 评论 -
oracle 递归查询求出起点、终点问题的解决方法
有表如下: SQL> select * from yu1; COL1 COL2 ---------- -------------------- 2014 00000001 2014 00000002 2014 00000003 2014 00000004 2014 00000005 2014 00原创 2013-04-17 14:16:43 · 789 阅读 · 0 评论 -
oracle awr快速分析已知的sql
有个模块一直查询很慢,于是就通过awr快速分析这个模块的sql语句。过程如下: 1 先做一次快照 用包 161 DBMS_WORKLOAD_REPOSITORY 创建快照 EXECUTE DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT(); 2 查快照的信息DBA_HIST_SNAPSHOT SQL> select SNAP_ID原创 2013-07-08 23:36:03 · 887 阅读 · 0 评论
分享