图书介绍
Unix 和Linux下的Oracle数据库管理PDF|Epub|txt|kindle电子书版本网盘下载
- (美)Michael Wessler著;王华驹等译 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115103313
- 出版时间:2002
- 标注页数:417页
- 文件大小:50MB
- 文件页数:435页
- 主题词:关系型数据库 数据库管理系统
PDF下载
下载说明
Unix 和Linux下的Oracle数据库管理PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 DBA的任务1
目录1
1.1 什么是DBA2
1.1.1 取决于所在机构2
1.1.2 DBA来自何处2
1.2 成为DBA的途径3
1.2.1 系统管理员(SA)3
1.2.2 开发人员/程序员3
1.2.3 系统设计者/数据模型制作者3
1.3.2 系统DBA4
1.3.3 维护DBA4
1.3 DBA的类型4
1.3.1 应用程序DBA4
1.2.4 其他途径4
1.4 数据库管理的原则5
1.4.1 数据保护5
1.4.2 数据的可利用性6
1.5 数据库管理的责任7
1.5.1 数据库的技术责任7
1.5.2 非技术责任10
1.5.3 需要的技能11
1.6.1 系统管理员14
1.6 IT机构内的任务14
1.6.2 程序员/开发人员15
1.6.3 管理部门16
1.6.4 顾客和终端用户16
1.6.5 机构外部17
1.7 DBA的思想形式17
1.8 小结18
第2章 Oracle服务器的体系结构19
2.1 数据库服务器有关的Oracle产品20
2.1.1 SQL*Plus20
2.1.3 Net821
2.1.2 Server Manager21
2.2 数据库与实例的比较22
2.3 Oracle的文件类型23
2.3.1 控制文件23
2.3.2 数据文件24
2.3.3 系统24
2.3.4 数据25
2.3.5 索引25
2.3.6 临时文件26
2.3.7 回滚26
2.3.8 在线重写日志28
2.4.1 共享全局区域(SGA)29
2.4 存储器结构29
2.4.2 共享池32
2.4.3 重写日志缓冲区33
2.4.4 大池33
2.4.5 Java池34
2.5 Oracle进程35
2.5.1 服务器进程35
2.5.2 后台进程37
2.5.3 系统监控进程(SMON)37
2.5.5 数据库写进程(DBWn)38
2.5.6 写日志进程(LGWR)38
2.5.4 进程监控进程(PMON)38
2.5.7 检查点进程(CKPT)39
2.5.8 归档进程(ARCn)40
2.5.9 恢复进程(RECO)40
2.5.10 作业队列进程(SNPnn)40
2.5.11 队列监控进程(QMNnn)40
2.5.12 调度程序进程(Dnnn)40
2.5.13 共享服务器进程(Snnn)40
2.6 事务控制40
2.7 各种各样的数据库文件42
Oracle数据库参数和日志文件43
2.8 小结44
第3章 规划数据库45
3.1 系统体系结构46
3.1.1 双层基本客户机服务器体系结构(2层)46
3.1.2 三层客户机服务器体系结构48
3.2 容量规划/估计48
3.2.1 技术方面的容量估计问题49
3.2.2 非技术方面的容量估计问题50
3.3 最佳灵活性结构51
3.3.1 /u01上的文件52
3.3.2 数据文件和其他OEA协议54
3.4.1 联机事务处理(OLTP)55
3.4 应用程序和数据库的考虑55
3.4.2 决策支持系统(DSS)56
3.5 混合系统57
3.6 小结62
第4章 机器的设置及安装63
4.1 安装之前的设置64
4.1.1 收集信息64
4.1.2 配置系统67
4.1.3 Oracle环境设置71
4.2 安装Oracle74
4.2.1 安装过程74
4.2.2 安装验证78
4.2.3 应用补丁79
4.3 小结79
第5章 创建数据库80
5.1 生成创建脚本81
5.1.1 脚本的使用81
5.1.2 数据库配置助手82
5.1.3 定制脚本88
5.2 创建数据库90
5.2.1 运行脚本90
5.2.3 检查数据库实例91
5.2.2 查看创建的日志91
5.2.4 编译无效对象92
5.2.5 清理失败的数据库94
5.3 创建后的工作94
5.3.1 修改密码94
5.3.2 修改oratab文件96
5.3.3 创建对init.ora的软链接96
5.4 为新数据库配置Net897
5.4.1 tnsnames.ora97
5.4.2 listener.ora98
5.4.3 listener99
5.5 定制.profile文件100
5.6 小结101
第6章 日常工作102
6.1 数据库视图103
6.2 Oracle的启动和关闭104
6.2.1 数据库阶段104
6.2.2 数据库的启动105
6.2.3 数据库的关闭107
6.3 用户管理109
6.3.1 创建用户109
6.3.2 特权110
6.3.4 限额111
6.3.3 角色111
6.3.5 数据表、索引、序列的创建和维护112
6.3.6 识别对象和同义词114
6.4 空间管理116
6.4.1 存储分层结构116
6.4.2 表空间的管理118
6.5 监控120
6.5.1 验证数据库及连通性120
6.5.2 警告日志120
6.5.3 监控数据库对象122
6.5.4 设置和监控cron作业122
6.5.6 监控导出124
6.5.5 监控备份124
6.5.7 监控文件系统的空间125
6.5.8 电子监控和通知126
6.6 小结127
第7章 GUI管理产品128
7.1 Oracle企业管理器129
7.1.1 结构129
7.1.2 安装131
7.1.3 OEM控制140
7.1.4 OEM工具143
7.2 TOAD147
7.3 小结149
第8章 DBA实用工具150
8.1 导出和导入151
8.1.1 导出和导入综览151
8.1.2 使用导出151
8.1.3 导出类型152
8.1.4 使用导入156
8.2 常用导入/导出用法160
逻辑备份160
8.3.1 重建表163
8.3.2 错误检查163
8.3 采用导入/导出对维护的好处163
8.3.3 行计数164
8.3.4 普通错误164
8.4 高级导出和导入技术165
8.4.1 利用压缩和管道来导出和导入165
8.4.2 编辑转储文件167
8.4.3 调整参数167
8.5 使用SQL*Loader168
SQL*Loader装载类型170
8.6 使用LogMiner173
8.7 小结175
第9章 备份和恢复176
9.1 备份的重要性177
9.2 备份的类型177
9.2.1 逻辑备份178
9.2.2 物理备份178
9.3 数据库所受的损坏179
9.3.1 对数据库的影响179
9.3.2 增加容错能力181
9.4 执行备份和恢复184
9.4.1 冷备份和恢复184
9.4.2 冷备份和NOARCHIVELOG方式185
9.4.3 ARCHIVELOG方式的冷备份185
9.4.4 热备份和恢复186
9.5 综合计划和测试199
9.4.5 软件和参数文件的备份199
9.5.1 计划200
9.5.2 测试201
9.6 小结202
第10章 出现故障时应采取的措施203
10.1 对故障的反应204
10.1.1 收集信息204
10.1.2 系统级的问题鉴别205
10.1.3 鉴别技术问题206
10.2.1 调整数据文件的大小211
10.2 文件和空间管理211
10.2.2 数据文件的移动和改名212
10.3 锁定214
10.3.1 DML锁定215
10.3.2 DDL锁定217
10.4 “Snapshot Too Old”回滚错误218
10.5 小结219
第11章 Oracle服务器调整220
11.1 数据库调整方法221
11.2 诊断工具:UTLBSTAT/UTLESTAT和STATSPACK222
11.2.1 UTLBSTAT/UTLESTAT222
11.2.2 STATSPACK224
11.3 调整内存结构226
11.3.1 比率227
11.3.2 数据库缓冲区高速缓存227
11.3.3 重写日志缓冲区228
11.3.4 库高速缓存228
11.3.5 数据字典高速缓存229
11.3.6 磁盘分类229
11.4 调整回滚段230
11.4.1 OLTP的回滚段230
11.4.2 批量作业的回滚段230
11.4.3 监控回滚段的使用231
11.5 避免文件冲突232
11.6 等待事件233
11.6.1 V$SYSTEM_EVENT233
11.6.2 V$SESSION_EVENT234
11.6.3 V$SESSION_WAIT234
11.7 本地管理表空间235
11.8 调整表236
11.8.1 索引结构表236
11.8.2 分区表237
11.8.3 行迁移和链接238
11.9 索引240
11.10 小结241
第12章 Unix操作系统的体系结构242
12.1 基本概念243
12.2 Unix系统的内核243
12.2.1 Unix进程244
12.2.2 Unix系统的存储管理247
12.2.3 文件系统及文件249
12.2.4 输入输出子系统253
12.3 Unix系统中进程的启动与关闭253
12.4 Unix系统的硬件体系结构254
12.4.2 对称式多处理器计算机255
12.4.1 单处理器计算机255
12.4.3 集群计算机256
12.4.4 MPP和NUMA256
12.5 小结257
第13章 Unix服务器的监控258
13.1 监控服务器的必要性259
13.2 监控服务器概述260
13.3 监控内存的分配260
13.3.1 共享内存和信号量260
13.3.2 SGA的分配262
13.3.3 私有共享内存263
13.3.4 共享内存和信号量的释放264
13.3.5 监控内存268
13.4 监控磁盘的输入/输出270
13.4.1 RAID271
13.4.2 原始分区273
13.4.3 异步输入输出273
13.4.4 监控磁盘的输入输出274
13.5 监控CPU276
13.6 监控网络280
13.7 小结282
第14章 补丁和升级284
14.1 什么是补丁和升级285
14.2.1 概述287
14.2 安装补丁的时机和方法287
14.2.2 安装系统补丁288
14.2.3 补丁示例291
14.3 升级的时机和方法294
14.3.1 概述294
14.3.2 进行升级294
14.3.3 升级示例296
14.4 其他考虑298
14.5 小结299
第15章 升迁301
15.2 升迁数据库的理由302
15.1 什么是升迁302
15.3.1 规划303
15.3 准备工作303
15.3.2 数据库测试304
15.3.3 应用程序测试304
15.3.4 升迁测试305
15.4 升迁方法306
15.4.1 导出/导入306
15.4.2 mig307
15.4.3 ODMA307
15.4.4 源数据库的版本307
15.5 ODMA的使用308
15.5.1 概述308
15.4.6 DBA技巧308
15.4.5 允许的升迁时间308
15.5.2 用ODMA进行升迁的步骤309
15.6 小结317
第16章 数据库服务器中的Java318
16.1 了解Oracle内置Java的作用和发展前景319
16.2 Java概述320
16.3 Oracle对Java的支持322
16.3.1 数据库之外的Java322
16.3.2 数据库内的Java323
16.4.1 Java参数配置325
16.4 管理数据库内的Java325
16.4.2 安装Java326
16.4.3 卸载Java327
16.4.4 创建、加载和运行Java程序328
16.4.5 为Java配置MTS和IIOP331
16.4.6 加载EJB和CORBA服务器332
16.5 小结333
第17章 WebDB/Oracle Portal334
17.1 什么是WebDB/Oracle Portal335
17.2 WebDB/Oracle Portal的体系结构336
17.3 安装336
17.4 基本的WebDB维护344
17.5 登录站点345
17.6 WebDB和Oracle Portal的主要区别351
17.7 小结352
第18章 Internet应用服务器(iAS)353
18.1 Web环境354
18.1.1 技术设计356
18.1.2 可扩充性356
18.1.3 可用性357
18.2 了解并使用iAS357
18.2.5 iFS359
18.2.4 PSP和JSP359
18.2.1 模块359
18.2.3 Oracle Portal359
18.2.2 Oracle Forms、Reports和Discover359
18.2.6 Oracle 8i JVM360
18.2.7 Database Cache和Web Cache360
18.3 安装360
18.4 定位配置文件和控制Apache368
18.5 小结369
第19章 9i服务器的新特点370
19.1 安装9i服务器371
19.2 设置安全性和注册373
19.3 生成服务器参数文件(SPFILE)374
19.4 使用Oracle管理的文件378
19.5 使用动态存储器参数和多块容量382
19.6 使用撤销表空间384
19.7 综合范例模式387
19.8 其他特性和变化388
19.9 小结389
第20章 DBA的成长390
20.3.1 传统的教育391
20.3 继续教育391
20.1 DBA的成长391
20.2 动力391
20.3.2 Oracle学课程392
20.3.3 第三方的Oracle课程392
20.3.4 自学393
20.3.5 应急技术393
20.4 获得认证394
20.4.1 能够获得认证的途径394
20.4.2 准备395
20.5 和其他DBA联络396
20.5.1 技术上的好处396
20.4.4 认证的好处396
20.4.3 参加考试396
20.5.2 职业上的好处397
20.5.3 顾问/合同与带薪雇员398
20.6 学习系统管理和体系结构398
20.7 学习Java399
20.8 小结399
附录A 基本的Unix命令400
附录B Vi编辑器405
附录C 脚本407
附录D 术语汇编412