分享
 
 
 

Unix和Linux下的Oracle数据库管理

  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,数据库,Oracle,

作者: 美.韦斯勒著王华驹等译

出 版 社: 人民邮电出版社

出版时间: 2002-8-1字数: 657千版次: 1页数: 417印刷时间: 2002/08/01开本:印次:纸张: 胶版纸I S B N : 9787115103314包装: 平装内容简介

本书主要讲述Oracle数据库管理员所需要的管理知识与管理技巧。内容包括:DBA的任务,Oracle数据库的结构、设计、安装、创建和使用数据库的日常工作任务,DBA的管理工具,数据库的恢复与备份、在系统出现异常时的处理方法以及对数据库服务器的调整,Unix操作系统的知识,系统的升级和升迁,数据库与Java、Internet,9i服务器的新特性以及与DBA成长的有关内容。

本书内容全面地涉及到数据库理论和系统管理的知识,并给出了许多管理工作中的实际例子,非常适合于Oracle数据库管理员阅读。

目录

第1章 DBA的任务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.2.4 其他途径4

1.3 DBA的类型4

1.3.1 应用程序DBA4

1.3.2 系统DBA4

1.3.3 维护DBA4

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 IT机构内的任务14

1.6.1 系统管理员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.2 Server Manager21

2.1.3 Net821

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 存储器结构29

2.4.1 共享全局区域(SGA)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.4 进程监控进程(PMON)38

2.5.5 数据库写进程(DBWn)38

2.5.6 写日志进程(LGWR)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 数据文件和其他OFA协议54

3.4 应用程序和数据库的考虑55

3.4.1 联机事务处理(OLTP)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.2 查看创建的日志91

5.2.3 检查数据库实例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.3 角色111

6.3.4 限额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.5 监控备份124

6.5.6 监控导出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 采用导入/导出对维护的好处163

8.3.1 重建表163

8.3.2 错误检查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.4.5 软件和参数文件的备份199

9.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 文件和空间管理211

10.2.1 调整数据文件的大小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.1 单处理器计算机255

12.4.2 对称式多处理器计算机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 安装补丁的时机和方法287

14.2.1 概述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.1 什么是升迁302

15.2 升迁数据库的理由302

15.3 准备工作303

15.3.1 规划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.4.5 允许的升迁时间308

15.4.6 DBA技巧308

15.5 ODMA的使用308

15.5.1 概述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 管理数据库内的Java325

16.4.1 Java参数配置325

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.1 模块359

18.2.2 Oracle Forms、Reports和Discover359

18.2.3 Oracle Portal359

18.2.4 PSP和JSP359

18.2.5 iFS359

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.1 DBA的成长391

20.2 动力391

20.3 继续教育391

20.3.1 传统的教育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.4.3 参加考试396

20.4.4 认证的好处396

20.5 和其他DBA联络396

20.5.1 技术上的好处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

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有