《Oracle 9i资料库管理教程》是2005年3月1日清华大学出版社出版的图书,作者是蒋秀凤。
基本介绍
- 书名:Oracle 9i资料库管理教程
- 作者:蒋秀凤
- ISBN:9787302104698
- 定价:28元
- 出版社:清华大学出版社
- 出版时间:2005年3月1日
- 装帧:平装
内容简介
本书用清晰的语言、简洁的风格,全面深入地介绍了大型资料库Oracle 9i技术,在内容的选取、组织与编排上,参照了Oracle公司OCP官方培训教材的特点,强调逻辑性、条理性和实用性。本书突出实践、强调套用,重点在于帮助读者解决实际套用中的问题,并且每章均附有习题及参考答案,以巩固所学知识。
本书涉及的内容包括:Oracle 9i的安装方法、工作原理,Oracle 9i的体系结构,资料库的物理、逻辑结构及其管理,资料库用户和角色管理,资料库安全性,资料库备份与恢复,SQL*Plus等多方面的技术。
本书内容全面、浅显易懂,主要面向高职高专院校的相关专业学生,当然也适于初、中级Oracle资料库管理员和欲了解资料库管理技术的人员阅读,同时也可作为社会各种Oracle系统的培训教材。
图书目录
第1章Oracle系统概述11.1Oracle发展历程1
1.2Oracle系统的特点2
1.3安装Oracle9i资料库系统4
1.3.1Oracle9i的版本和安装类型4
1.3.2安装Oracle9i的系统需求6
1.3.3在Windows2000Server下安装资料库伺服器7
1.3.4在Windows下安装Oracle9i客户端13
1.4Oracle9i网路配置14
1.4.1tnsnames.ora档案配置14
1.4.2伺服器端listener.ora档案的配置15
1.4.3使用OracleNetConfigurationAssistant进行网路配置16
1.5小结21
习题22
第2章SQL语言23
2.1SQL语言概述23
2.1.1SQL语言分类23
2.1.2SQL命令的语法规则25
2.2SQL*Plus入门25
2.2.1启动SQL*Plus26
2.2.2使用SQL*Plus27
2.3数据查询35
2.3.1简单的查询35
2.3.2限制与排序行数据37
2.3.3常用SQL函式40
2.3.4分组查询47
2.3.5连线查询49
2.3.6子查询52
2.3.7集合查询59
2.4数据操纵60
2.4.1插入数据60
2.4.2修改数据62
2.4.3删除数据63
2.5事务控制、数据并发性和一致性64
2.5.1事务控制64
2.5.2并发性与一致性的概念65
2.5.3隔离等级66
2.5.4锁机制67
2.6小结68
习题68
Oracle9i资料库管理教程目录第3章Oracle资料库体系结构72
3.1Oracle体系结构组件概览72
3.2Oracle资料库档案和其他关键档案75
3.3系统全局区SGA78
3.3.1共享池79
3.3.2数据缓冲区80
3.3.3重做日誌缓冲区82
3.3.4大池83
3.3.5Java池83
3.3.6排序区83
3.3.7程式全局区PGA84
3.4连线OracleServer84
3.4.1连线和会话84
3.4.2资料库操作模式85
3.5处理SQL语句85
3.5.1处理select命令86
3.5.2处理DML命令86
3.5.3处理commit或rollback87
3.6Oracle后台进程89
3.6.1LGWR89
3.6.2DBWR90
3.6.3SMON90
3.6.4PMON91
3.6.5CKPT91
3.6.6ARCH93
3.7本章小结94
习题95
第4章管理Oracle实例98
4.1Oracle用户身份认证98
4.1.1作业系统认证方式99
4.1.2用口令档案认证99
4.1.3资料库伺服器认证101
4.1.4通过网路服务验证102
4.2初始化参数档案102
4.2.1Oracle9i文本参数档案102
4.2.2伺服器端参数档案106
4.2.3获得和设定参数值110
4.3启动和关闭Oracle伺服器112
4.3.1启动Oracle伺服器的步骤112
4.3.2关闭Oracle伺服器的步骤112
4.3.3关闭Oracle伺服器的四种方式113
4.3.4启动和关闭Oracle服务114
4.3.5连线以便能启动或终止实例117
4.3.6启动实例118
4.3.7转换启动模式和资料库的状态118
4.3.8强行启动资料库120
4.4资料库的创建121
4.5小结124
习题124
第5章管理物理和逻辑资料库结构127
5.1管理控制档案127
5.2管理在线上重做日誌档案129
5.2.1在线上重做日誌档案的基本概念129
5.2.2控制日誌切换和检查点131
5.2.3增加在线上重做日誌档案131
5.2.4改变在线上重做日誌档案位置或名称132
5.2.5删除在线上重做日誌组和成员133
5.2.6归档重做日誌档案134
5.2.7规划在线上重做日誌134
5.2.8查询重做日誌信息135
5.3管理表空间和数据档案139
5.3.1资料库存储逻辑结构139
5.3.2创建字典管理表空间142
5.3.3创建本地管理的表空间144
5.3.4创建临时表空间146
5.3.5移动数据档案147
5.3.6改变表空间存储设定149
5.3.7改变表空间状态150
5.3.8改变表空间的大小151
5.3.9删除表空间153
5.3.10使用表空间的原则153
5.4管理对象空间154
5.4.1段154
5.4.2段存储参数156
5.4.3区156
5.4.4块156
5.4.5查询数据字典158
5.5本章小结165
习题167
第6章管理撤销空间171
6.1撤销管理模式171
6.2管理撤销表空间173
6.3管理回退段176
6.4回退段故障排除181
6.5本章小结181
习题182
第7章管理Oracle对象183
7.1管理表183
7.1.1表的基本概念183
7.1.2创建表186
7.1.3修改表196
7.1.4删除表200
7.1.5显示錶的信息201
7.2管理索引202
7.2.1索引简介202
7.2.2建立索引204
7.2.3修改索引209
7.2.4删除索引210
7.2.5显示索引信息211
7.3管理数据的完整性211
7.3.1约束类型212
7.3.2约束状态213
7.3.3定义约束214
7.3.4延迟约束215
7.3.5禁止和激活约束216
7.3.6删除约束218
7.3.7显示约束218
7.4管理视图219
7.4.1创建视图219
7.4.2操纵视图220
7.4.3获取视图信息221
7.5管理同义词221
7.5.1建立同义词222
7.5.2删除同义词222
7.5.3获得同义词信息222
7.6管理序列223
7.6.1创建序列223
7.6.2修改序列224
7.6.3获得序列信息224
7.7本章小结224
习题225
第8章管理用户和安全性227
8.1管理用户227
8.1.1用户的基本概念228
8.1.2创建用户228
8.1.3特权用户229
8.1.4修改用户230
8.1.5显示用户信息231
8.2管理profile232
8.2.1使用profile管理口令233
8.2.2使用profile管理资源237
8.2.3修改profile239
8.2.4删除profile240
8.2.5显示profile信息240
8.3管理许可权241
8.3.1许可权的概念241
8.3.2授予许可权243
8.3.3回收许可权244
8.3.4查看许可权247
8.4管理角色248
8.4.1预定义角色248
8.4.2建立角色249
8.4.3分配角色250
8.4.4激活和禁止角色251
8.4.5修改角色252
8.4.6删除角色252
8.4.7显示角色信息253
8.5审计254
8.6本章小结256
习题256
第9章载入程式SQL*Loader258
9.1SQL*Loader介绍258
9.2SQL*Loader档案组成258
9.3控制档案260
9.4SQL*Loader语法263
9.5SQL*Loader装载实例264
9.5.1装载自由格式的数据264
9.5.2装载固定格式的数据265
9.5.3装载用表达式修改的数据266
9.5.4装载大文本数据267
9.6本章小结268
习题268
第10章备份与恢复269
10.1备份和恢复概述269
10.1.1资料库备份270
10.1.2资料库恢复270
10.1.3故障分类272
10.2归档资料库274
10.2.1archivelog/noarchivelog模式275
10.2.2归档配置参数276
10.2.3设定归档模式277
10.2.4设定手工归档279
10.3物理资料库备份279
10.4物理资料库恢复282
10.4.1资料库实例启动失败时资料库的恢複方法282
10.4.2控制档案被破坏时资料库的恢複方法284
10.4.3日誌档案被破坏时资料库的恢複方法285
10.4.4数据档案被破坏时资料库的恢複方法286
10.4.5不完全资料库的恢複方法288
10.5逻辑备份资料库292
10.5.1逻辑卸出292
10.5.2逻辑装入296
10.5.3传送表空间299
10.6备份与恢复策略300
10.6.1备份基本策略300
10.6.2恢复基本策略301
10.7本章小结302
习题302
附录习题解答305
参考文献318