[zt] 关于 shared cursor,parent cursor,child cursor
Metalink Note 296377.1 说得比较好,简单注释如下:1. shared SQL,parent cursor,child cursor 概念: 所有SQL都是Oracle暗式共享的(implicitly sharable)。当用户A发出一条SQL后,Oracle会根据SQL...
ORA-08102: index key not found, obj# 56687, file 54, block 176049 (2)
delete from B2BADMIN.DELIVERYJOB where DOCID in(SELECT DOCID from B2BADMIN.BIZDOC where doctimestamp< sysdate -26) ; Error at line 8ORA-08102: index key not found, obj# 56687, file 54, block 17...
11g自适应游标与 SQL 计划管理
http://www.oracle.com/technology/global/cn/pub/articles/oracle-database-11g-top-features/11g-sqlplanmanagement.html
library cache中parent cursor 及child cursor 问题
Oracle 10g 1. 父游标里主要包含两种信息: SQL文本以及优化目标(optimizer goal) , 子游标包括游标所有的信息,比如具体的执行计划,绑定变量等。 &nbs...
10046 跟踪的trace文件相关解释
Abbreviation in oracle Trace fileHere is a sample snippet from a trace file.=====================PARSING IN CURSOR #5 len=222 dep=1 uid=0 ct=3 lid=0 tim=1230889092568518 hv=3598296092 ad='402c848c' sq...
草稿 - 游标,硬解析,软解析 等
六, Library Cache中GET, PIN, LOCK概念 2.父游标和子游标每种类型的dml语句都需要如下阶段:Create a Cursor 创建游标Parse the Statemen...
v$sql v$sqlarea v$sql_shared_cursor及父游标,子游标
1.v$sql和v$sqlarea的区别v$sql和v$sqlarea从某种意义上具有父子关系。即v$sqlarea保存的是父游标的sql信息,而v$sql保存的是子游标的sql的信息。在v$sqlarea里面有一列VERSION_COUNT字段,其中代表的就是对...
Oracle10g logical standby 建立
1. Check whether production database is in auto archived mode (select * from v$database ; )2. Force logging on the production database ...
SQL解析过程中的查询转换 - Transforming Queries
SQL在解析阶段主要完成以下步骤 : 1 . 包含VPD(虚拟专用数据库)的约束条件 虚拟专用数据库VPD详细信息见后备注。比如对于HR工资的查询,select salary from emp ; &nbs...
SQL在shared pool中的解析过程问题
Oracle 10.2.0.4 在网络上看到SQL解析的过程如下,其他过程都了解, 其中 逻辑优化 部分不是太清楚如何运作的, 生成的语法语义上等同的新的SQL语句是什么样子的 ? 难道是类似将SQL中的同义...
[转载] Oracle优化器参考
本文讲述了Oracle优化器的概念、工作原理和使用方法,兼顾了Oracle8i、9i以及最新的10g三个版本。理解本文将有助于您更好的更有效的进行SQL优化工作。RBO优化器 RBO是一种基于规则...
Oracle安全 - 虚拟专用数据库 VPD
五种类型的策略、列相关策略以及列屏蔽使得 VPD 成为 DBA 的安全工具箱中一种功能更加强大的工具 虚拟专用数据库 (VPD) 也称为细粒度访问控制,它提供强大的行级安全功能。它是在 Oracle8i 中推出的,已经...
Oracle10g如何获取执行计划
Oracle诊断或调优经常需要做的就是查看SQL语句的执行计划,很多时候我们需要得到sql语句在不同场景、不同时间段的执行计划。 一,通过explain plan命令获得sql语句的执行计划。explain plan的命令...
What is a Parse Tree? 什么是解析树
What is a Parse Tree?Author's name: Carel-Jan EngelAuthor's Email: cjpengel.dbalert@xs4all.nlDate written: Mar 24, 2005Oracle version(s): N/AIn documentation about tuning SQL, I see re...
kernel: ip_conntrack: table full, dropping packet.
Linux AS 5.3 64bit, Oracle 10.2.0.4 , 4nodes RAC 这是在节点3上看到的linux log , Oct 24 04:03:01 mxrac03 syslogd 1.4.1: restart.Oct 25 10:36:01...
SQL查询table或index异常增长问题 - space_usage (show_space)
前阶段遇到的一个问题,一个Index在几分钟内忽然增长了6G左右,且增长的这个block都是未格式化的块,详细情况见 : http://www.itpub.net/thread-1349570-1-3.html SQL> show serveroutputserveroutput OFFSQ...
Bucket(free list) 是如何来划分内存chunk大小范围的?
Oracle 10.2.0.4 在Shared pool中,可用的chunk (free类型) 会被串起来称为可用链表 (free list) . 空闲内存都是由空闲列表(free list)统一管理、分配的。每个空闲的chunk都会属于也只属于...
Oracle的内存的分配、回收[final]
Oracle中的共享内存区的分配都是以chunk为最小单位的。Chunk不是一个固定值,它是一个扩展段(extent)中一块连续的内存。而Oracle的内存(其他存储,如磁盘也是)的增长是以扩展段为基础的。1. 空闲列表和LRU链表...
Oracle专有(dedicated)连接和共享(shared)连接
专有连接 --- 客户端的用户进程和服务器进程一一对应,用户进程不直接访问数据库,而是将请求发给服务器进程,让服务器进程执行具体的命令并返回结果。 这个连接用于专门处理该客户端的所有...
Oracle10g Supplemental Log(追加日志) -2 [final]
原文(含大多数英文) : http://space.itpub.net/35489/viewspace-630561 例子: 注意正确顺序是先drop 表级的,再drop database 级的 。 如果需要加入,改drop 为 add 就可以了。 &...