Oracle 9iamp;10g编程艺术:深入数据库体系结构.docVIP

Oracle 9iamp;10g编程艺术:深入数据库体系结构.doc

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
根据/knowhow/MyArticles.aspx整理 目录 序 17 前言 20 本书内容 20 读者对象 21 本书组织结构 22 源代码和有关更新 26 勘误表 26 配置环境 27 建立SCOTT/TIGER模式 27 环境 29 设置SQL*Plus的AUTOTRACE 31 配置Statspack 32 定制脚本 33 SHOW_SPACE 43 BIG_TABLE 50 代码约定 52 第1章 开发成功的Oracle应用程序 54 1.1我的方法 55 1.2黑盒方法 56 1.3开发数据库应用的正确(和不正确)方法 60 1.3.1了解Oracle体系结构 60 1.3.2理解并发控制 66 1.3.3多版本 70 1.3.4数据库独立性? 77 1.3.5 “怎么能让应用运行得更快?” 93 1.3.6 DBA与开发人员的关系 97 1.4小结 98 第2章体系结构概述 100 2.1定义数据库和实例 100 2.2 SGA和后台进程 107 2.3连接Oracle 110 2.3.1专用服务器 110 2.3.2共享服务器 112 2.3.3 TCP/IP连接的基本原理 113 2.4小结 115 第3章 文件 117 3.1参数文件 118 3.1.1什么是参数? 118 3.1.2遗留的init.ora参数文件 120 3.1.3服务器参数文件 122 3.1.4参数文件小结 130 3.2跟踪文件 130 3.2.1请求的跟踪文件 131 3.2.2针对内部错误生成的跟踪文件 136 3.2.3跟踪文件小结 139 3.3警告文件 139 3.4数据文件 143 3.4.1简要回顾文件系统机制 143 3.4.2 Oracle数据库中的存储层次体系 144 3.4.3字典管理和本地管理的表空间 147 3.5临时文件 149 3.6控制文件 152 3.7重做日志文件 152 3.7.1在线重做日志 153 3.7.2归档重做日志 155 3.8密码文件 156 3.9修改跟踪文件 160 3.10闪回日志文件 161 3.10.1闪回数据库 161 3.10.2闪回恢复区 162 3.11 DMP文件(EXP/IMP文件) 162 3.12数据泵文件 164 3.13平面文件 168 3.14小结 168 第4章 内存结构 169 4.1进程全局区和用户全局区 169 4.1.1手动PGA内存管理 170 4.1.2自动PGA内存管理 178 4.1.3手动和自动内存管理的选择 190 4.1.4 PGA和UGA小结 191 4.2系统全局区 191 4.2.1固定SGA 197 4.2.2重做缓冲区 197 4.2.3块缓冲区缓存 199 4.2.4共享池 206 4.2.5大池 209 4.2.6 Java池 210 4.2.7流池 210 4.2.8自动SGA内存管理 211 4.3小结 211 第5章 Oracle进程 213 5.1服务器进程 213 5.1.1专用服务器连接 214 5.1.2共享服务器连接 215 5.1.3连接与会话 216 5.1.4专用服务器与共享服务器 223 5.1.5专用/共享服务器小结 226 5.2后台进程 226 5.2.1中心后台进程 228 5.2.2工具后台进程 234 5.3从属进程 236 5.3.1 I/O从属进程 236 5.3.2并行查询从属进程 237 5.4小结 237 第6章 锁 238 6.1什么是锁? 238 6.2锁定问题 240 6.2.1丢失更新 240 6.2.2悲观锁定 241 6.2.3乐观锁定 243 6.2.4乐观锁定还是悲观锁定? 256 6.2.5阻塞 257 6.2.6死锁 260 6.2.7锁升级 266 6.3锁类型 266 6.3.1 DML锁 267 6.3.2 DDL锁 276 6.3.3闩 280 6.3.4手动锁定和用户定义锁 290 6.4小结 291 第7章 并发与多版本 292 7.1什么是并发控制? 292 7.2事务隔离级别 293 7.2.1 READ UNCOMMITTED 294 7.2.2 READ COMMITTED 296 7.2.3 REPEATABLE READ 297 7.2.4 SEAIALIZABLE 299 7.2.5 READ ONLY 302 7.3多版本读一致性的含义 302 7.3.1一种会失败的常用数据仓库技术 303 7.3.2解释热表上超出期望的I/O 304 7.4写一致性 307 7.4.1一致读和当前读 307 7.4.2查看重启动 311 7.4.3为什么重启动对我们很重要? 314 7.5小结 315 第8章 事务 317 8.1

文档评论(0)

ffpg + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档