《Oracle.Database.9i.10g.11g.编程艺术深入数据库体系结构》第2版
基本信息
打开支付宝首页搜“673273051”领红包,领到大红包的小伙伴赶紧使用哦!
相关书籍
- 《Oracle数据库学习视频》[]
- 《尚学堂_马士兵_Oracle课程》开放式课程[]
- 《疯狂软件Oracle数据库视频》最新[WMV][]
- 《深度挖掘Oracle RAC数据库架构分析与实战攻略》电子书[]
- 《构建最高可用Oracle数据库系统Oracle 11gR2 RAC管理》[]
- 《Oracle DBA高效入职指南》电子书[]
- 《成功之路:ORACLE11g学习笔记》高清文字版[]
- 《剑破冰山Oracle开发艺术》电子书[]
- 《循序渐进Oracle数据库管理优化与备份恢复》电子书[]
- 《OracleDBA手记:数据库性能优化》高清文字版[]
内容介绍
䏿–‡å: Oracle.Database.9i.10g.11g.编程艺术深入数æ®åº“体系结构
原å: Oracle Database 9i, 10g, and 11g Programming Techniques and Solutions
别å: Oracle
作者: Thomas Kyte
译者: è‹é‡‘国 çŽ‹å°æŒ¯
图书分类: 软件
èµ„æºæ ¼å¼: PDF
版本: 第2版
出版社: 人民邮电出版社
书å·: lSBN 978-7-11 5-24485-7
å‘行时间: 2012å¹´
地区: 大陆,美国
è¯è¨€: ç®€ä½“ä¸æ–‡,英文
简介:
目录:
第1ç« å¼€å‘æˆåŠŸçš„OraGIe应用
1.1 我的方法
1.2 黑盒方法
1.3 开呿•°æ®åº“应用的æ£ç¡®(å’Œä¸æ£ç¡®)方法
1.3.1 了解Oracle体系结构
1.3.2 ç†è§£å¹¶å‘控制
1.3.3 多版本控制
1.3.4 æ•°æ®åº“独立性
1.3.5 怎么能让应用è¿è¡Œå¾—æ›´å¿«
1.3.6 DBA与开å‘人员的关系
1.4 å°ç»“
第2ç« ä½“ç³»ç»“æž„æ¦‚è¿°
2.1 定义数æ®åº“和实例
2.2 sGAå’ŒåŽå°è¿›ç¨‹
2.3 连接Oracle
2.3.1 专用æœåС噍
2.3.2 共享æœåС噍
2.3.3 TCP/IP连接的基本原ç†
2.4 å°ç»“
第3ç« æ–‡ä»¶
3.1 傿•°æ–‡ä»¶
3.1.1 ä»€ä¹ˆæ˜¯å‚æ•°
3.1.2 é—留的inlt.0ra傿•°æ–‡ä»¶
3.1.3 æœåС噍傿•°æ–‡ä»¶
3.1.4 傿•°æ–‡ä»¶å°ç»“
3.2 跟踪文件
3.2.1 请求的跟踪文件
3.2.2 针对内部错误生æˆçš„跟踪文件
3.2.3 跟踪文件å°ç»“
3.3 è¦å‘Šæ–‡ä»¶
3.4 æ•°æ®æ–‡ä»¶
3.4.1 简è¦å›žé¡¾æ–‡ä»¶ç³»ç»Ÿæœºåˆ¶
3.4.2 Oracleæ•°æ®åº“ä¸çš„å˜å‚¨å±‚次体系
3.4.3 å—典管ç†å’Œæœ¬åœ°ç®¡ç†çš„表空间
3.5 临时文件
3.6 控制文件
3.7 é‡åšæ—¥å¿—æ–‡ä»¶
3.7.1 在线é‡åšæ—¥å¿—
3.7.2 å½’æ¡£é‡åšæ—¥å¿—
3.8 å¯†ç æ–‡ä»¶
3.9 修改跟踪文件
3.10 闪回日志
3.10.1 闪回数æ®åº“
3.10.2 闪回æ¢å¤åŒº
3.11 DMP文件(EXP/IMP文件)
3.12 æ•°æ®æ³µæ–‡ä»¶
3.13 平颿–‡ä»¶
3.14 å°ç»“
第4ç« å†…å˜ç»“æž„
4.1 进程全局区和用户全局区
4.1.1 手动PGA内å˜ç®¡ç†
4.1.2 自动PGA内å˜ç®¡ç†
4.1.3 手动和自动内å˜ç®¡ç†çš„选择
4.1.4 PGAå’ŒU(3}Aå°ç»“
4.2 系统全局区
4.2.1 固定SGA
4.2.2 é‡åšç¼“冲区
4.2.3 å—缓冲区缓å˜
4.2.4 共享æ±
4.2.5 大æ±
4.2.6 Javaæ±
4.2.7 æµæ±
4.2.8 自动SGA内å˜ç®¡ç†
4.2.9 自动内å˜ç®¡ç†
4.3 å°ç»“
第5ç« OracIe进程
5.1 æœåŠ¡å™¨è¿›ç¨‹
5.1.1 专用æœåŠ¡å™¨è¿žæŽ¥
5.1.2 共享æœåŠ¡å™¨è¿žæŽ¥
5.1.3 æ•°æ®åº“常驻连接æ±
5.1.4 连接与会è¯
5.1.5 专用æœåŠ¡å™¨ä¸Žå…±äº«æœåС噍
5.1.6专用/共享æœåС噍å°ç»“
5.2åŽå°è¿›ç¨‹
5.2.1 ä¸å¿ƒåŽå°è¿›ç¨‹
5.2.2 工具åŽå°è¿›ç¨‹
5.3 从属进程
5.3.1 I/O从属进程
5.3.2 Pnnn:并行查询执行æœåС噍
5.4 å°ç»“
第6ç« é”和闩
6.1 什么是é”
6.2 é”定问题
6.2.1 丢失更新
6.2.2 悲观é”定
6.2.3 ä¹è§‚é”定
6.2.4 ä¹è§‚é”定还是悲观é”定
6.2.5 阻塞
6.2.6 æ»é”
6.2.7 é”å‡çº§
6.3 é”类型
6.3.1 DMLé”
6.3.2 DDLé”
6.3.3 é—©
6.3.4 手动é”定和用户定义é”
6.4 å°ç»“
第7ç« å¹¶å‘与多版本控制
7.1 ä»€ä¹ˆæ˜¯å¹¶å‘æŽ§åˆ¶
7.2 事务隔离级别
7.2.1 READUNCOMMITTED
7.2.2 READCOMMITTED
7.2.3 REPEATABLEREAD
7.2.4 SERIALIZABLE
7.2.5 READ0NLY
7.3 多版本控制读一致性的å«ä¹‰
7.3.1 一ç§ä¼šå¤±è´¥çš„常用数æ®ä»“库技术
7.3.2 解释çƒè¡¨ä¸Šè¶…出期望的I/O
7.4 写一致性
7.4.1 一致读和当å‰è¯»
7.4.2 查看é‡å¯åЍ
7.4.3 为什么é‡å¯åŠ¨å¯¹æˆ‘ä»¬å¾ˆé‡è¦
7.5 å°ç»“
第8ç« äº‹åŠ¡
8.1 事务控制è¯å¥
8.2 åŽŸåæ€§
8.2.1 è¯å¥çº§åŽŸåæ€§
8.2.2 è¿‡ç¨‹çº§åŽŸåæ€§
8.2.3 äº‹åŠ¡çº§åŽŸåæ€§
8.2.4 DDLä¸ŽåŽŸåæ€§
8.3 æŒä¹…性
8.3.1 COHHIT的WRITE扩展
8.3.2 éžåˆ†å¸ƒå¼PL/SQL代ç å—ä¸çš„COMMIT
8.4 完整性约æŸå’Œäº‹åŠ¡
8.4.1 EMMEDIATE约æŸ
8.4.2 DEFERRABLE约æŸå’Œçº§è”æ›´æ–°
8.5 ä¸å¥½çš„äº‹åŠ¡ä¹ æƒ¯
8.5.1 åœ¨å¾ªçŽ¯ä¸æäº¤
8.5.2 使用自动æäº¤
8.6 分布å¼äº‹åŠ¡
8.7 自治事务
8.7.1 自治事务如何工作
8.7.2 何时使用自治事务
8.8 å°ç»“
第9ç« redo与und0
9.1 什么是red0
9.2 什么是und0-
9.3 red0å’Œund0如何å作
9.4 æäº¤å’Œå›žæ»šå¤„ç†
9.4.1 COMMITåšä»€ä¹ˆï¼š
9.4.2 ROLLBACKåšä»€ä¹ˆ
9.5 分æžred0
9.5.1 测é‡redo
9.5.2 能关掉é‡åšæ—¥å¿—ç”Ÿæˆç¨‹åºå—
9.5.3 为什么ä¸èƒ½åˆ†é…一个新日志
9.5.4 å—æ¸…除
9.5.5 日志竞争
9.5.6 临时表和red0/undo
9.6 分æžundo
9.6.1 什么æ“ä½œä¼šç”Ÿæˆæœ€å¤šå’Œæœ€å°‘çš„undo9.6.2ORA.01555:snapshottoo0ld错误
9.7 å°ç»“
第10ç« æ•°æ®åº“表
10.1 表类型
10.2 术è¯
10.2.1 段
10.2.2 段空间管ç†
10.2.3 高水ä½çº¿
10.2.4 FREELIST
10.2.5 PCTFREEå’ŒPCTUSED
10.2.6 LOGGINGå’ŒNOLOGGING
10.2.7 INITRANSå’ŒHAXTRANS
10.3 å †ç»„ç»‡è¡¨
10.4 索引组织表
10.5索引èšç°‡è¡¨
10.6 散列èšç°‡è¡¨
10.7 æœ‰åºæ•£åˆ—èšç°‡è¡¨
10.8 嵌套表
10.8.1 åµŒå¥—è¡¨è¯æ³•
10.8.2 嵌套表å˜å‚¨
10.8.3 嵌套表å°ç»“
10.9 临时表
10.10 对象表
10.11 å°ç»“
第11ç« ç´¢å¼•
11.1 Oracle索引概述
11.2B æ ‘ç´¢å¼•
11.2.1 索引键压缩
11.2.2 åå‘键索引
11.2.3 é™åºç´¢å¼•
11.2.4 什么情况下应该使用Bæ ‘ç´¢å¼•
11.2.5 Bæ ‘å°ç»“
11.3 ä½å›¾ç´¢å¼•
11.3.1 什么情况下应该使用ä½å›¾ç´¢å¼•
11.3.2 ä½å›¾è”结索引
11.3.3 ä½å›¾ç´¢å¼•å°ç»“
11.4 基于函数的索引
11.4.1 é‡è¦çš„实现细节
11.4.2 一个简å•的基于函数的索引例å
11.4.3 åªå¯¹éƒ¨åˆ†è¡Œå»ºç«‹ç´¢å¼•
11.4.4 实现有选择的唯一性
11.4.5 关于0RA-01743çš„è¦å‘Š
11.4.6 基于函数的索引å°ç»“
11.5 应用域索引
11.6 关于索引的常è§é—®é¢˜å’Œç¥žè¯
11.6.1 视图能使用索引å—
11.6.2 Null和索引能å作å—
11.6.3 外键是å¦åº”è¯¥åŠ ç´¢å¼•
11.6.4 为什么没有使用我的索引
11.6.5 神è¯ï¼šç´¢å¼•ä¸ä»Žä¸é‡ç”¨ç©ºé—´
11.6.6 神è¯ï¼šæœ€æœ‰å·®åˆ«çš„å…ƒç´ åº”è¯¥åœ¨æœ€å‰é¢
11.7 å°ç»“
第12ç« æ•°æ®ç±»åž‹
12.1 0racleæ•°æ®ç±»åž‹æ¦‚è¿°
12.2 å—符和二进制串类型
12.2.1 NLS概述
12.2.2 å—符串
12.3 二进制串:RAW类型
12.4 数值类型
12.4.1 NUHBERç±»åž‹çš„è¯æ³•和用法
12.4.2 BINARYFLOAT/BINARYDOUBLEç±»åž‹çš„è¯æ³•和用法
12.4.3 éžå›ºæœ‰æ•°å€¼ç±»åž‹
12.4.4 性能考虑
12.5 LONG类型
12.5 1LONGå’ŒLONGRAW类型的é™åˆ¶
12.5.2 处ç†é—留的LONG类型
12.6 DATEã€TIMESTAHPå’ŒINTERVAL类型
12.6.1 æ ¼å¼
12.6.2 DATE类型
12.6.3 TIHESTAHP类型
12.6.4 INTERVAL类型
12.7 LOB类型
12.7.1 内部LOB
12.7.2 BFILE
12.8 ROWID/UROWID类型
12.9 å°ç»“
第13ç« åˆ†åŒº
13.1 分区概述
13.1.1 æé«˜å¯ç”¨æ€§
13.1.2 å‡å°‘管ç†è´Ÿæ‹…
13.1.3 改善è¯å¥æ€§èƒ½
13.2 表分区机制
13.2.1 区间分区
13.2.2 散列分区
13.2.3 列表分区
13.2.4 间隔分区
13.2.5 引用分区
13.2.6 组åˆåˆ†åŒº
13.2.7 行移动
13.2.8 表分区机制å°ç»“
13.3 索引分区
13.3.1 局部索引与全局索引
13.3.2 局部索引
13.3 .3 全局索引
13.4 å†è®ºåˆ†åŒºå’Œæ€§èƒ½
13.5 审计和段空间压缩
13.6 å°ç»“:
第14ç« å¹¶è¡Œæ‰§è¡Œ
14.1 何时使用并行执行
14.2 OracleExadata
14.3 并行查询
14.4 并行DML
14.5 并行DDI
14.5.1 并行DDL和使用外部表的
æ•°æ®åŠ è½½
14.5.2 并行DDL和区段截æ–
14.6 并行æ¢å¤
14.7 过程并行化
14.7.1 并行管é“函数
14.7.2 DIY并行化
14.7.3 è€å¼DIY并行化
14.8 å°ç»“
第15ç« æ•°æ®åŠ è½½å’Œå¸è½½
15.1 SQLLDR
15.1.1 用SQLLDRåŠ è½½æ•°æ®çš„常è§é—®é¢˜
15.1.2 SQLLDRè¦å‘Š
15.1.3 SQILLDRå°ç»“
15.2 外部表
15.2.1 建立外部表
15.2.2 处ç†é”™è¯¯
15.2.3 ä½¿ç”¨å¤–éƒ¨è¡¨åŠ è½½ä¸åŒçš„æ–‡ä»¶
15.2.4 多用户问题
15.2.5 外部表å°ç»“
15.3 平颿–‡ä»¶å¸è½½
15.4 æ•°æ®æ³µå¸è½½
15.5 å°ç»“
第16ç« æ•°æ®åР坆
16.1 åŠ å¯†ç±»åž‹
16.1.1 åŠ¨æ€æ•°æ®
16.1.2 陿€æ•°æ®
16.1.3 æ‰‹åŠ¨åº”ç”¨åŠ å¯†
16.1.4 Oracle钱央
16.1.5 逿˜Žåˆ—çº§åŠ å¯†
16.1.6 逿˜Žè¡¨ç©ºé—´åР坆
16.2 åŠ å¯†ä¸æ˜¯è®¿é—®æŽ§åˆ¶
16.3 å®žçŽ°æ‰‹åŠ¨åº”ç”¨åŠ å¯†
16.3.1 é¿å…使用手动方法的原å›
16.3.2 手动方法的性能影å“
16.3.3 何时使用手动方法
16.4 å®žçŽ°åˆ—çº§åŠ å¯†
16.4.1 å¦‚ä½•ä½¿ç”¨åˆ—çº§åŠ å¯†
16.4.2 åˆ—çº§åŠ å¯†çš„æ•°æ®å˜å‚¨
16.4.3 测é‡åˆ—çº§åŠ å¯†çš„æ€§èƒ½å½±å“
16.4.4 å½±å“大å°
16.4.5 åˆ—çº§åŠ å¯†çš„é™åˆ¶
16.5 å®žçŽ°è¡¨ç©ºé—´åŠ å¯†
16.5.1 å¦‚ä½•ä½¿ç”¨è¡¨ç©ºé—´åŠ å¯†
16.5.2 è¡¨ç©ºé—´åŠ å¯†çš„æ•°æ®å˜å‚¨
16.5.3 测é‡è¡¨ç©ºé—´åŠ å¯†çš„æ€§èƒ½å½±å“
16.6 决定采用哪ç§åŠ å¯†æŠ€æœ¯
16.7 å°ç»“
索引
《Oracle Database 9i/10g/11g编程艺术:深入数æ®åº“体系结构(第2版)》是一本关于Oracle Database 9iã€10gå’Œ11gæ•°æ®åº“体系结构的æƒå¨å›¾ä¹¦ï¼Œæ¶µç›–了所有é‡è¦çš„Oracle体系结构特性,包括文件ã€å†…å˜ç»“构和进程,é”和闩,事务ã€å¹¶å‘和多版本,表和索引,数æ®ç±»åž‹ï¼Œåˆ†åŒºå’Œå¹¶è¡Œï¼Œä»¥åŠæ•°æ®åР坆ç‰ï¼Œå¹¶åˆ©ç”¨å…·ä½“çš„ä¾‹åæ¥å…¨é¢ä»‹ç»æ¯ä¸ªç‰¹æ€§ï¼Œä¸ä»…讨论了å„个特性是什么,还说明了它是如何工作的,如何使用这个特性æ¥å¼€å‘è½¯ä»¶ï¼Œä»¥åŠæœ‰å…³çš„常è§é™·é˜±ã€‚
《Oracle Database 9i/10g/11g编程艺术:深入数æ®åº“体系结构(第2版)》é¢å‘所有Oracleæ•°æ®åº“应用开å‘人员和DBA。
