TA的每日心情 | 开心 2018-4-8 22:14 |
---|
签到天数: 1 天 [LV.1]初学乍练
普通会员

- 积分
- 5517
|
java自学网(www.javazx.com)-java论坛,java电子书推荐:《 Oracle高性能自动化运维》
! ^$ |. h$ b% S9 s4 c! ]java电子书推荐理由:由于Oracle运维管理的专业性门槛较高,导致Oracle运维管理成本增加。在这种情况下,如何深入掌握Oracle,如何提高数据库运维效率成为许多数据库管理者的困扰。尽管国内有关Oracle方面的书籍繁多,但却没有一本真正意义上介绍Oracle数据库运维自动化的书。本书从与Oracle紧密相关的操作系统层面入手,将操作系统架构与Oracle体系有机整合,以逐步深入的方式将Oracle基础理论运用到实际操作中,引导读者在面对故障时找到处理问题的正确方法。同时,结合开放式可扩展的自动化运维体系,将数据库运维工作按需自动化,在保障数据库高性能运行的同时,大大提高了数据库运维工作的效率。+ U- p1 Y$ R( h$ e5 r2 b
- d0 B* _1 Z. H! e @0 R- F作者:冷菠5 H/ u* j" J4 O5 R
出版社:机械工业出版社4 a+ L* S6 p1 y8 _: L s& i. \& W
出版时间:2017-07-11
- U$ q; ^) }. j( |! D书籍价格:62.40元
7 T! S$ c- p9 T6 N3 |& L6 B* p$ v( p6 @4 R5 G" m+ Z' b2 |

6 D, m8 C4 p4 ]6 c% {6 W# h$ K; s
, d2 D# U7 ~) |7 I# {4 p% V+ G9 v# a- u5 n
java电子书目录:' B; R5 b+ k0 \2 Z, w
第一篇 基础篇& p/ x) _3 _. y
第1章 Linux下的Oracle2
; N: W1 L+ B7 @" D6 I' K1.1 Linux简介2
) [$ B9 W7 a8 h2 ^2 h4 c4 z: F0 v1.2 Oracle简介3
7 I* r& q: }# c4 F: }& J2 X1.3 Linux内存体系的优势3
# o& x7 C6 u/ {1.4 Linux内存体系与Oracle内存空间5
/ R3 [! A& c' m Q. q4 r1.4.1 Linux用户空间与内核空间5, w4 }- X" o) I; Y9 R
1.4.2 Linux下的Oracle内存体系结构5
6 {. Z4 x' m" I, H! d1.4.3 Linux下的Oracle内存分配69 O9 R' V& Z$ Z! B7 z* Y
1.5 小结9% F: V/ `+ E4 q8 r# v+ w
第2章 Oracle内存体系结构105 w T1 e% A/ y* n# W% `* n
2.1 闩(Latch)10
, b' q( ?& o8 i1 }6 r0 ?2.1.1 Latch简介10" {6 d3 \1 i9 z( g5 u& v' k) Y
2.1.2 Latch Level110 W( T5 i3 F- ]9 t
2.1.3 Latch获取模式125 v0 N# }9 T; ~) n
2.1.4 Latch获取等待13
6 M1 k! H6 X9 V. o( i2.1.5 Latch资源清理回收15
2 p! y7 z" |, Q Z+ t$ \2.2 队列锁(Enqueue Lock)16
0 g) F7 h" o8 o) ?+ Y N! X2.2.1 Lock与Latch的区别16
. i& p' Y% Y' I m8 M7 T L2.2.2 常见的Lock17/ l2 U6 u& e' U2 _/ ~
2.2.3 Lock相关参数18
- d/ d/ c, F, I7 _2 y% F1 ]2.2.4 Lock先请求先服务机制18
% H' z; D. e7 P' m2.3 Library Cache21
/ m# U! L% X! J( [0 C2.3.1 Library Cache与SQL游标21 C/ b: ^$ C6 Y. j s' g
2.3.2 Library Cache内存结构280 h, ~% P( V* r T5 Q/ t U
2.3.3 Library Cache Lock(Pin)31
+ H4 G) x! k O P3 [$ Q2.4 Buffer Cache34
/ ?3 ~8 M) S1 W" E; K% @2.4.1 Buffer(Cache)Pool34$ i/ P# C r o4 V; M" b/ E
2.4.2 Cache Buffer Chain(Latch)37: P5 }/ q" L3 H
2.4.3 Cache Buffer Pin40
. V! |+ {: Q* d, h6 p6 r1 t8 P' v2.4.4 Buffer Cache等待与优化44& X! q H( N( T4 b p; T0 x9 O
2.5 小结47
- H/ }- I8 g6 G9 A第3章 Oracle重做日志(Redo)48
7 d0 ]% b( K/ w/ G+ R3 E# D2 W3.1 Redo功能用途482 T) B1 z: m% T0 s) x
3.2 Redo组成结构49' C5 c9 w0 C6 e
3.2.1 Redo Header49
! Q) v' y" A/ Z3.2.2 Redo Record49
- }. g7 X6 Q, k4 y3.3 Redo产生场景53. A d" R+ D9 }; c* p
3.3.1 Redo与DML事务53$ a p0 n, B |5 N
3.3.2 Redo与Block Cleanout55
- ?8 g2 B, k8 u1 B3.3.3 Redo与Block Write56
3 l' p9 U( f4 F% u, l: ?) V3.3.4 Redo与Hot Backup56' b! T( i) S) w2 q
3.3.5 Redo与Direct Load56% s; g0 n$ M2 x O
3.3.6 Redo与Nologging57
7 D5 u9 }; F1 t1 t8 J3.4 Redo优化58- G1 O1 }/ b5 q1 q( _' m
3.5 小结61
) G& Y7 H+ R' s" r/ a3 s第4章 Oracle事务与回滚段62
. I3 n! s; b5 y% _" `0 M, X4.1 Oracle事务620 V1 Y/ u; C' f( I1 F
4.1.1 Oracle事务概览62, L5 A$ q) ]# g- Z' \ H
4.1.2 Oracle事务ACID原则63" u" A- D: c1 \
4.1.3 Oracle事务与回滚段运行机制64% R8 M7 X k$ e
4.2 Oracle回滚段708 \$ M+ b% Z) I1 J3 O {0 V
4.2.1 回滚段与一致性读701 ^% O5 K% t( i- k' P: R: \
4.2.2 回滚段与事务锁定71
5 D* a7 k& v5 a4.2.3 回滚段与块清除72! _& l$ _5 G" p h; j; h4 Z
4.3 Oracle事务恢复73' T- K& [, A* @* v- R3 }3 H/ ]) R
4.3.1 回滚操作下的事务恢复73$ C2 w, {5 U% b6 W. _
4.3.2 进程崩溃下的事务恢复740 X9 e5 T! x2 V) X
4.3.3 实例崩溃下的事务恢复75) `! j1 y( I6 R
4.3.4 数据库异常关闭下的事务恢复75 d# i6 ]2 u& C, d. Z" |; P
4.4 Oracle回滚段特殊恢复765 K, W c! S3 I
4.4.1 Oracle回滚段特殊恢复隐藏参数778 p" }) v [8 f# E4 L
4.4.2 Oracle回滚段特殊恢复场景78
5 P" T/ W$ s# I4.4.3 Oracle回滚段特殊恢复实战80
1 a2 ?. n; g& M3 U4.5 小结81" I) H& q% A, J* z' Y+ V
第二篇 优化篇. e: Y7 t; a/ n
第5章 Oracle SQL优化84& |: @' a: v' c" {/ O5 J
5.1 Oracle SQL游标84# @ v/ i% \, c/ d1 j7 m! V
5.1.1 私有SQL游标84
4 ]' B& N4 G9 R( F2 i5.1.2 共享SQL游标85. E; z: k) `: i8 p4 O( F5 {' q
5.1.3 Library Cache中的SQL游标85 V6 ?0 B+ n7 c9 j& A: ]. ~
5.1.4 SQL游标与Session游标缓存区88* l$ \+ k2 q9 E; ]: X
5.2 Oracle SQL解析与执行913 [% s4 P2 ]7 X
5.2.1 Oracle SQL解析91
) E9 z7 Q. h6 g/ K5.2.2 Oracle SQL执行93
1 }+ F1 ]5 I. m; J# C/ S, M5.3 Oracle表连接查询96
0 T2 M( S8 R4 v9 \7 s& I2 _5.3.1 NESTED LOOPS974 d7 A0 I `+ y9 I/ F) r; |& }) Z
5.3.2 HASH JOIN97
3 B* v& ~: I' R' A$ n# n5.3.3 SORT MERGE98+ L) v. i$ Z7 C, ]
5.4 Oracle统计信息980 ?2 S5 p6 k! a c* }
5.4.1 默认统计信息98
& z7 A* P# K I( K0 K2 V8 R1 f5.4.2 手动搜集统计信息996 Q s, b% G7 e* r9 A1 c. E
5.5 Oracle直方图102
& M5 P7 X/ j& s) D q& `8 p5.5.1 直方图概要102& g- }, a$ ~/ p7 V0 S t
5.5.2 直方图优化1037 D5 p2 W o% ?4 F; o+ f$ i
5.6 Oracle提示107. E8 |( }, A* k/ u- H9 T: e
5.6.1 Oracle提示的语法及使用108$ V8 ]- ?6 Y4 Q. |- G6 V; g
5.6.2 Oracle提示失效场景108
& z4 u' n* L1 K3 ]5.7 Oracle SQL跟踪109- N# }8 n7 O% S" Z h, H" j6 l# T
5.7.1 10046事件跟踪1096 u. q) s$ H, {& b/ I% G
5.7.2 SQL跟踪与Tkprof112
5 ^9 u; f$ P; G8 j: {1 Z5.8 小结113
# P( p/ x$ C7 r第6章 Oracle CBO优化114
% P3 l3 ]! `" n- R, K6.1 CBO优化器模式与CPU成本114
" Z4 O+ i1 W2 q& o6.1.1 CBO优化器模式114" ^# i% J6 E6 ^9 c& V. M
6.1.2 CBO优化器模式下的执行计划调整115$ Z' @# Q( h7 S; M" a6 g& u
6.1.3 CPU成本1214 \: m* }) {+ {1 [' a
6.1.4 CPU成本启用124
X9 h9 ~- g Z& }/ w/ s2 c6.2 谓词选择率与基数计算124
& \& C/ J3 O- S, m7 w6.2.1 单谓词选择率与基数计算1245 L `% F G" m8 E& J
6.2.2 多谓词选择率与基数计算129
7 l; I( A A `7 f: _6.3 表连接选择率与基数计算132+ _' P3 W/ }6 h! V3 `8 z& A4 `
6.3.1 表连接选择率与基数计算解析132* J3 m5 _% S, m' P9 z
6.3.2 表连接选择率与基数计算验证134
/ @) ]0 J& M; h) T: E6.4 Oracle查询转换提示136
: @/ O; ]$ x1 l: y6.4.1 dynamic_sampling提示136
: g* ]+ l4 M/ k6 n5 u+ B$ j( r6.4.2 leading与ordered提示138
2 H- d$ W- \& D/ g, o) r6.4.3 index提示140/ T6 k' f/ t, f4 H o1 [
6.4.4 index_join提示1412 P7 J4 z: d) g) N! Q- [( r5 V
6.4.5 index_ffs提示142
/ j& d6 v7 S5 V" w# z6.4.6 index_ss提示1440 }. M8 j- l: q1 q$ f0 J- G) R! ?
6.4.7 index_combine提示145# Z/ ?7 J9 E/ U, H- \; _6 |
6.4.8 use_concat提示1479 t; K" h) V8 p5 { R1 h
6.4.9 expand与no_expand提示148
! t i+ g8 Y9 F2 o6.4.10 merge与no_merge提示148
0 \! R. @- F8 U! }. ]8 x- `6.4.11 unnest与no_unnest提示150
1 _: U+ Y- Q. @5 ?( @6.4.12 push_pred与no_push_pred提示151
( I# ?$ H& h+ T; S. C: z4 }6.4.13 push_subq与no_push_subq提示152
: k: x- S/ _3 N% j" J6.4.14 pq_distribute提示155
$ J4 |3 P& {4 ~ l6.4.15 driving_site提示158
+ D* X2 Q% y! M* F: F6.5 小结159
6 \1 n0 C( }7 u& \: N1 w第三篇 方法篇8 p& w6 [5 D. u7 l, i3 G# I* c# d
第7章 Oracle备份恢复162
3 W3 _3 h% W1 I& ^: P7.1 备份恢复与日志记录体系1629 j; k6 _+ C1 r, w
7.1.1 Oracle日志记录体系162
+ F/ w0 g( K9 O" F4 T# j. w2 E7.1.2 Oracle备份恢复与日志记录体系166 C2 w2 Q" Z# E) o$ P, b! g4 {
7.2 备份恢复与物理文件183) o* [; W9 U, Q
7.2.1 备份恢复与控制文件184
5 C( h, I+ u! k9 u0 w- h( r( {7.2.2 备份恢复与数据文件(头)201) V: k2 Y8 R6 M: i* m( W1 H
7.2.3 备份恢复与日志文件(头)204( k) b* |+ A3 y; w! ~
7.3 备份恢复实现205
0 o9 W1 ~) u9 k7.3.1 Shutdown Clean恢复206
3 @1 ]4 s/ \6 p7.3.2 Shutdown Abort(Crash)恢复210
9 |# p: Z {$ }$ e: l7.3.3 冷备恢复213
|3 ~# I% W% |" q* P* j7.3.4 热备恢复216
% \9 a _& k H5 w2 Y3 ?7.4 制定RMAN备份恢复计划224+ b& M, v0 s/ I- ~
7.4.1 RMAN备份策略制定224
# `# F. N9 @' X, |! F0 `( f7.4.2 RMAN备份脚本227, D, g: U: @# m
7.4.3 RMAN日常备份脚本228
2 y2 o& J5 T m; |1 k( H7.5 小结235
4 z2 d2 d7 P. j! e; B6 _8 L第8章 Oracle自动化运维管理系统236: a& G8 v: f {" O
8.1 Oracle自动化查询管理系统2363 ^/ b8 a8 H @3 g+ G% G- I. |$ [
8.1.1 查询表空间使用情况237/ B# m1 z/ K4 S7 ~" S2 Z
8.1.2 查询Lock锁定信息239) i+ f8 f* K- g/ p* a7 ]& ]7 M# ^+ }
8.1.3 查询事务运行状态240- C( N0 j2 O6 E6 i- _
8.1.4 查询LibraryCache命中率241% {3 t6 d7 n, V' Y, O
8.1.5 查询Bu8 G- q" V \4 `
, p3 U/ K! r/ e4 a7 x8 w/ d* PJava资料百度网盘下载地址链接(百度云):java自学网(javazx.com) Oracle高性能自动化运维 PDF 高清 电子书 百度云.rar【密码回帖可见】
+ V+ k, E" E* u
7 z4 s( [. _9 T3 R* b7 ~6 D/ g9 |1 e8 m2 G8 C
2 ~: K- m) o* K9 O3 v: Z2 ~5 W* u
$ S. E, L b5 L |
|