您好,欢迎光临本网站![请登录][注册会员]  
文件名称: oracle学习经典教程
  所属分类: Oracle
  开发工具:
  文件大小: 45mb
  下载次数: 0
  上传时间: 2013-04-16
  提 供 者: tp7***
 详细说明: 目 录 TIANLESOFTWARE ORACLE 学习手册.......1 一. ORACLE 基础知识..24 1.1 ORACLE OLAP 与OLTP 介绍..................24 1.1.1 什么是OLTP ....25 1.1.2 什么是OLAP....26 1.1.3 在OLAP 系统中,常使用分区技术、并行技术....26 1.1.4 分开设计与优化..........................27 1.2 索引详解..................28 1.2.1 索引介绍.........28 1.2.1.1 索引的创建语法......28 1.2.1.2 索引特点..................28 1.2.1.3 索引不足..................29 1 .2.1.4 应该建索引列的特点...........................29 1.2.1.5 不应该建索引列的特点.......................29 1.2.1.6 限制索引..................29 1.2.1.6.1 使用不等于操作符(<>、!=)...29 1.2.1.6.2 使用IS NULL 或IS NOT NULL ......30 1.2.1.6.3 使用函数.........30 1.2.1.6.4 比较不匹配的数据类型...............30 1.2.1.7 查询索引..................30 1.2.1.8 组合索引..................30 1.2.1.9 ORACLE ROWID ........31 1.2.1.10 选择性..................31 1.2.1.11 群集因子(Clustering Factor) ..............31 1.2.1.12 二元高度(Binary height)....................31 1.2.1.13 快速全局扫描.......31 1.2.1.14 跳跃式扫描...........31 1.2.2 索引分类........32 1.2.2.1 B 树索引 (默认类型) ...........................32 1.2.2.2 位图索引.................33 1.2.2.3 HASH 索引................35 1.2.2.4 索引组织表.............36 1.2.2.5 反转键索引.............37 1.2.2.6 基于函数的索引..... 37 1.2.2.7 分区索引.................38 1.2.2.7.1.本地分区索引(通常使用的索引) 38 1.2.2.7.2.全局分区索引.40 1.2.2.8 位图连接索引.........40 1.3 分区表总结.............41 1.3.1. 分区表理论知识........................41 1.3.2 普通表转分区表方法..................45 1.3.2.1 插入: Insert with a subquery method ...........................46 1.3.2.1.1 Oracle 11g 的Interval................46 1.3.2.1.2 Oracle 10g 版本........................47 1.3.2.2 交换分区:Partition exchange method ...........................48 1.3.2.3 使用在线重定义:DBMS_REDEFINITION .........................50 1.3.2.4 使用导出导入.........54 1.3.2.4.1 迁移分区表的步骤.....................55 1.3.2.4.2 示例1:使用exp/imp ................55 1.3.2.4.3 示例 2:使用expdp/impdp........59 1.3.3 分区表的其他操作......................62 1.3.3.1 添加新的分区.........62 1.3.3.2 split 分区拆分.........64 1.3.3.3 合并分区Merge .....64 1.3.3.4 移动分区.................65 1.3.3.5 Truncate 分区...........65 1.3.3.6 Drop 分区.................66 1.3.4 分区表的索引66 1.3.4.4.1 Local 本地索引............................67 1.3.4.4.2 Global 索引......68 1.3.4.4.3 索引重建问题71 1.3.5 Oracle 11g 中的分区表............... 74 1.3.5.1 11g 中的分区表新特性........................74 1.3.5.1.1 Interval Partitioning ......................74 1.3.5.1.2 System Partitioning ....................... 1.3.5.1.3 More Composite Partitioning........75 1.3.5.1.4 Virtual Column-Based Partitioning75 1.3.5.2 11g 虚拟列实现 按星期分区表......76 1.3.5.3 Interval 分区 示例............................78 1.3.5.3.1 创建按月分区的分区表..............78 1.3.5.3.2 创建一个以天为间隔的分区表...80 1.4 ORACLE 锁.................82 1.4.1 锁(Lock).....82 1.4.1.1 锁的概念.................82 1.4.1.2 锁的分类.................83 1.4.1.2.1. 按用户与系统划分,可以分为自动锁与显示锁..83 1.4.1.2.2. 按锁级别划分,可分为: 排它锁 (Exclusive Locks,即X 锁)和共享锁(Share Locks, 即S 锁)........................84 1.4.1.2.3 按操作划分,可分为DML 锁(data locks,数据锁)、DDL 锁 (data dictionary lock) 和System Locks。.........84 1.4.1.2.4 DML 锁..........84 1.4.1.2.5 DDL 锁(dictionary locks).......87 1.4.1.2.6 System Locks .89 1.4.2 死锁................91 1.4.3 锁 和 阻塞....94 1.4.3.1 相关概念.................94 1.4.3.2 引起阻塞的几种常见情况..................97 1.4.3.2.1 DML 语句.....97 1.4.3.2.2 外键没有创建索引...................98 1.4.4 Latch 说明.......98 1.4.4.1 Latch.....................98 1.4.4.2 有关SPin 的说明.99 1.4.4.3 进程获取Latch 的过程.....................99 1.4.4.4 Latch 和 Lock..... 100 1.4.4.5 Latch 争用......... 100 1.4.4.5.1 共享池中的Latch 争用............. 101 1.4.4.5.2 数据缓冲池Latch 争用............. 102 1.4.4.6 热块产生的原因. 103 1.4.4.6.1 表数据块...... 103 1.4.4.6.2 索引数据块.. 103 1.4.4.6.3 索引根数据块........................... 104 1.4.4.6.4 段头数据块 104 1.4.4.7 检查Latch 的相关SQL ................... 105 1.4.4.7.1 查看造成LATCH BUFFER CACHE CHAINS 等待事件的热 快............... 105 1.4.4.7.2 查询当前数据库最繁忙的Buffer,TCH(Touch)表示访问次数越高, 热点快竞争问题就 存在. 105 1.4.4.7.3 查询当前数据库最繁忙的Buffer,结合dba_extents 查询得到这些 热点Buffer 来自哪些 对象. 106 1.4.4.7.4 如果在Top 5 中发现latch free 热点块事件时,可以从 V$latch_children 中查询具体的 ...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: oracle
 输入关键字,在本站1000多万海量源码库中尽情搜索: