图书介绍
Oracle 10g宝典PDF|Epub|txt|kindle电子书版本网盘下载
![Oracle 10g宝典](https://www.shukui.net/cover/48/34678649.jpg)
- 路川,胡欣杰,阎文丽编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121116964
- 出版时间:2010
- 标注页数:806页
- 文件大小:300MB
- 文件页数:825页
- 主题词:关系数据库-数据库管理系统,Oracle 10g
PDF下载
下载说明
Oracle 10g宝典PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 数据库基础1
第1章 数据库基础知识2
1.1 数据库技术概述2
1.1.1 基本概念2
1.1.2 数据库技术的产生与发展6
1.1.3 数据库系统的特点8
1.2 关系数据库9
1.2.1 逻辑模型10
1.2.2 关系模型12
1.2.3 功能14
1.2.4 组成15
1.2.5 常见的几种关系数据库16
1.3 网络数据库17
1.3.1 基本概念17
1.3.2 主要特点18
1.3.3 工作模式18
1.4 Oracle公司20
1.5 Oracle数据库简史20
1.6 Oracle数据库的用户类型22
1.6.1 数据库管理员22
1.6.2 安全顾问23
1.6.3 网络管理员23
1.6.4 应用程序开发人员23
1.6.5 应用程序管理员23
1.6.6 数据库用户23
1.7 Oracle数据库管理员的任务23
1.8 面向网格计算的Oracle 10g数据库25
1.8.1 Oracle Database 10g25
1.8.2 Oracle Application Server 10g27
1.8.3 Oracle Enterprise Manager 10g28
1.9 小结30
第2章 安装Oracle 10g31
2.1 安装前的准备工作31
2.1.1 注意事项31
2.1.2 检查硬件、软件环境32
2.1.3 设置IP地址并进行本地连接33
2.1.4 设置计算机全名33
2.2 安装Oracle 10g数据库(高级安装)34
2.3 查看、验证安装结果43
2.3.1 程序组43
2.3.2 文件体系结构44
2.3.3 服务45
2.3.4 注册项46
2.3.5 环境变量46
2.3.6 运行管理工具程序47
2.4 小结50
第3章 OEM数据库控制工具51
3.1 OEM数据库控制工具简介51
3.1.1 什么是OEM51
3.1.2 Oracle 10g的OEM的界面风格52
3.1.3 联机帮助53
3.1.4 导航功能55
3.2 启动OEM控制台的dbconsole服务56
3.3 使用OEM数据库控制工具58
3.3.1 启动和登录OEM58
3.3.2 注销OEM60
3.3.3 重新登录OEM60
3.4 OEM页面功能简介60
3.4.1 “主目录”属性页61
3.4.2 “性能”属性页63
3.4.3 “管理”属性页65
3.4.4 “维护”属性页68
3.5 在OEM中启动iSQL*Plus71
3.6 在OEM中设置主机首选身份证明72
3.6.1 用户权限指派73
3.6.2 设置主机首选身份证明74
3.7 小结76
第4章 SQL*Plus工具77
4.1 启动、退出SQL*Plus77
4.1.1 启动SQL*Plus78
4.1.2 获取SQL*Plus命令的帮助79
4.1.3 退出SQL*Plus79
4.2 编辑、运行语句和命令80
4.2.1 编辑语句和命令80
4.2.2 运行语句和命令81
4.3 DESCRIBE命令82
4.4 脚本文件及其文件操作命令83
4.4.1 文件操作命令举例84
4.4.2 两种运行脚本文件的命令举例86
4.5 连接、断开与数据库的连接89
4.5.1 CONN[ECT]命令89
4.5.2 DISC[ONNECT]命令90
4.6 交互式命令90
4.6.1 替换变量90
4.6.2 与用户通信93
4.6.3 绑定变量94
4.7 自定义SQL*Plus环境94
4.7.1 使用SHOW命令95
4.7.2 使用SET命令96
4.7.3 保存与定制SQL*Plus环境101
4.8 格式化查询结果102
4.8.1 格式化列102
4.8.2 限制重复行105
4.8.3 使用汇总行106
4.8.4 设置页与报告的标题和脚注108
4.9 用脚本文件生成报表110
4.10 自动生成SQL语句111
4.11 小结113
第5章 SQL语言114
5.1 SQL语言简介114
5.1.1 概述114
5.1.2 特点116
5.1.3 分类117
5.2 Oracle提供的示例数据库118
5.3 查询数据119
5.3.1 基本查询120
5.3.2 分组查询127
5.3.3 连接查询133
5.3.4 集合查询136
5.3.5 子查询138
5.3.6 在DDL、DML语句中使用子查询143
5.4 维护数据145
5.4.1 插入数据146
5.4.2 更新数据147
5.4.3 删除数据148
5.5 事务与事务控制149
5.5.1 事务的概念149
5.5.2 事务控制的基本语句及其功能150
5.5.3 事务的状态与性质155
5.6 SQL语言中的各种函数157
5.6.1 单行数字函数157
5.6.2 单行字符函数162
5.6.3 单行日期时间函数166
5.6.4 单行转换函数175
5.6.5 几个函数的使用举例179
5.7 小结182
第6章 PL/SQL语言183
6.1 PL/SQL语言简介183
6.1.1 概述183
6.1.2 开发调试环境185
6.1.3 块的类型186
6.2 程序结构186
6.2.1 组成部分186
6.2.2 语言字符集、常用符号187
6.2.3 常量与变量190
6.2.4 数据类型192
6.3 流程控制199
6.3.1 条件控制199
6.3.2 循环控制202
6.3.3 顺序控制206
6.4 游标208
6.4.1 显式游标208
6.4.2 隐式游标213
6.4.3 游标FOR循环214
6.4.4 使用游标更新或删除数据215
6.5 异常处理216
6.5.1 异常错误简介216
6.5.2 预定义异常错误217
6.5.3 非预定义异常错误220
6.5.4 自定义异常222
6.5.5 使用SQLCODE和SQLERRM223
6.5.6 使用RAISE_APPLICATION_ERROR224
6.6 过程与函数225
6.6.1 过程225
6.6.2 函数229
6.6.3 过程与函数的比较232
6.7 程序包233
6.7.1 程序包说明234
6.7.2 程序包体235
6.7.3 使用程序包238
6.8 触发器240
6.8.1 触发器简介240
6.8.2 DML触发器241
6.8.3 INSTEAD OF触发器246
6.8.4 触发器的管理248
6.9 小结250
第2部分 体系结构与存储管理251
第7章 体系结构252
7.1 体系结构概述252
7.1.1 网络结构252
7.1.2 工作原理254
7.2 存储结构256
7.2.1 逻辑存储结构257
7.2.2 物理存储结构262
7.3 软件结构266
7.3.1 软件结构266
7.3.2 内存结构267
7.3.3 进程结构272
7.3.4 后台进程273
7.4 数据字典279
7.4.1 数据字典的概念279
7.4.2 数据字典的组成279
7.4.3 数据字典的使用283
7.4.4 动态性能表和动态性能视图287
7.4.5 查询数据字典视图的信息288
7.5 在OEM中查询参数与数据字典视图289
7.5.1 在OEM中查询参数文件289
7.5.2 在OEM中查询内存参数290
7.5.3 在OEM中查询数据字典视图291
7.6 小结293
第8章 管理控制文件294
8.1 控制文件概述294
8.2 管理控制文件的准则295
8.2.1 提供控制文件的文件名295
8.2.2 多路复用控制文件295
8.2.3 适当放置控制文件298
8.3 管理控制文件的大小298
8.4 备份控制文件299
8.4.1 将控制文件备份为二进制文件299
8.4.2 将控制文件备份为文本文件300
8.5 创建控制文件304
8.6 删除控制文件307
8.7 移动控制文件307
8.8 查询控制文件信息309
8.9 在OEM中管理控制文件310
8.9.1 在OEM中查看控制文件310
8.9.2 在OEM中备份控制文件312
8.10 小结313
第9章 管理表空间314
9.1 表空间概述314
9.1.1 表空间的特性与作用314
9.1.2 表空间的类型317
9.1.3 表空间的区、段管理方式319
9.1.4 表空间的状态322
9.2 管理表空间的准则324
9.2.1 创建多个(非SYSTEM)表空间324
9.2.2 设置表空间的默认存储参数325
9.2.3 为用户设置表空间配额325
9.3 创建表空间325
9.3.1 创建(永久)表空间328
9.3.2 创建大文件表空间329
9.3.3 创建临时表空间329
9.3.4 创建撤销表空间330
9.4 修改表空间331
9.4.1 扩展表空间331
9.4.2 修改属性、状态332
9.5 删除表空间335
9.6 查询表空间信息336
9.6.1 查询表空间的基本信息336
9.6.2 查询表空间及其默认存储参数337
9.6.3 查询表空间中的数据文件的信息338
9.6.4 查询表空间的空闲空间大小338
9.7 在OEM中管理表空间339
9.7.1 创建(永久)表空间339
9.7.2 创建临时表空间组342
9.7.3 扩展表空间346
9.7.4 修改表空间的属性、状态348
9.7.5 删除表空间353
9.8 小结354
第10章 管理数据文件356
10.1 数据文件概述356
10.2 管理数据文件的准则358
10.2.1 确定数据文件的数量和大小358
10.2.2 合理地放置数据文件358
10.3 创建数据文件359
10.3.1 在创建表空间时创建数据文件359
10.3.2 向表空间添加数据文件360
10.4 改变数据文件的大小360
10.4.1 数据文件的空间大小及其局限性360
10.4.2 设置数据文件为自动扩展361
10.4.3 手动改变数据文件的大小363
10.5 移动数据文件363
10.5.1 移动同一个表空间的数据文件364
10.5.2 移动多个表空间的数据文件365
10.6 删除数据文件367
10.6.1 删除表空间中的所有数据文件367
10.6.2 只删除一个数据文件367
10.7 查询数据文件信息369
10.7.1 查询数据文件的信息370
10.7.2 查询临时文件的信息372
10.7.3 查询数据文件的使用信息373
10.7.4 查询数据文件的读写信息373
10.8 在OEM中管理数据文件374
10.8.1 创建数据文件374
10.8.2 向表空间添加数据文件377
10.8.3 修改表空间中所有数据文件的可用性379
10.9 小结382
第11章 管理重做日志文件383
11.1 重做日志文件概述383
11.1.1 重做日志文件的作用与目的383
11.1.2 重做记录384
11.1.3 系统更改编号SCN385
11.1.4 如何写入重做日志文件385
11.1.5 重做日志文件的归档388
11.2 管理重做日志文件的准则390
11.2.1 多路复用重做日志文件390
11.2.2 合理放置重做日志文件391
11.2.3 合理设置重做日志文件组、文件的数量大小391
11.3 添加重做日志文件组及其成员393
11.3.1 添加重做日志文件组393
11.3.2 添加重做日志文件组的成员394
11.4 删除重做日志文件组及其成员395
11.4.1 删除重做日志文件组396
11.4.2 删除重做日志文件组的成员396
11.5 清除重做日志文件组398
11.6 移动重做日志文件400
11.6.1 在OPEN状态下移动重做日志文件400
11.6.2 在MOUNT状态下移动重做日志文件401
11.7 查询重做日志文件信息402
11.8 在OEM中管理重做日志文件404
11.8.1 添加重做日志文件组404
11.8.2 添加重做日志文件组的成员406
11.8.3 删除重做日志文件组的成员409
11.8.4 删除重做日志文件组411
11.9 小结412
第3部分 数据库管理413
第12章 创建和删除数据库414
12.1 创建数据库的准则414
12.1.1 规划数据库415
12.1.2 检查必要条件415
12.1.3 决定创建方式416
12.2 使用DBCA创建数据库416
12.3 查看、验证用DBCA创建的新数据库的结果433
12.4 使用DBCA删除数据库436
12.5 小结437
第13章 启动和关闭数据库439
13.1 管理初始化参数文件439
13.1.1 服务器参数文件概述440
13.1.2 导出服务器参数文件441
13.1.3 创建服务器参数文件443
13.1.4 更改初始化参数444
13.2 启动和关闭数据库的概念和步骤446
13.2.1 启动数据库的概念和步骤446
13.2.2 关闭数据库的概念和步骤449
13.3 在SQL*Plus中启动和关闭数据库449
13.3.1 准备启动和关闭数据库449
13.3.2 启动模式与启动选项450
13.3.3 在SQL*Plus中关闭数据库454
13.3.4 转换启动模式或修改数据库的状态457
13.4 使用Windows服务启动和关闭数据库458
13.4.1 Oracle服务458
13.4.2 启动服务459
13.4.3 关闭服务460
13.4.4 设置服务启动类型461
13.5 小结462
第14章 管理网络463
14.1 Oracle网络服务概述463
14.1.1 网络体系结构463
14.1.2 网络的驱动465
14.1.3 网络的特点467
14.1.4 网络的几个基本概念467
14.1.5 网络配置与工具简介473
14.2 服务器端监听程序的配置管理475
14.2.1 配置文件listenner.ora475
14.2.2 用ONM管理监听程序476
14.3 在OEM中启动和使用非默认监听程序478
14.4 客户机端网络服务名的配置管理484
14.4.1 配置文件tnsnames.ora484
14.4.2 用ONM管理本地网络服务名485
14.5 使用ONCA工具进行网络配置489
14.5.1 服务器端监听程序的配置490
14.5.2 客户机端本地网络服务名配置493
14.6 小结497
第4部分 方案对象管理499
第15章 管理表500
15.1 表概述500
15.1.1 表简介501
15.1.2 表和列的命名501
15.1.3 内建数据类型502
15.2 数据完整性与约束条件506
15.2.1 实体完整性507
15.2.2 参照完整性507
15.2.3 用户定义的完整性508
15.2.4 Oracle提供的约束条件508
15.3 管理表的策略509
15.4 创建表512
15.4.1 创建标准表513
15.4.2 创建临时表514
15.4.3 创建索引表515
15.4.4 通过查询从一个表创建另一个表519
15.5 更改表520
15.5.1 添加列520
15.5.2 更改列521
15.5.3 删除列522
15.5.4 给表或列添加注释524
15.5.5 重新命名表和重新组织表525
15.6 删减表和删除表526
15.6.1 删减表526
15.6.2 删除表528
15.7 维护约束条件528
15.7.1 约束的分类529
15.7.2 约束的状态532
15.7.3 定义约束535
15.7.4 添加和删除约束537
15.7.5 设置约束的状态540
15.7.6 设置约束的延迟检查542
15.8 查看表和列信息544
15.9 查看约束信息546
15.10 在OEM中管理表548
15.10.1 在OEM中创建标准表548
15.10.2 在OEM中创建索引表553
15.10.3 在OEM中查看、编辑、删除表556
15.11 小结559
第16章 管理索引560
16.1 索引概述560
16.1.1 索引的作用561
16.1.2 何时、如何使用索引562
16.1.3 索引的原理563
16.1.4 索引的分类564
16.1.5 索引的存储管理569
16.2 管理索引的策略570
16.2.1 选择合适的索引类型570
16.2.2 在适当的表、适当的列上创建适当数量的索引571
16.2.3 合理设置复合索引中的列顺序572
16.2.4 设置合适的PCTFREE参数572
16.2.5 设置合适的表空间572
16.2.6 设置合适的选项573
16.2.7 装载数据后再创建索引574
16.2.8 创建大索引时的策略574
16.3 创建索引574
16.3.1 创建标准(B树)索引575
16.3.2 创建位图索引576
16.3.3 创建函数索引576
16.4 更改索引577
16.5 删除索引581
16.6 查看索引信息581
16.7 在OEM中管理索引584
16.7.1 在OEM中创建索引584
16.7.2 在OEM中查看、编辑和删除索引588
16.8 小结591
第17章 管理视图592
17.1 视图概述592
17.1.1 视图简介592
17.1.2 使用视图的目的593
17.2 创建视图595
17.2.1 创建简单视图596
17.2.2 创建连接视图598
17.2.3 创建复杂视图598
17.2.4 强制创建视图599
17.3 更改视图601
17.3.1 更改视图的定义601
17.3.2 视图的相关性与重新编译602
17.4 删除视图603
17.5 在连接视图上执行DML操作603
17.5.1 在视图上执行DML操作的步骤603
17.5.2 可更新连接视图与键值保存表604
17.5.3 连接视图的更新准则与DML操作的执行606
17.6 查询视图的可更新列609
17.7 查看视图信息611
17.8 在OEM中管理视图612
17.8.1 在OEM中创建视图612
17.8.2 在OEM中查看、编辑、删除视图615
17.9 小结617
第18章 管理序列618
18.1 序列概述618
18.2 创建序列619
18.3 使用序列620
18.3.1 引用序列的语法621
18.3.2 序列的初始化621
18.3.3 在SQL语句中使用序列621
18.3.4 最大值和最小值622
18.4 更改序列623
18.4.1 更改选项和参数623
18.4.2 更改NEXTVAL623
18.5 删除序列625
18.6 查看序列信息625
18.7 在OEM中管理序列626
18.7.1 在OEM中创建序列626
18.7.2 在OEM中查看、编辑、删除序列628
18.8 小结632
第5部分 安全管理633
第19章 数据库安全综述634
19.1 数据库安全综述634
19.2 安全策略635
19.2.1 数据安全的策略635
19.2.2 用户安全的策略636
19.2.3 口令管理的策略638
19.3 有关安全的几个注意事项640
19.4 小结644
第20章 管理权限645
20.1 权限概述645
20.1.1 权限的分类与管理645
20.1.2 系统权限的控制作用举例647
20.1.3 对象权限的控制作用举例648
20.2 系统权限的分类648
20.3 对象权限的分类652
20.4 管理权限654
20.4.1 授予系统权限654
20.4.2 查询系统权限信息656
20.4.3 回收系统权限657
20.4.4 在OEM中管理系统权限659
20.4.5 授予对象权限661
20.4.6 查询对象权限信息662
20.4.7 回收对象权限664
20.4.8 在OEM中管理对象权限666
20.5 小结668
第21章 管理角色670
21.1 角色概述670
21.2 预定义角色672
21.3 管理自定义角色676
21.3.1 创建角色676
21.3.2 角色的权限管理676
21.3.3 更改角色678
21.4 用户的角色管理678
21.4.1 给用户授予角色679
21.4.2 回收用户的角色679
21.4.3 更改用户的默认角色680
21.5 删除角色682
21.6 查询角色信息682
21.7 在OEM中管理角色685
21.8 小结689
第22章 管理概要文件691
22.1 概要文件概述691
22.1.1 概要文件及其意义691
22.1.2 默认概要文件692
22.1.3 资源限制参数692
22.2 管理概要文件695
22.2.1 创建概要文件695
22.2.2 更改概要文件696
22.2.3 分配概要文件697
22.2.4 删除概要文件697
22.3 使用概要文件管理口令698
22.3.1 登录失败与账户锁定698
22.3.2 口令的有效期700
22.3.3 口令复杂性校验函数701
22.4 查询概要文件信息703
22.5 在OEM中管理概要文件704
22.5.1 查看、编辑概要文件704
22.5.2 生成概要文件的DDL语句707
22.6 小结709
第23章 管理用户710
23.1 用户与安全概述710
23.1.1 数据库的安全710
23.1.2 用户的方案711
23.1.3 预定义的用户712
23.2 数据库的管理账户与权限713
23.3 创建用户714
23.4 更改用户717
23.5 删除用户717
23.6 管理用户的属性718
23.6.1 身份验证方式718
23.6.2 权限与角色719
23.6.3 默认表空间719
23.6.4 临时表空间721
23.6.5 表空间配额722
23.6.6 资源限制与概要文件723
23.6.7 账户状态723
23.7 查询用户信息725
23.8 在OEM中管理用户728
23.8.1 创建用户728
23.8.2 更改用户的表空间配额730
23.8.3 账户解锁和口令重设732
23.8.4 生成DDL735
23.8.5 删除用户736
23.9 小结738
第24章 备份与恢复739
24.1 备份与恢复概述739
24.1.1 备份与恢复739
24.1.2 备份与恢复的方法740
24.2 提高数据库可用性的策略741
24.2.1 防止故障741
24.2.2 备份策略743
24.2.3 测试备份与恢复策略744
24.3 使用数据泵进行逻辑备份与恢复744
24.3.1 创建目录对象并授权745
24.3.2 准备功能示例数据746
24.3.3 使用expdp导出数据748
24.3.4 使用impdp导入数据756
24.4 在OEM中导出、导入数据765
24.4.1 导出到文件765
24.4.2 从文件中导入769
24.5 小结774
第6部分 应用开发775
第25章 利用PowerBuilder开发Oracle数据库应用系统776
25.1 PB概述776
25.2 PB的集成开发环境777
25.2.1 开发环境屏幕界面777
25.2.2 主要画笔的功能与作用778
25.2.3 理解面向对象的程序设计及其PB对象779
25.3 构建应用程序开发环境779
25.3.1 客户/服务器模式数据库应用系统的结构780
25.3.2 准备工作780
25.4 应用程序开发785
25.4.1 创建访问Oracle数据库的概要文件785
25.4.2 连接和访问Oracle数据库787
25.4.3 创建保存应用程序的文件夹788
25.4.4 创建工作区788
25.4.5 创建目标及应用对象789
25.4.6 创建数据窗口790
25.4.7 创建窗口与设计用户界面792
25.4.8 编写脚本程序795
25.4.9 试运行应用程序798
25.5 打包和发布应用程序799
25.5.1 创建工程799
25.5.2 生成可执行文件801
25.5.3 运行可执行文件801
25.5.4 打包和发布应用程序802
25.6 小结805