图书介绍

Oracle学习笔记 日常应用、深入管理、性能优化PDF|Epub|txt|kindle电子书版本网盘下载

Oracle学习笔记 日常应用、深入管理、性能优化
  • 李晓黎,陈艳莲,张如昌编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115223487
  • 出版时间:2010
  • 标注页数:636页
  • 文件大小:190MB
  • 文件页数:656页
  • 主题词:关系数据库-数据库管理系统,Oracle

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Oracle学习笔记 日常应用、深入管理、性能优化PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 日常应用1

第1章 安装和卸载3

1.1 背景知识4

1.1.1 Oracle 11g产品概况4

1.1.2 安装Oracle Database 11g的硬件需求4

1.1.3 安装Oracle Database 11g的软件需求5

1.2 应用情景5

应用情景1 Oracle 11g服务器安装过程5

应用情景2 客户端安装过程13

应用情景3 设置环境变量16

应用情景4 了解Oracle服务17

应用情景5 查看Oracle数据库版本信息18

应用情景6 使用Oracle Enterprise Manager20

应用情景7 Oracle Enterprise Manager登录证书错误的问题23

应用情景8 如何执行Oracle命令和语句26

应用情景9 解决nmefwmi.exe已停止工作的问题29

应用情景10 完全卸载Oracle 11g30

第2章 数据库管理33

2.1 基础知识34

2.1.1 Oracle数据库用户类型34

2.1.2 默认数据库管理员用户35

2.1.3 合理规划创建数据库35

2.2 应用情景36

应用情景11 使用Database Configuration Assistant创建数据库37

应用情景12 使用DBCA命令创建数据库48

应用情景13 使用CREATE DATABASE语句手动创建数据库50

应用情景14 使用Oracle Administration Assistant删除数据库57

应用情景15 使用DROP DATABASE语句删除数据库58

应用情景16 使用DBCA命令删除数据库59

第3章 数据库实例管理60

3.1 基础知识61

3.1.1 什么是数据库实例61

3.1.2 Oracle数据库实例的状态61

3.1.3 初始化参数文件62

3.2 应用情景65

应用情景17 正常关闭数据库实例65

应用情景18 立即关闭数据库实例65

应用情景19 以事务处理方式关闭数据库实例66

应用情景20 中止关闭数据库实例66

应用情景21 在Enterprise Manager中关闭数据库实例66

应用情景22 启动数据库实例,装载并打开数据库68

应用情景23 以指定的初始化参数文件来启动实例68

应用情景24 启动数据库实例,但不装载数据库69

应用情景25 启动数据库实例,装载数据库69

应用情景26 强制启动数据库实例69

应用情景27 以限制模式启动数据库实例69

应用情景28 在数据库启动时开始介质恢复70

应用情景29 使用ALTER DATABASE命令来改变启动模式70

应用情景30 停顿(Quiescing)数据库70

应用情景31 挂起(Suspending)数据库72

应用情景32 初始化参数管理73

应用情景33 使用SHOW PARAMETERS语句显示初始化参数74

应用情景34 使用V$PARAMETER视图查看初始化参数信息75

应用情景35 使用ALTER SYSTEM语句设置初始化参数76

第4章 数据库安全管理77

4.1 背景知识78

4.1.1 Oracle认证方法78

4.1.2 Oracle默认用户80

4.1.3 角色管理80

4.1.4 概要文件81

4.1.5 数据字典81

4.2 应用情景82

应用情景36 在Enterprise Manager中查看用户信息82

应用情景37 使用DBA USERS视图查看用户信息83

应用情景38 在Enterprise Manager中创建用户84

应用情景39 使用CREATE USER语句创建用户85

应用情景40 在Enterprise Manager中修改用户属性86

应用情景41 使用ALTER USER语句修改用户信息87

应用情景42 在Enterprise Manager中管理用户权限87

应用情景43 使用SQL语句管理用户权限88

应用情景44 为用户分配表空间配额89

应用情景45 删除用户90

应用情景46 查看用户会话信息90

应用情景47 查看用户权限信息91

应用情景48 使用口令文件92

应用情景49 忘记DBA口令的解决办法94

应用情景50 查看角色信息94

应用情景51 在Enterprise Manager中创建角色95

应用情景52 使用CREATE ROLE语句创建角色97

应用情景53 对角色授权97

应用情景54 指定用户的角色98

应用情景55 修改角色属性98

应用情景56 删除角色99

应用情景57 查看用户的角色信息99

应用情景58 在Enterprise Manager中查看概要文件信息100

应用情景59 使用DBA_PROFILES视图看查概要文件信息101

应用情景60 使概要文件生效103

应用情景61 在Enterprise Manager创建概要文件103

应用情景62 使用CREATE PROFILE语句创建概要文件104

应用情景63 将概要文件授予用户105

应用情景64 查询用户的资源限制和口令设置信息106

应用情景65 在Enterprise Manager中修改概要文件106

应用情景66 使用ALTER PROFILE语句修改概要文件107

应用情景67 删除概要文件107

第5章 数据库逻辑存储结构管理108

5.1 背景知识109

5.1.1 Oracle数据库逻辑结构概述109

5.1.2 方案(Schema)109

5.1.3 表空间(Tablespace)110

5.1 4 临时表空间组113

5.1 5 段(Segment)113

5.1.6 区间(Extent)113

5.1.7 数据块(Data Block)113

5.2 应用情景114

应用情景68 在Enterprise Manager中查看表空间信息114

应用情景69 使用V$TABLESPACE视图查看表空间信息116

应用情景70 查看表空间的属性信息117

应用情景71 查看表空间组及其所属的表空间信息118

应用情景72 查看表空间中所包含的段信息119

应用情景73 查看表空间中空闲区间的信息119

应用情景74 在Enterprise Manager中创建表空间120

应用情景75 使用CREATE TABLESPACE语句创建表空间122

应用情景76 表空间中的段管理124

应用情景77 表空间中的数据块管理125

应用情景78 创建撤销表空间125

应用情景79 在Enterprise Manager中修改表空间属性126

应用情景80 使用ALTER TABLESPACE语句重命名表空间127

应用情景81 向本地管理表空间中增加数据文件127

应用情景82 修改大文件表空间的属性128

应用情景83 向临时表空间中添加临时文件128

应用情景84 设置表空间的状态128

应用情景85 设置只读表空间129

应用情景86 删除表空间129

应用情景87 统计表空间的使用情况130

应用情景88 在CREATE TABLESPACE语句中创建临时表空间组132

应用情景89 使用ALTER TABLESPACE语句创建临时表空间组133

应用情景90 在Enterprise Manager中查看和添加临时表空间组133

应用情景91 使用视图DBA_TABLESPACE_GROUPS查看临时表空间信息135

应用情景92 将表空间从临时表空间组中移出135

应用情景93 将临时表空间组分配给指定用户136

应用情景94 查看回滚段信息137

应用情景95 设置回滚段的管理模式138

应用情景96 合理规划和创建回滚段139

应用情景97 修改回滚段的属性140

应用情景98 删除回滚段140

第6章 数据库物理文件管理142

6.1 背景知识143

6.1 1 Oracle数据库物理结构143

6.1.2 重做日志管理143

6.1.3 归档日志文件和归档模式145

6.1.4 SCN145

6.2 应用情景149

应用情景99 查看控制文件的信息149

应用情景100 创建初始控制文件150

应用情景101 创建控制文件副本151

应用情景102 创建新的控制文件151

应用情景103 恢复控制文件154

应用情景104 删除控制文件154

应用情景105 查看数据文件信息154

应用情景106 创建数据文件156

应用情景107 修改数据文件的大小157

应用情景108 修改数据文件的在线状态157

应用情景109 删除数据文件158

应用情景110 查看重做日志信息158

应用情景111 创建重做日志组和成员160

应用情景112 重命名重做日志成员161

应用情景113 删除重做日志组和成员162

应用情景114 清空重做日志文件163

应用情景115 指定归档目的地163

应用情景116 管理归档模式163

应用情景117 设置执行手动归档164

应用情景118 查看当前数据库实例的归档模式164

应用情景119 查看归档日志信息165

应用情景120 使用V$ARCHIVED_LOG视图查看历史归档日志信息166

应用情景121 使用V$ARCHIVE_DEST视图查看归档目的地信息167

应用情景122 使用V$ARCHIVE_PROCESSES视图查看归档进程信息167

应用情景123 使用V$BACKUP_REDOLOG视图查看归档日志和备份集信息168

应用情景124 使用V$TEMPFILE视图临时文件信息169

应用情景125 查看警告日志文件170

第7章 数据库逻辑对象管理171

7.1 背景知识172

7.1.1 数据类型172

7.1.2 表约束(Constraint)174

7.1.3 索引(Index)174

7.1.4 实体化视图(Materialized view)176

7.1.5 簇(Cluster)176

7.1.6 散列簇(Hash Cluster)179

7.1.7 序列(Sequence)180

7.1.8 同义词(SYNONYM)180

7.2 应用情景181

应用情景126 在Enterprise Manager中创建表181

应用情景127 使用CREATE TABLE语句创建表184

应用情景128 创建临时表185

应用情景129 查看表信息的系统视图186

应用情景130 在Enterprise Manager中修改表187

应用情景131 使用DESC语句查看表结构188

应用情景132 使用ALTER TABLE语句向表中添加列188

应用情景133 使用ALTER TABLE语句修改列名189

应用情景134 使用ALTER TABLE语句删除列190

应用情景135 使用ALTER TABLE语句将列设置为不可用190

应用情景136 创建和验证主键约束191

应用情景137 创建和验证非空约束192

应用情景138 创建和验证惟一约束193

应用情景139 创建和验证检查约束194

应用情景140 创建和验证外键约束195

应用情景141 设置DEFAULT列属性195

应用情景142 删除表196

应用情景143 在Enterprise Manager中查看和管理视图197

应用情景144 在Enterprise Manager中创建视图197

应用情景145 使用CREATE VIEW语句创建视图198

应用情景146 修改视图199

应用情景147 删除视图199

应用情景148 在Enterprise Manager中的索引管理页面200

应用情景149 在Enterprise Manager中创建索引200

应用情景150 使用CREATE INDEX语句创建索引201

应用情景151 修改索引202

应用情景152 删除索引203

应用情景153 在Enterprise Manager中查看和管理实体化视图203

应用情景154 在Enterprise Manager中创建视图204

应用情景155 使用CREATE MATERIALIZED VIEW语句创建实体化视图205

应用情景156 修改视图207

应用情景157 删除实体化视图207

应用情景158 创建簇208

应用情景159 创建簇表208

应用情景160 使用DBA_CLUSTERS视图查看簇信息209

应用情景161 使用DBA_CLU_COLUMNS视图查看簇表的列信息210

应用情景162 创建簇索引211

应用情景163 修改簇211

应用情景164 删除簇212

应用情景165 创建散列簇212

应用情景166 控制散列簇的空间使用213

应用情景167 估算散列簇所需要的空间大小214

应用情景168 修改和删除散列簇215

应用情景169 使用DBA_CLUSTER_HASH_EXPRESSIONS视图查看散列函数215

应用情景170 创建序列215

应用情景171 修改序列217

应用情景172 删除序列218

应用情景173 序列的使用218

应用情景174 创建同义词218

应用情景175 使用系统视图DBA_SYNONYMS查看同义词的信息220

应用情景176 在DML语句中使用同义词221

应用情景177 删除同义词222

第8章 常用数据操纵语言223

8.1 基础知识224

8.1.1 本章的演示数据224

8.1.2 SELECT语句的基本语法224

8.2 应用情景225

应用情景178 最简单的SELECT语句225

应用情景179 指定要查询的列226

应用情景180 使用DISTINCT关键字226

应用情景181 使用ROWNUM227

应用情景182 改变显示的列标题227

应用情景183 设置查询条件228

应用情景184 在查询条件中使用BETWEEN关键字228

应用情景185 在查询条件中使用IN关键字229

应用情景186 实现模糊查询229

应用情景187 排序结果集230

应用情景188 对多列进行排序231

应用情景189 使用分组统计232

应用情景190 连接查询233

应用情景191 在连接查询中对空值的判断237

应用情景192 一个简单的子查询238

应用情景193 在子查询中使用聚合函数返回单值239

应用情景194 IN关键字与返回多值的子查询239

应用情景195 EXISTS关键字与子查询240

应用情景196 使用UNION关键字的合并查询241

应用情景197 在SELECT语句中使用DECODE函数242

应用情景198 在SELECT语句中使用CASE函数243

应用情景199 保存查询结果244

应用情景200 插入数据语句245

应用情景201 在插入数据时利用默认值246

应用情景202 修改数据语句247

应用情景203 修改数据时不允许在惟一性约束列中使用相同的值247

应用情景204 修改数据时不能违反检查约束247

应用情景205 修改数据时不能违反外键约束248

应用情景206 删除数据语句249

第9章 备份和恢复数据库250

9.1 背景知识251

9.1.1 数据库备份和恢复概述251

9.1.2 RMAN简介252

9.1.3 快速恢复区253

9.2 应用情景253

应用情景207 基于磁盘的备份配置254

应用情景208 配置备份策略256

应用情景209 配置恢复设置258

应用情景210 监视快速恢复区的可用性260

应用情景211 启动RMAN并连接数据库261

应用情景212 在ARCHIVELOG模式下备份数据库262

应用情景213 在NOARCHIVELOG模式下备份数据库262

应用情景214 执行增量备份263

应用情景215 验证数据库文件和备份264

应用情景216 在RMAN中显示备份信息264

应用情景217 备份表空间和各种数据库文件265

应用情景218 一个完整的使用RMAN命令备份数据库的实例266

应用情景219 恢复整个数据库270

应用情景220 恢复表空间270

应用情景221 恢复单个数据块270

应用情景222 恢复归档日志271

应用情景223 在Enterprise Manager中执行完整数据库备份271

应用情景224 使用Oracle建议的备份274

应用情景225 使用Enterprise Manager执行整个数据库恢复277

应用情景226 使用闪回数据库279

应用情景227 闪回表282

应用情景228 闪回回收站283

应用情景229 闪回查询(Flashback Query)285

应用情景230 闪回版本查询285

应用情景231 闪回事务查询286

第2篇 深入管理289

第10章 数据库网络配置291

10.1 背景知识292

10.1.1 Oracle数据库应用程序结构292

10.1.2 数据库服务和数据库实例标识293

10.1.3 服务处理器295

10.1.4 命名方法297

10.1.5 Oracle Net栈通信体系结构297

10.1.6 本地网络配置文件300

10.1.7 Oracle网络组件300

10.2 应用情景302

应用情景232 在TCP/IP网络环境下配置客户端连接到数据库服务器302

应用情景233 使用Net Manager305

应用情景234 配置监听协议地址308

应用情景235 在Enterprise Manager中配置监听器的口令认证310

应用情景236 使用监听器控制程序配置监听器312

应用情景237 在Enterprise Manager中启动和停止监听器312

应用情景238 使用监听器控制程序启动和停止监听器313

应用情景239 在Enterprise Manager中查看监听器的工作状态314

应用情景240 在监听器控制程序中查看监听器的状态315

应用情景241 监测监听器的服务316

应用情景242 重命名数据库服务器316

应用情景243 创建数据库链319

应用情景244 删除数据库链321

第11章 PL/SQL语言基础322

11.1 背景知识323

11.1.1 PL/SQL语言的结构323

11.1.2 PL/SQL字符集323

11.1.3 PL/SQL示例程序324

11.1.4 声明变量和常量325

11.1.5 PL/SQL程序的执行部分327

11.2 应用情景327

应用情景245 使用赋值语句327

应用情景246 使用条件语句327

应用情景247 分支语句CASE328

应用情景248 循环语句LOOP...EXIT...END329

应用情景249 循环语句LOOP..EXITWHEN...END330

应用情景250 循环语句WHILE...LOOP...END LOOP331

应用情景251 循环语句FOR...IN...LOOP...END LOOP332

应用情景252 异常处理333

应用情景253 数值型函数336

应用情景254 字符型函数339

应用情景255 日期型函数340

应用情景256 统计函数342

第12章 存储过程和触发器344

12.1 背景知识345

12.1.1 什么是存储过程345

12.1.2 什么是触发器345

12.1.3 触发器的分类346

12.1.4 触发的时机347

12.2 应用情景347

应用情景257 在Enterprise Manager中查看过程347

应用情景258 通过系统视图DBA_SOURCE获取存储过程信息348

应用情景259 使用CREATE PROCEDURE语句创建过程349

应用情景260 在Enterprise Manager中创建过程350

应用情景261 执行过程351

应用情景262 修改过程351

应用情景263 删除过程352

应用情景264 在Enterprise Manager中查看函数信息352

应用情景265 使用CREATE FUNCTION语句创建函数353

应用情景266 在OEM中创建函数354

应用情景267 调用函数354

应用情景268 修改函数355

应用情景269 删除函数356

应用情景270 在Enterprise Manager中查看程序包356

应用情景271 使用CREATE PACKAGE语句创建程序包357

应用情景272 在Enterprise Manager中创建程序包357

应用情景273 修改程序包358

应用情景274 删除程序包358

应用情景275 在Enterprise Manager中查看程序包体359

应用情景276 使用CREATE PACKAGE BODY语句创建程序包359

应用情景277 修改程序包体360

应用情景278 删除程序包体361

应用情景279 调用程序包中的过程和函数361

应用情景280 创建语句触发器361

应用情景281 创建行触发器363

应用情景282 创建INSTEAD OF触发器364

应用情景283 创建LOGON和LOGOFF触发器365

应用情景284 启用和禁用触发器366

应用情景285 编译触发器366

应用情景286 删除触发器367

应用情景287 在Enterprise Manager中管理触发器368

第13章 游标371

13.1 基础知识372

13.1.1 游标的概念372

13.1.2 游标的分类372

13.2 应用情景373

应用情景288 使用游标控制语句373

应用情景289 游标属性375

应用情景290 使用隐式游标379

应用情景291 使用游标FOR循环380

应用情景292 使用引用游标383

应用情景293 修改游标结果集中的行387

应用情景294 删除游标结果集中的行388

第14章 任务调度389

14.1 背景知识390

14.1.1 自动维护任务390

14.1.2 维护窗口390

14.1.3 Oracle调度器391

14.1.4 作业392

14.1.5 设置调度的重复时间间隔394

14.2 应用情景395

应用情景295 在Enterprise Manager中管理自动维护任务395

应用情景296 创建作业的基本方法399

应用情景297 设置作业参数400

应用情景298 设置作业属性401

应用情景299 批量创建作业401

应用情景300 查看调度作业信息402

应用情景301 运行作业404

应用情景302 停止作业405

应用情景303 启用和禁用作业405

应用情景304 删除作业406

应用情景305 查看作业日志406

应用情景306 在Enterprise Manager中管理作业409

应用情景307 创建程序411

应用情景308 定义程序的参数411

应用情景309 修改程序属性412

应用情景310 启用和禁用程序412

应用情景311 删除程序413

应用情景312 在创建作业时引用程序413

应用情景313 在Enterprise Manager中管理程序413

应用情景314 创建调度414

应用情景315 修改和删除调度415

应用情景316 计算调度运行的时间415

应用情景317 在创建作业时引用调度416

应用情景318 在Enterprise Manager中管理调度417

应用情景319 创建作业类418

应用情景320 修改和删除作业类419

应用情景321 在Enterprise Manager中管理作业类419

应用情景322 启用和禁用维护窗口中的维护任务420

应用情景323 修改维护窗口的属性421

应用情景324 创建维护窗口421

应用情景325 打开维护窗口422

应用情景326 关闭维护窗口423

应用情景327 启用和禁用维护窗口423

应用情景328 删除维护窗口424

应用情景329 与自动维护任务相关的视图424

应用情景330 在Enterprise Manager中管理窗口424

应用情景331 创建窗口组426

应用情景332 创建窗口组426

应用情景333 向窗口组中添加窗口427

应用情景334 从窗口组中删除窗口428

应用情景335 启用和禁用窗口组428

应用情景336 删除窗口组428

应用情景337 在Enterprise Manager中管理窗口组428

第15章 事务与锁定431

15.1 基础知识432

15.1.1 事务的概念和特性432

15.1.2 SQL语句和事务432

15.1.3 事务并发可能带来的问题433

15.1.4 锁定机制434

15.1.5 锁的兼容性和粒度435

15.1.6 事务的隔离级别436

15.1.7 死锁437

15.2 应用情景438

应用情景338 与锁相关的初始化参数438

应用情景339 设置自动提交438

应用情景340 提交事务439

应用情景341 回滚事务440

应用情景342 定义保存点441

应用情景343 查看事务信息442

应用情景344 命名事务443

应用情景345 嵌套事务和自治事务444

应用情景346 模拟产生死锁的情形445

应用情景347 查看死锁信息446

应用情景348 查看被阻塞的会话信息447

应用情景349 查看死锁中占用资源的会话信息448

应用情景350 通过结束会话的方式解除死锁449

应用情景351 设置READ COMMITTED事务隔离级别选项449

应用情景352 设置SERIALIZABLE事务隔离级别451

应用情景353 设置READ ONLY事务隔离级别451

第3篇 系统优化453

第16章 数据库内存和进程的配置与优化455

16.1 背景知识456

16.1.1 Oracle内部存储结构456

16.1.2 自动内存管理457

16.1.3 手动内存管理457

16.1.4 进程结构459

16.1.5 专用服务器进程和共享服务器进程461

16.1.6 数据库驻留连接池462

16.2 应用情景463

应用情景354 查看和设置内存参数464

应用情景355 使用V$SGAINFO视图查看SGA基本信息466

应用情景356 使用V$SGASTAT视图查看SGA统计信息466

应用情景357 启用自动内存管理467

应用情景358 监测和调整自动内存管理469

应用情景359 监测和调整SGA目标大小470

应用情景360 启用自动共享内存管理(ASMM)470

应用情景361 启用手动共享内存管理473

应用情景362 启用自动PGA内存管理476

应用情景363 启用手动PGA内存管理477

应用情景364 专用服务器、共享服务器和数据库驻留连接池的内存使用对比实例478

应用情景365 通过初始化参数配置共享服务器478

应用情景366 启用共享服务器478

应用情景367 配置调度器进程479

应用情景368 查看调度器进程的信息480

应用情景369 关闭指定的调度器进程481

应用情景370 禁用共享服务器483

应用情景371 启用数据库驻留连接池483

应用情景372 禁用数据库驻留连接池483

应用情景373 配置数据库驻留连接池483

应用情景374 查看数据库驻留连接池的视图484

应用情景375 终止会话485

第17章 常用性能监测、分析和优化工具486

17.1 基础知识487

17.1.1 常用工具和方法简介487

17.1.2 数据库重放487

17.1.3 数据库审计489

17.2 应用情景489

应用情景376 在SQL Plus中使用Auto Trace显示执行计划和统计信息489

应用情景377 捕获负载492

应用情景378 预处理负载498

应用情景379 重放和分析负载500

应用情景380 安装Statspack506

应用情景381 手动使用Statspack生成性能报告507

应用情景382 设置Statspack工具的自动采样508

应用情景383 取消自动采样作业509

应用情景384 删除Statspack数据509

应用情景385 Statspack报告分析510

应用情景386 使用SELECT语句查看Oracle的各种命中率和性能统计数据516

应用情景387 使用初始化参数启用数据库审计522

应用情景388 使用Database Configuration Assistant启用数据库审计523

应用情景389 管理语句审计525

应用情景390 管理权限审计529

应用情景391 管理对象审计529

应用情景392 管理精细审计530

第18章 对SQL语句进行分析和优化533

18.1 基础知识534

18.1.1 影响查询语句执行性能的常见因素534

18.1.2 如何定位导致查询运行慢的原因534

18.1.3 Oracle优化器的工作流程534

18.1.4 优化模式535

18.1.5 多表连接方式537

18.1.6 SQL指导中心538

18.1.7 准备演示数据538

18.2 应用情景540

应用情景393 安装和查看Oracle执行计划541

应用情景394 通过rowid访问表的执行计划544

应用情景395 连接查询的执行计划545

应用情景396 控制SELECT语句中行和列的数量546

应用情景397 减少访问数据库的次数547

应用情景398 删除表中的重复数据和垃圾数据548

应用情景399 慎用DISTINCT关键字548

应用情景400 提高GROUP BY语句的效率549

应用情景401 使用EXISTS代替IN关键字551

应用情景402 使用INSERT INTO...SELECT语句优化批量插入操作552

应用情景403 优化修改和删除语句554

应用情景404 管理SQL优化集554

应用情景405 使用SQL访问指导559

应用情景406 使用SQL优化指导567

应用情景407 自动运行SQL优化指导569

第19章 索引和提示优化572

19.1 基础知识573

19.1.1 访问路径573

19.1.2 Oracle提示574

19.2 应用情景575

应用情景408 查看全表扫描的执行计划575

应用情景409 查看ROWID扫描的执行计划576

应用情景410 索引惟一扫描的执行计划577

应用情景411 索引范围扫描的执行计划578

应用情景412 全索引扫描的执行计划580

应用情景413 索引快速扫描的执行计划580

应用情景414 不在索引列上使用函数581

应用情景415 将索引列设置为NOT NULL582

应用情景416 定期对表和索引进行分析583

应用情景417 使用Oracle提示来选择优化模式583

应用情景418 使用Oracle提示来选择访问路径584

应用情景419 其他常用的Oracle提示586

第20章 数据库分区技术588

20.1 基础知识589

20.1.1 分区技术概述589

20.1.2 分区表589

20.1.3 分区索引593

20.2 应用情景593

应用情景420 创建范围分区表593

应用情景421 查看分区表信息597

应用情景422 创建全局范围分区索引599

应用情景423 查看分区索引信息599

应用情景424 创建本地分区索引601

应用情景425 创建散列分区表603

应用情景426 创建全局散列分区索引604

应用情景427 创建列表分区表605

应用情景428 创建组合范围-散列分区表607

应用情景429 创建组合范围-列表分区表611

应用情景430 查询分区中的记录613

应用情景431 添加表分区613

应用情景432 收缩表分区614

应用情景433 合并表分区614

应用情景434 拆分表分区615

应用情景435 截断表分区617

应用情景436 重命名表分区618

应用情景437 删除表分区618

应用情景438 添加索引分区620

应用情景439 重新编译索引分区621

应用情景440 拆分索引分区621

应用情景441 重命名索引分区622

应用情景442 删除索引分区623

附录A 下载Oracle 11g624

附录B Oracle 11g系统权限626

B.1 顾问框架权限626

B.2 簇权限626

B.3 上下文权限627

B.4 数据库权限627

B.5 数据库链接权限627

B.6 调试权限627

B.7 字典权限628

B.8 维度(Dimension)权限628

B.9 目录权限628

B.10 版本权限628

B.11 闪回数据归档权限629

B.12 索引类型权限629

B.13 索引权限629

B.14 作业调度权限629

B.15 库权限630

B.16 实体化视图权限630

B.17 挖掘模型(Mining Model)权限631

B.18 操作符权限631

B.19 纲要(Outline)权限631

B.20 计划管理权限632

B.21 过程权限632

B.22 概要文件(Profile)权限632

B.23 角色权限632

B.24 回滚段权限633

B.25 序列权限633

B.26 会话权限633

B.27 同义词权限633

B.28 表权限634

B.29 表空间权限634

B.30 触发器权限635

B.31 类型权限635

B.32 用户权限635

B.33 视图权限635

B.34 其他权限636

热门推荐