1. 首页 > 经验  > 正文

Oracle 12c资料库DBA入门指南

Oracle 12c资料库DBA入门指南

《Oracle 12c资料库DBA入门指南》是2015年出版的图书,作者是林树泽 卢芬 惠荣勤。

基本介绍

书名:《Oracle 12c资料库DBA入门指南》作者:林树泽 卢芬 惠荣勤ISBN:9787302384458定价:89元出版时间:2015.01.01

出版信息

作者:林树泽 卢芬 惠荣勤定价:89元印次:1-1ISBN:9787302384458出版日期:2015.01.01印刷日期:2014.12.03

内容简介

全书共分 24章,通过近千个範例详尽讲解了 Oracle 12c资料库体系结构安装卸载、各种资料库对象、 PL/SQL语言、资料库备份恢复用户系统管理技术。书中每章的内容不但概念清晰操作步骤明了、示例丰富,而且更侧重于满足实际工作的需要。 本书适合 Oracle资料库学者以及初级 Oracle资料库管理员使用,也适合作为 Oracle资料库管理技能培训用书。

图书目录

第 1章 Oracle资料库基础知识 1
1.1 什幺是关係资料库 . 1
1.1.1 关係资料库模型 1
1.1.2 关係数据模型的创始人 2
1.2 Oracle资料库发展简史 . 3
1.2.1 公司之初 3
1.2.2 Oracle资料库的发展历程 4
1.3 资料库 RDBMS 4
1.4 SQL语言简介. 5
1.4.1 SQL语言概述 6
1.4.2 SQL语句 6
1.5 本章小结 . 8
第 2章 Oracle 12c资料库初体验 9
2.1 安装资料库的环境要求 . 9
2.2 Windows环境下 Oracle 12c的安装步骤 . 10
2.3 SQLPLUS工具以及 SCOTT用户 18
2.4 本章小结 . 20
第 3章资料库的启动关闭 21
3.1 启动资料库 . 21
3.1.1 资料库启动过程 21
3.1.2 资料库启动到 NOMOUNT状态 22
3.1.3 资料库启动到 MOUNT状态 . 28
3.1.4 资料库启动到 OPEN状态 29
3.2 关闭资料库 . 32
3.2.1 资料库关闭过程 32
3.2.2 资料库关闭的几个参数及其含义 35
3.3 Quiesce与 Suspend资料库 36
3.4 本章小结 . 39
第 4章 Oracle资料库体系结构 41
4.1 Oracle体系结构概述 41
4.2.1Oracle伺服器和实例42
4.2.2Oracle资料库的物理结构(档案组成)43
4.2.3Oracle资料库参数档案和密码档案44
4.3资料库连线(connection)与会话(session).44
4.3.1资料库连线(connection).44
4.3.2会话(session).45
4.4Oracle资料库的记忆体结构.47
4.4.1共享池(sharedpool)47
4.4.2资料库高速缓冲区(databasebuffercache).52
4.4.3重做日誌高速缓冲区(redobuffercache)56
4.4.4大池(largepool)和Java池.58
4.4.5流池(streamingpool)59
4.4.6PGA(进程全局区)和UGA(用户全局区)59
4.4.7如何获得记忆体缓冲区的信息61
4.5Oracle伺服器进程和用户进程.63
4.6Oracle资料库后台进程.64
4.6.1系统监控进程(SMON).64
4.6.2进程监控进程(PMON).64
4.6.3资料库写进程(DBWR)65
4.6.4重做日誌写进程(LGWR)66
4.6.5归档日誌进程(ARCH).67
4.6.6校验点进程(checkpointprocess)69
4.7本章小结.70
第5章SQL语言概述71
5.1SQL语句的分类.71
5.2SQL的查询语句.72
5.2.1SELECT语句的语法书写要求72
5.2.2简单查询73
5.2.3特定的列查询74
5.2.4WHERE子句.75
5.2.5列标题的默认显示格式76
5.2.6在SQL语句中使用列的别名.77
5.2.7算数运算符及其使用77
5.2.8DISTINCT运算符.78
5.2.9连线(contatenation)运算符及使用.80
5.3书写规範.81
5.4单行函式.82
5.4.1字元型单行函式82
5.4.2数字型单行函式86
5.4.3日期型单行函式88
5.5空值(NULL)和空值处理函式92
5.5.1什幺是空值92
5.5.2NVL函式和NVL2函式.94
5.5.3NULLIF函式.96
5.5.4COALESCE函式97
5.6条件表达式.98
5.6.1CASE表达式.99
5.6.2DECODE函式.100
5.7分组函式.101
5.7.1AVG和SUM函式101
5.7.2MAX和MIN函式102
5.7.3COUNT函式.102
5.7.4GROUPBY子句103
5.7.5分组函式的嵌套使用104
5.7.6HAVING子句.104
5.8数据操纵语言(DML)105
5.8.1INSERT语句.106
5.8.2UPDATE语句.108
5.8.3dELETE语句110
5.9本章小结.110
第6章数据字典.111
6.1数据字典中的内容.111
6.2使用和运算元据字典视图.111
6.3数据字典视图分类.112
6.4使用数据字典视图.117
6.5动态性能视图及使用.120
6.6本章小结.123
第7章网路配置管理.124
7.1Oracle的网路连线124
7.2伺服器端监听器配置.125
7.2.1动态注册128
7.2.2静态注册131
7.2.3连线测试134
7.2.4监听程式管理136
7.3客户端配置.138
7.3.1本地命名138
7.3.2简单命名140
7.4Oracle资料库伺服器支持两种连线方式.141
7.4.1伺服器进程141
7.4.2共享连线142
7.4.3共享连线涉及初始化参数142
7.4.4共享连线的工作过程143
7.4.5共享连线的配置144
7.4.6共享连线的一些问题148
7.4.7专有连线148
7.5资料库驻留连线池.150
7.5.1DRCP的工作原理.150
7.5.2如何配置DRCP.151
7.6本章小结.155
第8章记忆体管理156
8.1记忆体架构.156
8.1.1PGA概述.157
8.1.2SGA概述.159
8.1.3UGA概述.161
8.2记忆体管理.161
8.2.1配置记忆体组件162
8.2.2SGA与PGA的自动调整.164
8.2.3限制PGA的大小165
8.2.4配置资料库智慧型高速快取165
8.3本章小结.167
第9章用户管理资源档案168
9.1创建用户.168
9.1.1初试新用户的创建168
9.1.2创建用户语法及参数含义171
9.1.3改变用户参数172
9.2删除用户.174
9.3用户和资料库模式.175
9.4用户管理中的重要档案——概要档案.176
9.4.1什幺是概要档案177
9.4.2资源管理和口令管理概要档案的使用步骤177
9.4.3使用概要档案管理会话资源177
9.4.4口令管理参数以及含义179
9.4.5创建口令管理的概要档案182
9.5修改和删除概要档案.183
9.6本章小结.185
第10章控制档案和资料库启动186
10.1控制档案和资料库启动概述.186
10.2如何获得控制档案的信息.187
10.3控制档案的内容.188
10.3.1控制档案中所存的内容188
10.3.2如何查看控制档案中所存内容的记录信息189
10.4存储多重控制档案.191
10.4.1多重控制档案191
10.4.2移动控制档案192
10.4.3添加控制档案196
10.5备份和恢复控制档案.196
10.5.1控制档案的备份196
10.5.2控制档案的恢复198
10.6本章小结.201
第11章重做日誌管理.202
11.1Oracle为何引入重做日誌.202
11.2读取重做日誌档案信息.203
11.2.1v$log视图204
11.2.2v$logfile视图.204
11.2.3判断是否归档205
11.2.4设定资料库为归档模式205
11.3重做日誌组及其管理.207
11.3.1添加重做日誌组207
11.3.2删除在线上重做日誌组210
11.4重做日誌成员及维护.211
11.4.1添加重做日誌成员211
11.4.2删除在线上重做日誌成员213
11.4.3重设在线上重做日誌的大小214
11.5清除在线上重做日誌.217
11.6日誌切换和检查事件.218
11.7归档重做日誌.219
11.8本章小结.219
第12章管理归档日誌.220
12.1归档模式.220
12.2设定归档模式.221
12.3设定归档进程与归档目录.223
12.4维护归档目录.229
12.5本章小结.234
第13章表空间与数据档案管理235
13.1Oracle资料库的逻辑结构.235
13.2表空间的分类以及创建表空间.237
13.3表空间磁碟管理的两种方案.240
13.3.1数据字典管理的表空间磁碟管理240
13.3.2本地管理的表空间磁碟管理241
13.4创建表空间.241
13.4.1创建数据字典管理的表空间241
13.4.2创建本地管理的表空间243
13.4.3创建还原表空间244
13.4.4创建临时表空间246
13.4.5默认临时表空间248
13.4.6创建大档案表空间251
13.5表空间管理.255
13.5.1脱机管理255
13.5.2只读管理257
13.6表空间和数据档案管理.260
13.6.1修改表空间大小260
13.6.2修改表空间的存储参数264
13.6.3删除表空间265
13.6.4迁移数据档案265
13.6.5数据字典和本地管理的表空间269
13.7本章小结.270
第14章UNDO表空间管理.271
14.1引入还原段的作用.271
14.2还原段如何完成读一致性.272
14.2.1Oracle如何实现读一致性272
14.2.2读一致性的进一步複杂化分析272
14.2.3读一致性的具体步骤274
14.3还原段的实例恢复与事务回滚.274
14.4UNDOSEGMENT的选择算法.274
14.5讨论undo_retention参数.275
14.6还原段分类.277
14.7Oracle的自动还原段管理.278
14.8创建还原表空间.279
14.9维护还原表空间.281
14.10切换还原表空间.282
14.10.1UNDO表空间切换示例283
14.10.2UNOD表空间切换涉及的状态283
14.10.3删除UNDO表空间示例.284
14.11临时UNDO.286
14.12dba_undo_extents数据字典.287
14.13本章小结.288
第15章事务(Transaction).289
15.1Oracle事务的由来289
15.2什幺是事务.289
15.3事务的特点.290
15.4事务控制.290
15.4.1使用COMMIT的显式事务控制291
15.4.2使用ROLLBACK实现事务控制.293
15.4.3程式异常退出对事务的影响294
15.4.4使用AUTOCOMMIT实现事务的自动提交296
15.5本章小结.297
第16章角色管理298
16.1什幺是角色.298
16.2创建角色.300
16.3修改角色.301
16.4赋予角色许可权.302
16.5赋予用户角色.304
16.6默认角色.308
16.7禁止激活角色.311
16.8回收和删除角色.313
16.9Oracle预定义的角色.316
16.10本章小结.318
第17章管理和维护表.319
17.1Oracle基本的数据存储机制——表.319
17.1.1数据的存储类型319
17.1.2行ID(ROWID).321
17.2创建表.322
17.2.1Oracle创建表的规则322
17.2.2创建普通表322
17.2.3创建临时表325
17.3不可见栏位.329
17.4段空间管理.333
17.5理解高水位线(HWM).333
17.6理解行迁移.334
17.7创建索引组织表(IOT)335
17.7.1IOT表的结构335
17.7.2创建IOT表337
17.8表参数以及参数维护.337
17.9维护列.340
17.10删除和截断表.345
17.11表压缩.348
17.12TOP-N查询349
17.13本章小结.351
第18章索引.352
18.1索引的概念.352
18.2Oracle实现数据访问的方法.353
18.2.1全表扫描(FullTableScan,FTS)353
18.2.2通过行ID(ROWID).353
18.2.3使用索引354
18.3索引扫描类型.355
18.3.1索引唯一扫描(INDEXUNIQUESCAN)355
18.3.2索引範围扫描(INDEXRANGESCAN).356
18.3.3索引全扫描(INDEXFULLSCAN).356
18.3.4索引快速扫描(INDEXFASTF.htm target=_blank class=infotextkey>TFULLSCAN)357
18.4限制索引使用的情况.357
18.4.1使用不等于运算符357
18.4.2使用ISNULL或ISNOTNULL358
18.4.3使用函式359
18.4.4比较不匹配的数据类型360
18.5集群因子.361
18.6二元高度.361
18.7直方图.363
18.8建立索引.364
18.9查看索引.367
18.10B-树索引.368
18.10.1B树索引的工作原理368
18.10.2B树索引的注意事项369
18.11点阵图索引.369
18.11.1点阵图索引的使用讨论369
18.11.2创建点阵图索引370
18.11.3点阵图索引的插入问题371
18.12HASH索引.372
18.13反向键索引.374
18.14基于函式的索引.375
18.15监控索引的使用.376
18.16重建索引.378
18.17维护索引.380
18.18删除索引.382
18.19本章小结.382
第19章系统和对象许可权管理383
19.1许可权的概念和分类.383
19.2系统许可权.383
19.3授予用户系统许可权.385
19.4SYSDBA和SYSOPER系统特权.389
19.5回收用户系统许可权.390
19.6授予对象许可权.393
19.7回收对象许可权.396
19.8本章小结.397
第20章视图398
20.1什幺是视图.398
20.2创建视图.398
20.3使用视图的WITH子句.402
20.4视图的修改.404
20.5Oracle的视图管理406
20.5.1通过数据字典查询视图406
20.5.2Oracle视图查询的内部过程407
20.6视图DML操作的限制407
20.6.1简单视图408
20.6.2複杂视图408
20.7视图的优点.408
20.8删除视图.409
20.9物化视图.409
20.9.1什幺是物化视图409
20.9.2查询重写的概念410
20.9.3物化视图的同步410
20.9.4创建物化视图412
20.9.5物化视图的使用环境414
20.10本章小结.415
第21章序列号和同义词.416
21.1什幺是序列号.416
21.2创建和使用序列号.416
21.3修改序列号.420
21.4会话序列号.423
21.5删除序列号.423
21.6什幺是同义词.424
21.7创建公有同义词.425
21.8创建私有同义词.426
21.9删除同义词.427
21.10切换用户模式.428
21.11本章小结.429
第22章RMAN备份与恢複数据库430
22.1RMAN概述430
22.2RMAN的独特之处430
22.3RMAN系统架构详解431
22.4快闪恢复区(flashrecoveryarea).432
22.4.1修改快闪恢复区大小433
22.4.2解决快闪恢复区的空间不足问题434
22.5建立RMAN到资料库的连线.435
22.6RMAN的相关概念与配置参数437
22.7RMAN备份控制档案439
22.8RMAN实现脱机备份442
22.9RMAN在线上备份444
22.9.1在线上备份前的準备工作444
22.9.2在线上备份整个资料库445
22.9.3在线上备份一个表空间450
22.9.4在线上备份一个数据档案451
22.9.5RMAN备份坏块处理方式.453
22.10RMAN的增量备份453
22.11快速增量备份.456
22.12在映像副本上套用增量备份.457
22.13创建和维护恢複目录.459
22.14RMAN的脚本管理463
22.15使用RMAN非归档模式下的完全恢复.465
22.15.1控制档案、数据档案以及重做日誌档案丢失的恢复465
22.15.2只有数据档案丢失的恢复471
22.15.3在线上重做日誌档案和数据档案损坏的恢复473
22.15.4如何将数据档案恢复到其他磁碟目录下476
22.16使用RMAN归档模式下的完全恢复.477
22.16.1非系统表空间损坏的恢复477
22.16.2系统表空间损坏的恢复480
22.16.3所有数据档案丢失的恢复482
22.17RMAN实现数据块恢复482
22.18RMAN的备份维护指令487
22.18.1RMAN的VALIDATEBACKUPSET指令.487
22.18.2RMAN的RESTORE…VALIDATE指令.488
22.18.3RMAN的RESTORE…PREVIEW指令489
22.18.4RMAN的LIST指令.490
22.18.5RMAN的REPORT指令494
22.19本章小结.495
第23章Oracle闪回技术.496
23.1理解闪回级别.496
23.2闪回资料库.496
23.2.1闪回资料库概述496
23.2.2启用闪回资料库497
23.2.3关闭闪回资料库501
23.2.4闪回资料库方法502
23.2.5使用闪回资料库503
23.2.6监控闪回资料库506
23.2.7使用闪回资料库的限制508
23.3闪回删除.508
23.3.1闪回删除原理508
23.3.2资源回收筒的使用510
23.3.3恢复删除的表512
23.3.4恢复多个同名的表517
23.3.5套用Purge永久删除表.519
23.4闪回表.521
23.5闪回版本查询.525
23.6闪回事务查询.527
23.7闪回查询.528
23.8复原点技术.529
23.9本章小结.531
第24章手工管理的备份恢复532
24.1备份恢复的概念.532
24.1.1物理备份532
24.1.2逻辑备份533
24.1.3冷备份与热备份533
24.1.4资料库恢复533
24.2非归档模式下的冷备与恢复.535
24.2.1冷备的步骤535
24.2.2冷备下的恢复537
24.2.3缺少重做日誌档案的恢複方法540
24.3归档模式与非归档模式.542
24.3.1设定资料库的归档模式542
24.3.2设定归档进程相关参数545
24.3.3管理归档档案和归档目录546
24.4手工热备资料库的步骤.550
24.5热备过程中对资料库崩溃处理方法.553
24.6热备的原理.556
24.7备份控制档案.557
24.8介质恢复的原理.561
24.9归档模式下的完全恢复.567
24.9.1数据档案在有备份情况下的恢复568
24.9.2数据档案在无备份情况下的恢复572
24.9.3系统表空间数据档案损坏的完全恢复574
24.9.4当前UNDO表空间损坏的完全恢复.576
24.9.5非当前UNDO表空间损坏的完全恢复.579
24.10何时使用不完全恢复.583
24.10.1不完全恢复的场合583
24.10.2不完全恢复的类型583
24.11所有控制档案丢失的恢複方法.584
24.11.1使用备份的控制档案584
24.11.2重建控制档案588
24.12本章小结.593

本文由'古悦嘉'发布,不代表演示站立场,转载/删除联系作者,如需删除请-> 关于侵权处理说明