书籍详情

ORACLE 10G数据库系统教程与上机指导

ORACLE 10G数据库系统教程与上机指导

作者:刘绪崇 等编著

出版社:清华大学出版社

出版时间:2007-09-01

ISBN:9787302159384

定价:¥32.00

购买这本书可以去
内容简介
  本书作者结合自己多年的实践经验,从Oracle开发应用中经常遇到的问题着手,全面、细致地介绍了Oracle 10g数据库系统的相关知识。全书共15章,具体包括Oracle数据库的基本概念、Oracle数据库的存储结构和实例的管理、SQL*Plus基础、SQL基础、PL/SQL的使用、用产权限与数据库安全、约束的使用、Oracle数据库性能优化与审计、备份及恢复数据库、导入导出工具的使用等。本书结构清晰,语言简练,内容丰富,理论讲解与案例相结合,具有很强的实用性,不仅可以作为高职高专院校计算机相关专业的教材,也可以作为广大数据库开发人员的学习参考用书。
作者简介
暂缺《ORACLE 10G数据库系统教程与上机指导》作者简介
目录
第1章 Oracle 10g概述1
1.1 数据库简介1
1.2 Oracle 10g数据库的系统结构2
1.2.1 实例2
1.2.2 Oracle数据库系统的内存结构2
1.2.3 Oracle数据库系统的进程结构3
1.2.4 Oracle数据库的各种文件6
1.3 Oracle 10g数据库的新特性6
1.4 Oracle 10g数据库的安装10
1.5 配置Oracle 10g网络环境17
1.6 Oracle 10g数据库应用程序结构22
1.7 上机指导22
1.7.1 安装Oracle22
1.7.2 卸载Oracle22
1.8 习题23
第2章 使用Enterprise Manager Database Control25
2.1 Oracle Enterprise Database Manager简介25
2.2 Oracle Enterprise Manager Database Control的设置26
2.3 启动Oracle Enterprise Manager Database Control29
2.4 Oracle Enterprise Manager Database Control 主页面使用简介32
2.4.1 利用Oracle Enterprise Manager Database Control定义中断周期34
2.4.2 利用Oracle Enterprise Manager Database Control设置首选身份证明37
2.5 上机指导:设置Oracle用户和密码39
2.5.1 使用Oracle Enterprise Manager Database Control进行设置39
2.5.2 更改SYS的密码42
2.6 习题44
第3章 Oracle数据库的存储结构46
3.1 Oracle数据库的存储结构引言46
3.2 Oracle的逻辑结构46
3.2.1 基本表扩展46
3.2.2 索引和聚簇47
3.2.3 数据块48
3.2.4 段49
3.2.5 表空间51
3.3 Oracle的物理结构52
3.3.1 数据文件52
3.3.2 控制文件53
3.3.3 重做日志文件与参数文件53
3.4 数据字典55
3.4.1 数据字典的概念55
3.4.2 数据字典的结构56
3.4.3 Oracle如何使用数据字典56
3.5 习题56
第4章 管理数据库存储结构58
4.1 查看数据库的存储结构58
4.2 创建新的表空间64
4.3 修改表空间67
4.4 回收用户表空间中的空间69
4.5 复用重做日志74
4.6 管理用户数据库中的撤销操作77
4.6.1 使用撤销管理页77
4.6.2 修改还原管理保留时间78
4.7 扩展撤销表空间80
4.8 上机指导:删除表空间和重做日志组成员84
4.8.1 删除表空间84
4.8.2 删除重做日志组中的成员86
4.9 习题89
第5章 管理Oracle例程90
5.1 Oracle的例程90
5.1.1 进程结构90
5.1.2 Oracle内存结构94
5.2 使用Enterprise Manager Database Control来启动和关闭例程94
5.2.1 启动例程95
5.2.2 关闭例程97
5.3 查看初始化参数99
5.3.1 初始化参数的作用99
5.3.2 初始化参数的种类99
5.3.3 初始化参数的设置100
5.3.4 查看初始化参数102
5.3.5 查找初始化参数103
5.4 管理内存参数104
5.5 上机指导:查找和修改初始化参数106
5.5.1 查找初始化参数106
5.5.2 修改初始化参数108
5.6 习题110
第6章 SQL*Plus基础112
6.1 设置SQL*Plus的运行环境112
6.1.1 屏幕缓冲区113
6.1.2 设定选项区113
6.1.3 值区113
6.2 SQL*Plus的启动115
6.3 格式化查询结构116
6.3.1 column命令116
6.3.2 pause命令117
6.3.3 pagesize命令117
6.3.4 linesize命令118
6.3.5 feedback命令118
6.4 SQL*Plus命令119
6.4.1 help命令119
6.4.2 describe命令120
6.4.3 prompt命令121
6.5 SQL*Plus缓冲区121
6.6 脚本122
6.7 上机指导:SQL*Plus命令的使用123
6.7.1 SQL*Plus的命令启动方法123
6.7.2 pause命令的详细使用124
6.7.3 执行脚本125
6.8 习题126
第7章 SQL基础129
7.1 Oracle的数据类型129
7.2 SQL基本语法130
7.2.1 数字运算符131
7.2.2 比较运算符131
7.2.3 逻辑运算符132
7.2.4 简单查询133
7.3 函数134
7.3.1 单行SQL字符函数134
7.3.2 转换格式函数136
7.3.3 多行函数136
7.4 多数据表查询137
7.4.1 简单的两个数据表查询137
7.4.2 多数据表查询139
7.5 数据修改140
7.5.1 数据的插入140
7.5.2 数据的修改141
7.5.3 数据的删除142
7.6 事务控制命令143
7.7 事务处理设计144
7.7.1 工作单元144
7.7.2 读写事务处理145
7.7.3 只读事务处理145
7.8 上机指导:更新和删除数据表146
7.8.1 对表中数据的插入与事务控制命令146
7.8.2 对表中数据的更新148
7.8.3 对表中行的删除149
7.9 习题150
第8章 PL/SQL基础152
8.1 PL/SQL概述152
8.1.1 声明及变量153
8.1.2 数据类型154
8.1.3 表达式155
8.1.4 PL/SQL程序块结构156
8.1.5 PL/SQL程序块运行环境157
8.2 控制结构157
8.2.1 顺序结构157
8.2.2 条件结构158
8.2.3 循环结构159
8.3 PL/SQL记录和表160
8.3.1 使用%TYPE160
8.3.2 记录类型160
8.3.3 使用%ROWTYPE160
8.3.4 表161
8.4 游标161
8.4.1 游标基本操作162
8.4.2 游标的属性164
8.5 过程166
8.5.1 过程创建166
8.5.2 执行过程168
8.5.3 带参数的过程168
8.6 触发器170
8.6.1 触发器的类型170
8.6.2 建立触发器170
8.7 异常处理171
8.7.1 系统预定义异常处理171
8.7.2 用户定义异常172
8.8 上机指导:使用Enterprise Manager 来管理过程和触发器173
8.8.1 使用Enterprise Manager管理过程173
8.8.2 使用Enterprise Manager管理触发器176
8.9 习题177
第9章 管理用户和安全性179
9.1 管理数据库用户179
9.1.1 创建新用户179
9.1.2 更改用户属性182
9.1.3 解除账户锁定和重置密码184
9.2 权限186
9.2.1 权限介绍186
9.2.2 授予权限188
9.2.3 权限与数据字典190
9.3 角色191
9.3.1 创建角色191
9.3.2 授予角色194
9.3.3 管理角色196
9.4 上机指导:添加用户和修改其权限199
9.4.1 删除用户199
9.4.2 取消权限202
9.4.3 删除角色205
9.5 习题208
第10章 建立和管理表209
10.1 表的结构209
10.1.1 数据存储的组织形式209
10.1.2 表、列和行209
10.1.3 Oracle 10g常用数据类型介绍210
10.1.4 命名表时需要遵循的规则211
10.2 创建表211
10.2.1 创建新表211
10.2.2 创建临时表213
10.2.3 创建分区表214
10.3 更改表220
10.3.1 增加列221
10.3.2 修改列221
10.3.3 删除列222
10.3.4 重命名表223
10.4 清空与删除表223
10.4.1 清空表223
10.4.2 TRUNCATE与DELETE的区别223
10.4.3 删除表224
10.5 查看有关表信息225
10.6 上机指导:创建、修改和 删除表结构226
10.6.1 创建表226
10.6.2 更新表231
10.6.3 删除表234
10.7 习题236
第11章 使用约束240
11.1 约束简介240
11.2 定义约束240
11.3 维护约束244
11.3.1 增加约束244
11.3.2 删除约束245
11.3.3 禁用和启用约束245
11.4 上机指导:利用Enterprise Manager 管理约束246
11.4.1 使用Enterprise Manager建立PRIMARY约束246
11.4.2 使用Enterprise Manager禁用约束与启用约束250
11.4.3 使用Enterprise Manager 删除约束253
11.5 习题255
第12章 模式对象管理257
12.1 概述257
12.2 索引261
12.2.1 各种类型索引的比较和选择261
12.2.2 建立索引263
12.2.3 撤销索引265
12.3 视图268
12.3.1 创建视图269
12.3.2 更新视图记录269
12.3.3 撤销视图270
12.3.4 使用TOP-N分析法270
12.4 同义词271
12.4.1 创建同义词271
12.4.2 撤销同义词272
12.5 序列272
12.5.1 创建序列273
12.5.2 修改序列273
12.5.3 撤销序列274
12.6 上机指导:使用Enterprise Manager 创建索引、视图274
12.6.1 使用Enterprise Manager建立索引274
12.6.2 使用Enterprise Manager建立和删除视图276
12.6.3 创建和删除同义词278
12.6.4 创建与撤销序列280
12.7 习题281
第13章 审计与优化283
13.1 审计283
13.1.1 审计的类型283
13.1.2 追踪审计记录284
13.1.3 审计设置284
13.1.4 审计操作288
13.2 优化291
13.2.1 选择合适的优化目标291
13.2.2 CBO如何对SQL做最快响应的优化292
13.2.3 与优化器相关的初始化参数297
13.3 上机指导:使用Enterprise Manager 审计权限和语句298
13.3.1 权限审计操作298
13.3.2 语句审计操作300
13.4 习题302
第14章 备份和恢复304
14.1 概述304
14.2 配置快速恢复区和 ARCHIVELOG模式304
14.3 配置备份设置和策略308
14.3.1 确定DBID和DB_UNIQUE_NAME的值311
14.3.2 利用Oracle的建议备份策略314
14.4 管理备份316
14.4.1 使用管理备份页面316
14.4.2 删除过期备份318
14.4.3 删除失效备份319
14.5 编制备份的目录321
14.6 如何设置用户身份证明323
14.7 上机指导:备份完整的数据库325
14.8 习题328
第15章 导出与导入工具330
15.1 EXPDP和IMPDP简介330
15.1.1 数据泵导出导入的作用330
15.1.2 数据泵导出导入与传统导出导入的区别330
15.2 EXPDP的用法331
15.2.1 EXPDP命令行选项331
15.2.2 调用EXPDP338
15.3 IMPDP的用法339
15.3.1 IMPDP命令行选项339
15.3.2 调用IMPDP348
15.4 使用EXPDP和IMPDP 搬移表空间350
15.5 上机指导:使用EXPDP和 IMPDP处理数据库353
15.6 习题354
猜您喜欢

读书导航