没有合适的资源?快使用搜索试试~ 我知道了~
Expert One-on-One Oracle - Thomas Kyte.pdf
5星 · 超过95%的资源 需积分: 10 45 下载量 61 浏览量
2009-01-21
17:19:38
上传
评论
收藏 8.3MB PDF 举报
温馨提示
试读
1544页
Expert One-on-One Oracle - Thomas Kyte.pdf
资源推荐
资源详情
资源评论
Expert one-on-one Oracle
2
This page intentionally left blank
Expert one-on-one Oracle
3
Content
Introduction.....................................................................................................................................18
WhatthisBookisAbout.......................................................................................................18
WhoShouldUsethisBook?.................................................................................................19
HowThisBookisStructured...............................................................................................20
UnderstandingtheDatabase............................................ 21
DatabaseStructuresandUtilities ........................................ 22
Performance .......................................................... 23
AdvancedSQLFeatures................................................ 23
Extensibility .......................................................... 24
Security .............................................................. 25
Appendices .......................................................... 26
Conventions ............................................................................................................................26
SourceCodeandUpdates.....................................................................................................27
SettingUp........................................................................................................................................28
Overview..................................................................................................................................28
TheSQL*PLUSEnvironment ..............................................................................................28
SettingupAUTOTRACEinSQL*PLUS .................................. 30
CCompilers.............................................................................................................................32
CodingConventions..............................................................................................................32
OtherIssues .............................................................................................................................33
Chapter1:DevelopingSuccessfulOracleApplications.........................................................35
Overview..................................................................................................................................35
MyApproach ..........................................................................................................................36
TheBlackBoxApproach ......................................................................................................37
How(andhownot)toDevelopDatabaseApplications.................................................41
UnderstandingOracleArchitecture...................................... 41
UnderstandingConcurrencyControl .................................... 48
DatabaseIndependence? ............................................... 57
HowDoIMakeitRunFaster? .......................................... 71
TheDBA‐DeveloperRelationship ....................................... 73
Summary..................................................................................................................................74
Chapter2:Architecture .................................................................................................................76
Overview..................................................................................................................................76
TheServer................................................................................................................................76
TheFiles...................................................................................................................................84
ParameterFiles ....................................................... 84
DataFiles ............................................................ 87
TempFiles ........................................................... 91
ControlFiles.......................................................... 91
RedoLogFiles ........................................................ 92
Expert one-on-one Oracle
4
FilesWrap‐Up ........................................................ 96
TheMemoryStructures ........................................................................................................97
PGAandUGA........................................................ 97
SGA ................................................................ 103
MemoryStructuresWrap‐Up .......................................... 115
TheProcesses ........................................................................................................................115
ServerProcesses ..................................................... 116
BackgroundProcesses ................................................ 122
SlaveProcesses ...................................................... 130
Summary................................................................................................................................132
Chapter3:LockingandConcurrency.......................................................................................133
Overview................................................................................................................................133
WhatareLocks?....................................................................................................................133
LockingIssues ......................................................................................................................136
LostUpdates ........................................................ 136
Blocking ............................................................ 140
Deadlocks ........................................................... 141
LockEscalation ...................................................... 146
TypesofLock........................................................................................................................147
DMLLocks.......................................................... 147
DDLLocks .......................................................... 155
LatchesandInternalLocks(Enqueues) .................................. 159
ManualLockingandUser‐DefinedLocks................................ 160
WhatisConcurrencyControl?...........................................................................................161
TransactionIsolationLevels ........................................... 162
READUNCOMMITTED .............................................. 163
READCOMMITTED ................................................. 165
REPEATABLEREAD ................................................. 167
SERIALIZABLE ...................................................... 170
Read‐OnlyTransactions............................................... 172
Summary................................................................................................................................173
Chapter4:Transactions...............................................................................................................175
Overview................................................................................................................................175
TransactionControlStatements........................................................................................175
IntegrityConstraintsandTransactions ...........................................................................182
BadTransactionHabits.......................................................................................................184
DistributedTransactions....................................................................................................191
RedoandRollback...............................................................................................................194
Summary................................................................................................................................198
Chapter5:RedoandRollback ...................................................................................................200
Overview................................................................................................................................200
Redo ........................................................................................................................................200
WhatDoesaCOMMITDo?............................................ 201
Expert one-on-one Oracle
5
WhatDoesaROLLBACKDo? ......................................... 208
HowMuchRedoAmIGenerating?..................................... 209
CanITurnOffRedoLogGeneration?................................... 221
CannotAllocateaNewLog?........................................... 224
BlockCleanout....................................................... 226
LogContention ...................................................... 230
TemporaryTablesandRedo/Rollback ................................... 232
AnalyzingRedo...................................................... 235
Rollback .................................................................................................................................236
WhatGeneratestheMost/LeastUndo? .................................. 236
SETTRANSACTION ................................................. 236
ʹORA‐01555:snapshottoooldʹ ......................................... 237
Summary................................................................................................................................250
Chapter6:DatabaseTables........................................................................................................252
Overview................................................................................................................................252
TypesofTables ....................................................................................................................252
Terminology..........................................................................................................................254
HighWaterMark .................................................... 254
FREELISTS .......................................................... 255
PCTFREEandPCTUSED.............................................. 258
INITIAL,NEXT,andPCTINCREASE ................................... 265
MINEXTENTSandMAXEXTENTS ..................................... 265
LOGGINGandNOLOGGING ......................................... 266
INITRANSandMAXTRANS .......................................... 266
HeapOrganizedTable ........................................................................................................266
IndexOrganizedTables......................................................................................................271
IndexOrganizedTablesWrap‐up ....................................................................................286
IndexClusteredTables .......................................................................................................286
IndexClusteredTablesWrap‐up......................................................................................295
HashClusterTables.............................................................................................................295
HashClustersWrap‐up.......................................................................................................306
NestedTables .......................................................................................................................306
NestedTablesSyntax ................................................. 307
NestedTableStorage ................................................. 317
NestedTablesWrap‐up ......................................................................................................320
TemporaryTables ................................................................................................................321
TemporaryTableWrap‐up ............................................ 329
ObjectTables ........................................................................................................................330
ObjectTableWrap‐up ................................................ 339
Summary................................................................................................................................339
Chapter7:Indexes........................................................................................................................341
Overview................................................................................................................................341
AnOverviewofOracleIndexes ........................................................................................342
剩余1543页未读,继续阅读
资源评论
- LinsFay2013-07-16不错,很清晰
yzchg
- 粉丝: 0
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于51单片机的蓝牙避障小车源码.zip
- esp8266wifi模块教程: 《嵌入式编程与网络通信:C语言操作ESP8266 WiFi模块》-涵盖嵌入式系统、网络编程、
- 毕业设计基于SSM和SpringBoot的动态旅游网站.zip
- 基于51单片机的mp3播放器源码+原理图+参考资料.zip
- 随机森林回归预测模型的构建与应用.zip
- 《Python文本挖掘实战:词频统计高效教程》-计算机科学·Python编程·文本分析·数据预处理
- 基于51单片机的自动浇水器设计源码+原理图pcb+使用说明.zip
- 《机器学习评估:Python混淆矩阵实战》-涵盖模型评估、分类算法,助力精准度与召回率分析,适用于数据科学和人工智能领域
- 企业大数据治理管理平台解决方案.pptx
- 基于51单片机的矩阵键盘密码锁源码.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功