各种Oracle索引类型介绍

逻辑上:Single column 单行索引Concatenated 多行索引Unique 唯一索引NonUnique 非唯一索引Function-based函数索引Domain 域索引 物理上:Partitioned 分区索引NonPartitioned 非分区索引B-tree:Normal 正常
18次阅读

oracle索引原理(b-tree,bitmap,聚集,非聚集索引)

B-TREE索引一个B树索引只有一个根节点,它实际就是位于树的最顶端的分支节点。可以用下图一来描述B树索引的结构。其中,B表示分支节点,而L表示叶子节点。     对于分支节点块(包括根节点块)来说,其所包含的索引条目都是按照顺序排列的(缺省是升序排列,也可以
17次阅读

Oracle varchar与varchar2的区别

varchar -- 存放定長的字符数据,最长2000個字符;varchar2 -- 存放可变长字符数据,最大长度为4000字符。varchar2是oracle提供的独特的数据类型oracle保证在任何版本中该数据类型向上和向下兼容但不保证varchar,这是因为varchar是标准sql提供的数据
20次阅读

Oracle的FIXED_DATE参数

今天发现一个有意思的问题,我们知道,在Oracle数据库中正常执行 select sysdate from dual 都可以返回当前主机的系统时间。正常修改系统时间,对应的查询结果也会变成修改后的系统时间。现在遇到一个问题:测试系统修改了主机系统时间,数据库查询 select sysdate fro
26次阅读

Oracle计算时间函数(numtodsinterval、numtoyminterval)

numtodsinterval(<x>,<c>) ,x是一个数字,c是一个字符串常用的单位有 ('day','hour','minute','second')exampleSQL> select sysdate,sysdate+numtodsinterval(3,'ho
21次阅读

Oracle Extended Tracing

  http://thatoracledude.blogspot.jp/2014/08/oracle-extended-tracing.htmlDefinitionsA trace file is a file that contains diagnostic
21次阅读

在NAS设备上用NFS服务为RAC数据库和集群件存储oracle文件时的mount选项

今天在家折腾自己的小实验室,把自己NAS上的一个目录用NFS挂载到一套11g RAC的实验环境中。当我在备份数据库到NAS上时,发现一个奇怪的问题,同样的目录下,默认backup 备份集的情况,备份是成功的,但如果使用backup as copy备份则会报错,现象如下:RMAN> backup
30次阅读

Oracle数据块损坏的恢复实例

测试环境:11.2.0.41.构建数据块损坏的测试环境2.有备份:常规恢复坏块3.无备份:跳过坏块1.构建数据块损坏的测试环境1.1 创建测试表--Create Table t_testconn jingyu/jingyudrop table t_test purge;create table t_
31次阅读

ORACLE中的字符串替换 replce、regexp_replace 和 translate

一、语法 replace(str_source,str1,str2)  把 str_source 中 str1 字符串替换为 str2 字符串,当 str2 为 null 或'' 时,与下个作用相同 replace(str_source,str1)  
25次阅读

Linux Perf Probes for Oracle Tracing

 Luca Canali on 21 Jan 2016Topic: this post is about Linux perf and uprobes for tracing and profiling Oracle workloads for advance
26次阅读