Oracle DBA必备技能详解PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:(美)Robert G. Freeman著;商云飞,李勇译
- 出 版 社:北京:清华大学出版社
- 出版年份:2006
- ISBN:7302121893
- 页数:491 页
目录 1
第1章 数据库管理员命令参考 1
第2章 数据库的创建和管理 27
2.1 Oracle数据库创建的介绍 27
2.1.1 创建数据库:先决条件 28
2.1.2 创建数据库:create database命令 28
2.1.3 创建数据库:安全问题 30
2.1.4 创建数据库:推荐使用的准则 31
2.1.5 create database命令:例子 32
2.1.6 手工创建数据库:检查表 33
2.1.7 创建数据库:错误处理表 40
2.1.8 与创建数据库命令相关的其他典型错误 42
2.2 alter database命令 42
2.2.1 alter database命令的功能 42
2.2.2 使用alter database命令来完成常见的任务 43
2.2.3 与alter database命令相关的错误信息 47
2.3 删除Oracle数据库 49
第3章 回滚/撤销段、控制文件与重做日志 51
3.1 Oracle数据库的撤销 51
3.1.1 自动撤销管理 52
3.1.2 手工回滚段管理 55
3.1.3 监测回滚段与自动撤销 59
3.1.4 与回滚段和自动撤销相关的Oracle错误 60
3.2 控制文件管理 64
3.2.1 控制文件的备份 65
3.2.2 移动控制文件 65
3.2.3 重建控制文件 66
3.2.4 重命名数据库 67
3.2.5 与控制文件相关的Oracle错误 69
3.3 联机重做日志的管理 71
3.3.1 联机重做日志的基础知识 71
3.3.2 创建新的重做日志组 73
3.3.3 创建新的重做日志成员 73
3.3.4 删除联机重做日志组 73
3.3.7 清除联机重做日志 74
3.3.5 删除联机重做日志组成员 74
3.3.6 重新设置联机重做日志的大小 74
3.3.8 监测联机重做日志 75
3.3.9 归档重做日志 75
3.3.10 与联机重做日志相关的Oracle错误 75
第4章 表空间 77
4.1 关于Oracle数据库的表空间 77
4.1.1 Oracle数据库表空间 78
4.1.2 临时表空间 81
4.1.3 撤销表空间 81
4.2.1 extent_management_clause 82
4.2 创建表空间 82
4.2.3 安全性需求 83
4.2.2 segment_management_clause 83
4.2.4 关于OMF 84
4.2.5 创建表空间的例子 85
4.3 修改表空间 86
4.3.1 安全性需求 86
4.3.2 修改表空间例子 87
4.4 删除表空间 88
4.4.1 安全性需求 88
4.4.2 删除表空间例子 88
4.6 与表空间相关的错误 89
4.5 表空间数据字典信息 89
4.7 表空间命名标准 90
4.8 数据文件的命名标准 91
第5章 表 93
5.1 Oracle数据类型 93
5.2 表类型 101
5.2.1 关系表 101
5.2.2 临时表 102
5.2.3 外部表 102
5.2.4 索引组织表 102
5.3 约束 102
5.4 表的属性 103
5.5 并行处理 104
5.6 分区 104
5.7 其他表相关特征 105
5.8 创建表 105
5.8.1 安全性需求 105
5.8.2 对分配给本地管理表空间的表限定大小 109
5.8.3 使用create table命令的例子 109
5.9 修改表 115
5.9.1 安全性需求 116
5.9.2 修改无分区表的例子 116
5.9.3 修改分区表 121
5.10 删除表 122
5.10.1 安全性需求 123
5.10.2 例子 123
5.11 与表相关的数据字典信息 123
5.12 与表相关的错误 124
5.13 与表相关的推荐标准 126
第6章 索引 127
6.1 索引概述 127
6.1.1 Oracle索引类型 127
6.1.2 杂项索引特性 131
6.2.2 使用create index命令的例子 137
6.2.1 安全性需求 137
6.2 创建索引 137
6.3 修改索引 141
6.3.1 安全性需求 141
6.3.2 修改无分区索引的例子 141
6.3.3 使用修改分区索引命令的例子 143
6.4 删除索引 144
6.4.1 安全性需求 145
6.4.2 删除索引的例子 145
6.5 与索引相关的数据字典信息 145
6.6 与索引相关的错误 145
6.7.2 索引命名标准 147
6.7 推荐使用的标准 147
6.7.1 索引定位标准 147
第7章 视图 149
7.1 可更新视图 150
7.2 使用其他视图的注意事项 151
7.3 视图的安全性优势 151
7.4 视图触发器 151
7.5 创建视图 152
7.5.1 安全性需求 152
7.5.2 使用create view命令的例子 153
7.6.2 修改视图的例子 154
7.6.1 安全性需求 154
7.6 修改视图 154
7.7 删除视图 155
7.7.1 安全性需求 155
7.7.2 删除视图的例子 155
7.8 与视图相关的数据字典信息 155
7.9 与视图相关的错误 155
7.10 与视图相关的推荐标准 156
第8章 集群 157
8.1 集群的性能 158
8.2 创建集群 158
8.2.2 创建集群的例子 159
8.2.1 安全性需求 159
8.3 修改集群 160
8.3.1 安全性需求 160
8.3.2 使用alter cluster命令的例子 160
8.4 删除集群 161
8.4.1 安全性需求 161
8.4.2 使用dropcluster命令的例子 161
8.5 与集群相关的数据字典信息 161
8.6 与集群相关的错误 161
第9章 序列与同义词 165
9.1 序列 165
9.1.1 序列的基础知识 165
9.1.2 创建序列 166
9.1.3 修改序列 167
9.1.4 删除序列 169
9.1.5 与序列相关的数据字典信息 169
9.1.6 与序列相关的错误 169
9.1.7 与序列相关的推荐标准 170
9.2 同义词 170
9.2.1 创建同义词 171
9.2.2 修改同义词 173
9.2.3 删除同义词 173
9.2.5 与同义词相关的推荐标准 174
9.2.4 与同义词相关的错误 174
第10章 用户、资源文件、角色和授权 175
10.1 用户的管理 175
10.1.1 创建用户 176
10.1.2 更改用户 177
10.1.3 删除用户 178
10.1.4 与用户相关的数据字典信息 178
10.1.5 与用户相关的错误 178
10.1.6 与用户相关的推荐标准 179
10.2 资源文件的管理 179
10.2.1 创建资源文件 181
10.2.4 与资源文件相关的数据字典信息 182
10.2.3 删除资源文件 182
10.2.2 改变资源文件 182
10.2.5 与资源文件相关的错误 183
10.3 系统和对象权限的管理 183
10.3.1 对象授权 183
10.3.2 系统授权 184
10.3.3 使用withadminoption子句 187
10.3.4 使用with grant option子句 188
10.3.5 公共授权 188
10.3.6 授予权限 188
10.3.7 收回权限 189
10.3.9 与系统和对象权限相关的错误 190
10.3.8 系统和对象权限的数据字典信息 190
10.3.10 与系统和对象权限相关的推荐标准 191
10.4 角色的管理 192
10.4.1 Oracle提供的常见角色 192
10.4.2 创建角色 193
10.4.3 改变角色 193
10.4.4 删除角色 193
10.4.5 与角色相关的数据字典信息 194
10.4.6 与角色相关的错误 194
第11章 其他管理特性 195
11.1 Oracle导出实用程序 195
11.1.1 exp实用程序命令行 196
11.1.2 exp实用程序用例 198
11.2 Oracle导入实用程序 199
11.2.1 imp实用程序命令行 199
11.2.2 imp实用程序的例子 201
11.3 Oracle数据泵(Oracle 10g数据库) 202
11.3.1 Oracle数据泵导出 202
11.3.2 Oracle数据泵导入 206
11.4 Oracle数据泵的交互模式 210
11.4.1 数据泵导出:交互模式的参数 211
11.4.2 与数据泵相关的数据字典信息 211
11.5 Oracle备份 211
11.5.1 Oracle数据库脱机备份 212
11.5.2 Oracle数据库联机备份 213
11.5.3 其他的Oracle备份 215
11.6 数据库恢复 216
11.6.1 从手工冷备份中恢复(处于NOARCHIVELOG模式) 216
11.6.2 从手工冷备份中恢复(处于ARCHIVELOG模式) 217
11.6.3 从使用RMAN的脱机备份中恢复(处于NOARCHIVE-LOG模式) 217
11.6.4 从使用RMAN的冷备份中恢复(处于ARCHIVELOG模式) 217
11.6.5 从手工热备份中恢复 217
11.6.6 从使用RMAN的热备份中恢复 219
11.6.7 不完全的数据库恢复 219
11.6.8 数据库控制文件的恢复 220
12.1 优化器模式 223
第12章 优化器 223
12.1.2 基于成本的优化器(CBO) 224
12.2 SQL调整 224
12.2.1 减少工作量 224
12.1.1 基于规则的优化器(RBO) 224
12.2.2 平衡工作量 225
12.2.3 精细调整工作 225
12.3 识别差的SQL 225
12.3.1 V$SQL View 225
12.3.2 SQL跟踪 226
12.3.3 Statspack 226
12.4 优化器的统计量 227
12.4.1 analyze命令 227
12.3.4 自动数据库诊断监测器 227
12.3.5 调整顾问 227
12.4.2 dbms stats包 228
12.4.3 自动收集统计量 235
12.5 执行计划 235
12.6 合并 236
12.6.1 Cartesian合并(Cartesian Join) 236
12.7.1 说明提示 237
12.7 优化器提示 237
12.6.5 外部合并(Outer Join) 237
12.6.4 散列合并(Hash Join) 237
12.6.3 排序归并合并(Sort Merge Joins) 237
12.6.2 嵌套循环合并(Nested Loop Join) 237
12.7.2 优化器模式提示 238
12.7.3 访问路径提示 238
12.7.4 合并提示 239
12.7.5 并行提示 240
12.7.6 杂项提示 241
12.8 explain plan命令 242
12.8.1 运行explain plan 242
12.8.2 显示explain plan的输出 242
12.8.3 解释explain plan的输出 243
12.8.4 dbms_xplan包 244
12.9 计划稳定性 245
12.9.1 创建大纲 245
12.9.2 使用大纲 246
12.9.3 移动大纲 246
12.9.4 管理大纲 246
第13章 其他命令 247
13.1 alter system命令 247
13.1.1 安全性需求 248
13.1.2 使用alter system命令的例子 248
13.1.4 与alter system相关的错误 251
13.1.3 与alter system相关的数据字典信息 251
13.2.1 安全性需求 252
13.2 alter session命令 252
13.2.2 alter session命令的例子 253
13.2.3 与alter session相关的数据字典信息 255
13.2.4 与alter session相关的错误 255
13.3 create directory/drop directory命令 256
13.3.1 安全性需求 256
13.3.2 createdirectory命令的例子 256
13.3.3 drop directory命令的例子 256
13.3.4 与create directory和drop directory相关的数据字典信息 256
13.4.1 安全性需求 257
13.4.2 comment命令的例子 257
13.3.5 与create directory和drop directory相关的错误 257
13.4 comment命令 257
13.4.3 与comment相关的数据字典信息 258
13.4.4 与comment相关的错误 258
13.5 lock table命令 259
13.5.1 安全性需求 259
13.5.2 locktable命令的例子 259
13.5.3 与lock table相关的数据字典信息 259
13.6.2 purge命令的例子 260
13.6.1 安全性需求 260
13.5.4 与lock table相关的错误 260
13.6 purge命令 260
13.6.3 与purge相关的数据字典信息 261
13.6.4 与purge相关的错误 261
13.7 rename命令 262
13.7.1 安全性需求 262
13.7.2 rename命令的例子 262
13.7.3 与rename相关的数据字典信息 262
13.7.4 与rename相关的错误 262
13.8.3 与set constraints相关的数据字典信息 263
13.8.4 与set constraints相关的错误 263
13.8.1 安全性需求 263
13.8.2 set constraint命令的例子 263
13.8 set constraints命令 263
13.9 set transaction命令 264
13.9.1 安全性需求 264
13.9.2 set transaction命令的例子 264
13.9.3 与set transaction相关的错误 264
13.10 create database link/drop database link命令 265
13.10.1 安全性需求 265
13.10.2 create database link/drop databaselink命令的例子 265
13.10.4 与create database link相关的错误 266
13.10.3 与create database link和drop database link相关的数据字典信息 266
第14章 内置函数 267
14.1 介绍Oracle内置函数 267
14.1.1 单行函数 267
14.1.2 数值型单行函数 268
14.1.3 返回值为字符的字符型单行函数 269
14.1.4 返回值为数字的字符型单行函数 269
14.1.5 日期/时间函数 270
14.1.6 转换函数 270
14.1.7 集合函数 271
14.1.10 杂项单行函数 272
14.1.9 大对象单行函数 272
14.1.8 XML单行函数 272
14.1.11 聚积函数 273
14.1.12 对象引用函数 275
14.1.13 模型函数 275
14.1.14 常用函数示例 275
第15章 DML命令 289
15.1 select命令 289
15.1.1 安全需求 289
15.1.2 select命令中的基本元素 290
15.1.3 select命令中的其他元素 294
15.2 Insert命令 307
15.2.1 安全需求 307
15.1.4 Select命令相关的错误信息 307
15.2.2 Insert命令规范 308
15.2.3 insert命令相关的错误消息 311
15.3 update命令 312
15.3.1 安全需求 312
15.3.2 update命令规范 312
15.3.3 update命令示例 312
15.4.1 安全需求 314
15.4.2 delete命令规范 314
15.4 delete命令 314
15.3.4 Update命令相关的错误信息 314
15.4.3 delete命令示例 315
15.4.4 delete命令相关的错误信息 315
15.5 merge命令 316
15.5.1 安全需求 316
15.5.2 merge命令规范 316
15.5.3 merge命令示例 316
15.5.4 merge命令相关的错误信息 317
15.6 commit命令 317
15.6.1 安全需求 317
15.8.2 rollback命令示例 318
15.8 rollback命令 318
15.8.1 安全需求 318
15.6.2 commit命令举例 318
15.7 savepoint命令 318
15.9 truncate命令 319
15.9.1 安全需求 319
15.9.2 truncate命令的说明 319
15.9.3 truncate命令示例 319
15.9.4 与truncate命令相关的错误信息 319
15.10 编写易读的DML语句 320
附录A 初始化参数 323
A.1 参数文件 323
A.1.1 初始化参数文件 324
A.1.2 服务器参数文件 324
A.2.3 V$PARAMETER 325
A.2.4 V$PARAMETER2 325
A.2 显示参数值 325
A.2.2 V$System_PARAMETER 325
A.2.1 显示参数 325
A.2.5 V$SPPARAMETER 326
A.3 参数 326
附录B 数据字典视图 353
B.1 USER_、ALL_和DBA_视图 353
B.2 DBA_视图 354
B.3 各种其他视图 366
B.4 V$视图 366
附录C Oracle SQL语法 377
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《弹好钢琴必备的五线谱知识》杨青华威武 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《先进激光加工技能实训》肖海兵主编 2019
- 《2017国家执业药师资格考试 全考点实战通关必备 中药学综合知识与技能 第3版》国家执业药师资格考试命题研究专家组 2017
- 《手工皮艺 时尚商务皮革制品制作详解》王雅倩责任编辑;陈涤译;(日)高桥创新出版工坊 2019
- 《中药学综合知识与技能 全解析 2016版》田磊编著 2016
- 《2018考研数学 数学 1 15年真题详解及解题技巧》本书编委会著 2017
- 《教自闭症孩子主动发起和自我管理 应用关键反应训练提高社交技能》(美)Lynn Kern Koegel,(美)Robert L. Koegel著 2019
- 《幼儿手指技能游戏》汪超 2018
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019