书籍详情
Oracle 10g宝典(第2版)
作者:路川,胡欣杰,阎文丽 编著
出版社:电子工业出版社
出版时间:2010-09-01
ISBN:9787121116964
定价:¥89.00
购买这本书可以去
内容简介
《Oracle 10g宝典(第2版)》共25章,分为6大部分。书中内容涉及广泛,具体讲解了Oracle10g对数据库原理的各种具体解决方案,及其体系结构、使用操作指南,最后给出了一个用PowerBuilder开发Oracle10g数据库应用系统的例子。全书写作结构明晰,例子丰富,是一本以原理为指导、可操作、实用案头参考书,《Oracle 10g宝典(第2版)》帮助读者既能完成任务又能避免工作失误。读者几乎可以直接从这本书中找到针对具体数据库管理问题的极具参考价值的解决方案,并且还能从中学到分析和解决此问题的方法。《Oracle 10g宝典(第2版)》适合数据库管理员、数据库安全管理员、网络管理员以及Oracle数据库应用系统开发人员阅读。同时,《Oracle 10g宝典(第2版)》还是Oracle技术支持和培训机构、Oracle学习班、高等院校计算机专业数据库原理课程的参考教材。每类人员都可以从书中找到适合自己工作需要的内容。
作者简介
暂缺《Oracle 10g宝典(第2版)》作者简介
目录
第1部分 数据库基础
第1章 数据库基础知识
1.1 数据库技术概述
1.1.1 基本概念
1.1.2 数据库技术的产生与发展
1.1.3 数据库系统的特点
1.2 关系数据库
1.2.1 逻辑模型
1.2.2 关系模型
1.2.3 功能
1.2.4 组成
1.2.5 常见的几种关系数据库
1.3 网络数据库
1.3.1 基本概念
1.3.2 主要特点
1.3.3 工作模式
1.4 Oracle公司
1.5 Oracle数据库简史
1.6 Oracle数据库的用户类型
1.6.1 数据库管理员
1.6.2 安全顾问
1.6.3 网络管理员
1.6.4 应用程序开发人员
1.6.5 应用程序管理员
1.6.6 数据库用户
1.7 Oracle数据库管理员的任务
1.8 面向网格计算的Oracle 10g数据库
1.8.1 Oracle Database 10g
1.8.2 Oracle Application Server 10g
1.8.3 Oracle Enterprise Manager 10g
1.9 小结
第2章 安装Oracle 10g
2.1 安装前的准备工作
2.1.1 注意事项
2.1.2 检查硬件、软件环境
2.1.3 设置IP地址并进行本地连接
2.1.4 设置计算机全名
2.2 安装Oracle 10g数据库(高级安装)
2.3 查看、验证安装结果
2.3.1 程序组
2.3.2 文件体系结构
2.3.3 服务
2.3.4 注册项
2.3.5 环境变量
2.3.6 运行管理工具程序
2.4 小结
第3章 OEM数据库控制工具
3.1 OEM数据库控制工具简介
3.1.1 什么是OEM
3.1.2 Oracle 10g的OEM的界面风格
3.1.3 联机帮助
3.1.4 导航功能
3.2 启动OEM控制台的dbconsole服务
3.3 使用OEM数据库控制工具
3.3.1 启动和登录OEM
3.3.2 注销OEM
3.3.3 重新登录OEM
3.4 OEM页面功能简介
3.4.1 “主目录”属性页
3.4.2 “性能”属性页
3.4.3 “管理”属性页
3.4.4 “维护”属性页
3.5 在OEM中启动iSQL*Plus
3.6 在OEM中设置主机首选身份证明
3.6.1 用户权限指派
3.6.2 设置主机首选身份证明
3.7 小结
第4章 SQL*Plus工具
4.1 启动、退出SQL*Plus
4.1.1 启动SQL*Plus
4.1.2 获取SQL*Plus命令的帮助
4.1.3 退出SQL*Plus
4.2 编辑、运行语句和命令
4.2.1 编辑语句和命令
4.2.2 运行语句和命令
4.3 DESCRIBE命令
4.4 脚本文件及其文件操作命令
4.4.1 文件操作命令举例
4.4.2 两种运行脚本文件的命令举例
4.5 连接、断开与数据库的连接
4.5.1 CONN[ECT]命令
4.5.2 DISC[ONNECT]命令
4.6 交互式命令
4.6.1 替换变量
4.6.2 与用户通信
4.6.3 绑定变量
4.7 自定义SQL*Plus环境
4.7.1 使用SHOW命令
4.7.2 使用SET命令
4.7.3 保存与定制SQL*Plus环境
4.8 格式化查询结果
4.8.1 格式化列
4.8.2 限制重复行
4.8.3 使用汇总行
4.8.4 设置页与报告的标题和脚注
4.9 用脚本文件生成报表
4.10 自动生成SQL语句
4.11 小结
第5章 SQL语言
5.1 SQL语言简介
5.1.1 概述
5.1.2 特点
5.1.3 分类
5.2 Oracle提供的示例数据库
5.3 查询数据
5.3.1 基本查询
5.3.2 分组查询
5.3.3 连接查询
5.3.4 集合查询
5.3.5 子查询
5.3.6 在DDL、DML语句中使用子查询
5.4 维护数据
5.4.1 插入数据
5.4.2 更新数据
5.4.3 删除数据
5.5 事务与事务控制
5.5.1 事务的概念
5.5.2 事务控制的基本语句及其功能
5.5.3 事务的状态与性质
5.6 SQL语言中的各种函数
5.6.1 单行数字函数
5.6.2 单行字符函数
5.6.3 单行日期时间函数
5.6.4 单行转换函数
5.6.5 几个函数的使用举例
5.7 小结
第6章 PL/SQL语言
6.1 PL/SQL语言简介
6.1.1 概述
6.1.2 开发调试环境
6.1.3 块的类型
6.2 程序结构
6.2.1 组成部分
6.2.2 语言字符集、常用符号
6.2.3 常量与变量
6.2.4 数据类型
6.3 流程控制
6.3.1 条件控制
6.3.2 循环控制
6.3.3 顺序控制
6.4 游标
6.4.1 显式游标
6.4.2 隐式游标
6.4.3 游标FOR循环
6.4.4 使用游标更新或删除数据
6.5 异常处理
6.5.1 异常错误简介
6.5.2 预定义异常错误
6.5.3 非预定义异常错误
6.5.4 自定义异常
6.5.5 使用SQLCODE和SQLERRM
6.5.6 使用RAISE_APPLICATION_ERROR
6.6 过程与函数
6.6.1 过程
6.6.2 函数
6.6.3 过程与函数的比较
6.7 程序包
6.7.1 程序包说明
6.7.2 程序包体
6.7.3 使用程序包
6.8 触发器
6.8.1 触发器简介
6.8.2 DML触发器
6.8.3 INSTEAD OF触发器
6.8.4 触发器的管理
6.9 小结
第2部分 体系结构与存储管理
第7章 体系结构
7.1 体系结构概述
7.1.1 网络结构
7.1.2 工作原理
7.2 存储结构
7.2.1 逻辑存储结构
7.2.2 物理存储结构
7.3 软件结构
7.3.1 软件结构
7.3.2 内存结构
7.3.3 进程结构
7.3.4 后台进程
7.4 数据字典
7.4.1 数据字典的概念
7.4.2 数据字典的组成
7.4.3 数据字典的使用
7.4.4 动态性能表和动态性能视图
7.4.5 查询数据字典视图的信息
7.5 在OEM中查询参数与数据字典视图
7.5.1 在OEM中查询参数文件
7.5.2 在OEM中查询内存参数
7.5.3 在OEM中查询数据字典视图
7.6 小结
第8章 管理控制文件
8.1 控制文件概述
8.2 管理控制文件的准则
8.2.1 提供控制文件的文件名
8.2.2 多路复用控制文件
8.2.3 适当放置控制文件
8.3 管理控制文件的大小
8.4 备份控制文件
8.4.1 将控制文件备份为二进制文件
8.4.2 将控制文件备份为文本文件
8.5 创建控制文件
8.6 删除控制文件
8.7 移动控制文件
8.8 查询控制文件信息
8.9 在OEM中管理控制文件
8.9.1 在OEM中查看控制文件
8.9.2 在OEM中备份控制文件
8.10 小结
第9章 管理表空间
9.1 表空间概述
9.1.1 表空间的特性与作用
9.1.2 表空间的类型
9.1.3 表空间的区、段管理方式
9.1.4 表空间的状态
9.2 管理表空间的准则
9.2.1 创建多个(非SYSTEM)表空间
9.2.2 设置表空间的默认存储参数
9.2.3 为用户设置表空间配额
9.3 创建表空间
9.3.1 创建(永久)表空间
9.3.2 创建大文件表空间
9.3.3 创建临时表空间
9.3.4 创建撤销表空间
9.4 修改表空间
9.4.1 扩展表空间
9.4.2 修改属性、状态
9.5 删除表空间
9.6 查询表空间信息
9.6.1 查询表空间的基本信息
9.6.2 查询表空间及其默认存储参数
9.6.3 查询表空间中的数据文件的信息
9.6.4 查询表空间的空闲空间大小
9.7 在OEM中管理表空间
9.7.1 创建(永久)表空间
9.7.2 创建临时表空间组
9.7.3 扩展表空间
9.7.4 修改表空间的属性、状态
9.7.5 删除表空间
9.8 小结
第10章 管理数据文件
10.1 数据文件概述
10.2 管理数据文件的准则
10.2.1 确定数据文件的数量和大小
10.2.2 合理地放置数据文件
10.3 创建数据文件
10.3.1 在创建表空间时创建数据文件
10.3.2 向表空间添加数据文件
10.4 改变数据文件的大小
10.4.1 数据文件的空间大小及其局限性
10.4.2 设置数据文件为自动扩展
10.4.3 手动改变数据文件的大小
10.5 移动数据文件
10.5.1 移动同一个表空间的数据文件
10.5.2 移动多个表空间的数据文件
10.6 删除数据文件
10.6.1 删除表空间中的所有数据文件
10.6.2 只删除一个数据文件
10.7 查询数据文件信息
10.7.1 查询数据文件的信息
10.7.2 查询临时文件的信息
10.7.3 查询数据文件的使用信息
10.7.4 查询数据文件的读写信息
10.8 在OEM中管理数据文件
10.8.1 创建数据文件
10.8.2 向表空间添加数据文件
10.8.3 修改表空间中所有数据文件的可用性
10.9 小结
第11章 管理重做日志文件
11.1 重做日志文件概述
11.1.1 重做日志文件的作用与目的
11.1.2 重做记录
11.1.3 系统更改编号SCN
11.1.4 如何写入重做日志文件
11.1.5 重做日志文件的归档
11.2 管理重做日志文件的准则
11.2.1 多路复用重做日志文件
11.2.2 合理放置重做日志文件
11.2.3 合理设置重做日志文件组、文件的数量大小
11.3 添加重做日志文件组及其成员
11.3.1 添加重做日志文件组
11.3.2 添加重做日志文件组的成员
11.4 删除重做日志文件组及其成员
11.4.1 删除重做日志文件组
11.4.2 删除重做日志文件组的成员
11.5 清除重做日志文件组
11.6 移动重做日志文件
11.6.1 在OPEN状态下移动重做日志文件
11.6.2 在MOUNT状态下移动重做日志文件
11.7 查询重做日志文件信息
11.8 在OEM中管理重做日志文件
11.8.1 添加重做日志文件组
11.8.2 添加重做日志文件组的成员
11.8.3 删除重做日志文件组的成员
11.8.4 删除重做日志文件组
11.9 小结
第3部分 数据库管理
第12章 创建和删除数据库
12.1 创建数据库的准则
12.1.1 规划数据库
12.1.2 检查必要条件
12.1.3 决定创建方式
12.2 使用DBCA创建数据库
12.3 查看、验证用DBCA创建的新数据库的结果
12.4 使用DBCA删除数据库
12.5 小结
第13章 启动和关闭数据库
13.1 管理初始化参数文件
13.1.1 服务器参数文件概述
13.1.2 导出服务器参数文件
13.1.3 创建服务器参数文件
13.1.4 更改初始化参数
13.2 启动和关闭数据库的概念和步骤
13.2.1 启动数据库的概念和步骤
13.2.2 关闭数据库的概念和步骤
13.3 在SQL*Plus中启动和关闭数据库
13.3.1 准备启动和关闭数据库
13.3.2 启动模式与启动选项
13.3.3 在SQL*Plus中关闭数据库
13.3.4 转换启动模式或修改数据库的状态
13.4 使用Windows服务启动和关闭数据库
13.4.1 Oracle服务
13.4.2 启动服务
13.4.3 关闭服务
13.4.4 设置服务启动类型
13.5 小结
第14章 管理网络
14.1 Oracle网络服务概述
14.1.1 网络体系结构
14.1.2 网络的驱动
14.1.3 网络的特点
14.1.4 网络的几个基本概念
14.1.5 网络配置与工具简介
14.2 服务器端监听程序的配置管理
14.2.1 配置文件listenner.ora
14.2.2 用ONM管理监听程序
14.3 在OEM中启动和使用非默认监听程序
14.4 客户机端网络服务名的配置管理
14.4.1 配置文件tnsnames.ora
14.4.2 用ONM管理本地网络服务名
14.5 使用ONCA工具进行网络配置
14.5.1 服务器端监听程序的配置
14.5.2 客户机端本地网络服务名配置
14.6 小结
第4部分 方案对象管理
第15章 管理表
15.1 表概述
15.1.1 表简介
15.1.2 表和列的命名
15.1.3 内建数据类型
15.2 数据完整性与约束条件
15.2.1 实体完整性
15.2.2 参照完整性
15.2.3 用户定义的完整性
15.2.4 Oracle提供的约束条件
15.3 管理表的策略
15.4 创建表
15.4.1 创建标准表
15.4.2 创建临时表
15.4.3 创建索引表
15.4.4 通过查询从一个表创建另一个表
15.5 更改表
15.5.1 添加列
15.5.2 更改列
15.5.3 删除列
15.5.4 给表或列添加注释
15.5.5 重新命名表和重新组织表
15.6 删减表和删除表
15.6.1 删减表
15.6.2 删除表
15.7 维护约束条件
15.7.1 约束的分类
15.7.2 约束的状态
15.7.3 定义约束
15.7.4 添加和删除约束
15.7.5 设置约束的状态
15.7.6 设置约束的延迟检查
15.8 查看表和列信息
15.9 查看约束信息
15.10 在OEM中管理表
15.10.1 在OEM中创建标准表
15.10.2 在OEM中创建索引表
15.10.3 在OEM中查看、编辑、删除表
15.11 小结
第16章 管理索引
16.1 索引概述
16.1.1 索引的作用
16.1.2 何时、如何使用索引
16.1.3 索引的原理
16.1.4 索引的分类
16.1.5 索引的存储管理
16.2 管理索引的策略
16.2.1 选择合适的索引类型
16.2.2 在适当的表、适当的列上创建适当数量的索引
16.2.3 合理设置复合索引中的列顺序
16.2.4 设置合适的PCTFREE参数
16.2.5 设置合适的表空间
16.2.6 设置合适的选项
16.2.7 装载数据后再创建索引
16.2.8 创建大索引时的策略
16.3 创建索引
16.3.1 创建标准(B树)索引
16.3.2 创建位图索引
16.3.3 创建函数索引
16.4 更改索引
16.5 删除索引
16.6 查看索引信息
16.7 在OEM中管理索引
16.7.1 在OEM中创建索引
16.7.2 在OEM中查看、编辑和删除索引
16.8 小结
第17章 管理视图
17.1 视图概述
17.1.1 视图简介
17.1.2 使用视图的目的
17.2 创建视图
17.2.1 创建简单视图
17.2.2 创建连接视图
17.2.3 创建复杂视图
17.2.4 强制创建视图
17.3 更改视图
17.3.1 更改视图的定义
17.3.2 视图的相关性与重新编译
17.4 删除视图
17.5 在连接视图上执行DML操作
17.5.1 在视图上执行DML操作的步骤
17.5.2 可更新连接视图与键值保存表
17.5.3 连接视图的更新准则与DML操作的执行
17.6 查询视图的可更新列
17.7 查看视图信息
17.8 在OEM中管理视图
17.8.1 在OEM中创建视图
17.8.2 在OEM中查看、编辑、删除视图
17.9 小结
第18章 管理序列
18.1 序列概述
18.2 创建序列
18.3 使用序列
18.3.1 引用序列的语法
18.3.2 序列的初始化
18.3.3 在SQL语句中使用序列
18.3.4 最大值和最小值
18.4 更改序列
18.4.1 更改选项和参数
18.4.2 更改NEXTVAL
18.5 删除序列
18.6 查看序列信息
18.7 在OEM中管理序列
18.7.1 在OEM中创建序列
18.7.2 在OEM中查看、编辑、删除序列
18.8 小结
第5部分 安全管理
第19章 数据库安全综述
19.1 数据库安全综述
19.2 安全策略
19.2.1 数据安全的策略
19.2.2 用户安全的策略
19.2.3 口令管理的策略
19.3 有关安全的几个注意事项
19.4 小结
第20章 管理权限
20.1 权限概述
20.1.1 权限的分类与管理
20.1.2 系统权限的控制作用举例
20.1.3 对象权限的控制作用举例
20.2 系统权限的分类
20.3 对象权限的分类
20.4 管理权限
20.4.1 授予系统权限
20.4.2 查询系统权限信息
20.4.3 回收系统权限
20.4.4 在OEM中管理系统权限
20.4.5 授予对象权限
20.4.6 查询对象权限信息
20.4.7 回收对象权限
20.4.8 在OEM中管理对象权限
20.5 小结
第21章 管理角色
21.1 角色概述
21.2 预定义角色
21.3 管理自定义角色
21.3.1 创建角色
21.3.2 角色的权限管理
21.3.3 更改角色
21.4 用户的角色管理
21.4.1 给用户授予角色
21.4.2 回收用户的角色
21.4.3 更改用户的默认角色
21.5 删除角色
21.6 查询角色信息
21.7 在OEM中管理角色
21.8 小结
第22章 管理概要文件
22.1 概要文件概述
22.1.1 概要文件及其意义
22.1.2 默认概要文件
22.1.3 资源限制参数
22.2 管理概要文件
22.2.1 创建概要文件
22.2.2 更改概要文件
22.2.3 分配概要文件
22.2.4 删除概要文件
22.3 使用概要文件管理口令
22.3.1 登录失败与账户锁定
22.3.2 口令的有效期
22.3.3 口令复杂性校验函数
22.4 查询概要文件信息
22.5 在OEM中管理概要文件
22.5.1 查看、编辑概要文件
22.5.2 生成概要文件的DDL语句
22.6 小结
第23章 管理用户
23.1 用户与安全概述
23.1.1 数据库的安全
23.1.2 用户的方案
23.1.3 预定义的用户
23.2 数据库的管理账户与权限
23.3 创建用户
23.4 更改用户
23.5 删除用户
23.6 管理用户的属性
23.6.1 身份验证方式
23.6.2 权限与角色
23.6.3 默认表空间
23.6.4 临时表空间
23.6.5 表空间配额
23.6.6 资源限制与概要文件
23.6.7 账户状态
23.7 查询用户信息
23.8 在OEM中管理用户
23.8.1 创建用户
23.8.2 更改用户的表空间配额
23.8.3 账户解锁和口令重设
23.8.4 生成DDL
23.8.5 删除用户
23.9 小结
第24章 备份与恢复
24.1 备份与恢复概述
24.1.1 备份与恢复
24.1.2 备份与恢复的方法
24.2 提高数据库可用性的策略
24.2.1 防止故障
24.2.2 备份策略
24.2.3 测试备份与恢复策略
24.3 使用数据泵进行逻辑备份与恢复
24.3.1 创建目录对象并授权
24.3.2 准备功能示例数据
24.3.3 使用expdp导出数据
24.3.4 使用impdp导入数据
24.4 在OEM中导出、导入数据
24.4.1 导出到文件
24.4.2 从文件中导入
24.5 小结
第6部分 应用开发
第25章 利用PowerBuilder开发Oracle数据库应用系统
25.1 PB概述
25.2 PB的集成开发环境
25.2.1 开发环境屏幕界面
25.2.2 主要画笔的功能与作用
25.2.3 理解面向对象的程序设计及其PB对象
25.3 构建应用程序开发环境
25.3.1 客户/服务器模式数据库应用系统的结构
25.3.2 准备工作
25.4 应用程序开发
25.4.1 创建访问Oracle数据库的概要文件
25.4.2 连接和访问Oracle数据库
25.4.3 创建保存应用程序的文件夹
25.4.4 创建工作区
25.4.5 创建目标及应用对象
25.4.6 创建数据窗口
25.4.7 创建窗口与设计用户界面
25.4.8 编写脚本程序
25.4.9 试运行应用程序
25.5 打包和发布应用程序
25.5.1 创建工程
25.5.2 生成可执行文件
25.5.3 运行可执行文件
25.5.4 打包和发布应用程序
25.6 小结
第1章 数据库基础知识
1.1 数据库技术概述
1.1.1 基本概念
1.1.2 数据库技术的产生与发展
1.1.3 数据库系统的特点
1.2 关系数据库
1.2.1 逻辑模型
1.2.2 关系模型
1.2.3 功能
1.2.4 组成
1.2.5 常见的几种关系数据库
1.3 网络数据库
1.3.1 基本概念
1.3.2 主要特点
1.3.3 工作模式
1.4 Oracle公司
1.5 Oracle数据库简史
1.6 Oracle数据库的用户类型
1.6.1 数据库管理员
1.6.2 安全顾问
1.6.3 网络管理员
1.6.4 应用程序开发人员
1.6.5 应用程序管理员
1.6.6 数据库用户
1.7 Oracle数据库管理员的任务
1.8 面向网格计算的Oracle 10g数据库
1.8.1 Oracle Database 10g
1.8.2 Oracle Application Server 10g
1.8.3 Oracle Enterprise Manager 10g
1.9 小结
第2章 安装Oracle 10g
2.1 安装前的准备工作
2.1.1 注意事项
2.1.2 检查硬件、软件环境
2.1.3 设置IP地址并进行本地连接
2.1.4 设置计算机全名
2.2 安装Oracle 10g数据库(高级安装)
2.3 查看、验证安装结果
2.3.1 程序组
2.3.2 文件体系结构
2.3.3 服务
2.3.4 注册项
2.3.5 环境变量
2.3.6 运行管理工具程序
2.4 小结
第3章 OEM数据库控制工具
3.1 OEM数据库控制工具简介
3.1.1 什么是OEM
3.1.2 Oracle 10g的OEM的界面风格
3.1.3 联机帮助
3.1.4 导航功能
3.2 启动OEM控制台的dbconsole服务
3.3 使用OEM数据库控制工具
3.3.1 启动和登录OEM
3.3.2 注销OEM
3.3.3 重新登录OEM
3.4 OEM页面功能简介
3.4.1 “主目录”属性页
3.4.2 “性能”属性页
3.4.3 “管理”属性页
3.4.4 “维护”属性页
3.5 在OEM中启动iSQL*Plus
3.6 在OEM中设置主机首选身份证明
3.6.1 用户权限指派
3.6.2 设置主机首选身份证明
3.7 小结
第4章 SQL*Plus工具
4.1 启动、退出SQL*Plus
4.1.1 启动SQL*Plus
4.1.2 获取SQL*Plus命令的帮助
4.1.3 退出SQL*Plus
4.2 编辑、运行语句和命令
4.2.1 编辑语句和命令
4.2.2 运行语句和命令
4.3 DESCRIBE命令
4.4 脚本文件及其文件操作命令
4.4.1 文件操作命令举例
4.4.2 两种运行脚本文件的命令举例
4.5 连接、断开与数据库的连接
4.5.1 CONN[ECT]命令
4.5.2 DISC[ONNECT]命令
4.6 交互式命令
4.6.1 替换变量
4.6.2 与用户通信
4.6.3 绑定变量
4.7 自定义SQL*Plus环境
4.7.1 使用SHOW命令
4.7.2 使用SET命令
4.7.3 保存与定制SQL*Plus环境
4.8 格式化查询结果
4.8.1 格式化列
4.8.2 限制重复行
4.8.3 使用汇总行
4.8.4 设置页与报告的标题和脚注
4.9 用脚本文件生成报表
4.10 自动生成SQL语句
4.11 小结
第5章 SQL语言
5.1 SQL语言简介
5.1.1 概述
5.1.2 特点
5.1.3 分类
5.2 Oracle提供的示例数据库
5.3 查询数据
5.3.1 基本查询
5.3.2 分组查询
5.3.3 连接查询
5.3.4 集合查询
5.3.5 子查询
5.3.6 在DDL、DML语句中使用子查询
5.4 维护数据
5.4.1 插入数据
5.4.2 更新数据
5.4.3 删除数据
5.5 事务与事务控制
5.5.1 事务的概念
5.5.2 事务控制的基本语句及其功能
5.5.3 事务的状态与性质
5.6 SQL语言中的各种函数
5.6.1 单行数字函数
5.6.2 单行字符函数
5.6.3 单行日期时间函数
5.6.4 单行转换函数
5.6.5 几个函数的使用举例
5.7 小结
第6章 PL/SQL语言
6.1 PL/SQL语言简介
6.1.1 概述
6.1.2 开发调试环境
6.1.3 块的类型
6.2 程序结构
6.2.1 组成部分
6.2.2 语言字符集、常用符号
6.2.3 常量与变量
6.2.4 数据类型
6.3 流程控制
6.3.1 条件控制
6.3.2 循环控制
6.3.3 顺序控制
6.4 游标
6.4.1 显式游标
6.4.2 隐式游标
6.4.3 游标FOR循环
6.4.4 使用游标更新或删除数据
6.5 异常处理
6.5.1 异常错误简介
6.5.2 预定义异常错误
6.5.3 非预定义异常错误
6.5.4 自定义异常
6.5.5 使用SQLCODE和SQLERRM
6.5.6 使用RAISE_APPLICATION_ERROR
6.6 过程与函数
6.6.1 过程
6.6.2 函数
6.6.3 过程与函数的比较
6.7 程序包
6.7.1 程序包说明
6.7.2 程序包体
6.7.3 使用程序包
6.8 触发器
6.8.1 触发器简介
6.8.2 DML触发器
6.8.3 INSTEAD OF触发器
6.8.4 触发器的管理
6.9 小结
第2部分 体系结构与存储管理
第7章 体系结构
7.1 体系结构概述
7.1.1 网络结构
7.1.2 工作原理
7.2 存储结构
7.2.1 逻辑存储结构
7.2.2 物理存储结构
7.3 软件结构
7.3.1 软件结构
7.3.2 内存结构
7.3.3 进程结构
7.3.4 后台进程
7.4 数据字典
7.4.1 数据字典的概念
7.4.2 数据字典的组成
7.4.3 数据字典的使用
7.4.4 动态性能表和动态性能视图
7.4.5 查询数据字典视图的信息
7.5 在OEM中查询参数与数据字典视图
7.5.1 在OEM中查询参数文件
7.5.2 在OEM中查询内存参数
7.5.3 在OEM中查询数据字典视图
7.6 小结
第8章 管理控制文件
8.1 控制文件概述
8.2 管理控制文件的准则
8.2.1 提供控制文件的文件名
8.2.2 多路复用控制文件
8.2.3 适当放置控制文件
8.3 管理控制文件的大小
8.4 备份控制文件
8.4.1 将控制文件备份为二进制文件
8.4.2 将控制文件备份为文本文件
8.5 创建控制文件
8.6 删除控制文件
8.7 移动控制文件
8.8 查询控制文件信息
8.9 在OEM中管理控制文件
8.9.1 在OEM中查看控制文件
8.9.2 在OEM中备份控制文件
8.10 小结
第9章 管理表空间
9.1 表空间概述
9.1.1 表空间的特性与作用
9.1.2 表空间的类型
9.1.3 表空间的区、段管理方式
9.1.4 表空间的状态
9.2 管理表空间的准则
9.2.1 创建多个(非SYSTEM)表空间
9.2.2 设置表空间的默认存储参数
9.2.3 为用户设置表空间配额
9.3 创建表空间
9.3.1 创建(永久)表空间
9.3.2 创建大文件表空间
9.3.3 创建临时表空间
9.3.4 创建撤销表空间
9.4 修改表空间
9.4.1 扩展表空间
9.4.2 修改属性、状态
9.5 删除表空间
9.6 查询表空间信息
9.6.1 查询表空间的基本信息
9.6.2 查询表空间及其默认存储参数
9.6.3 查询表空间中的数据文件的信息
9.6.4 查询表空间的空闲空间大小
9.7 在OEM中管理表空间
9.7.1 创建(永久)表空间
9.7.2 创建临时表空间组
9.7.3 扩展表空间
9.7.4 修改表空间的属性、状态
9.7.5 删除表空间
9.8 小结
第10章 管理数据文件
10.1 数据文件概述
10.2 管理数据文件的准则
10.2.1 确定数据文件的数量和大小
10.2.2 合理地放置数据文件
10.3 创建数据文件
10.3.1 在创建表空间时创建数据文件
10.3.2 向表空间添加数据文件
10.4 改变数据文件的大小
10.4.1 数据文件的空间大小及其局限性
10.4.2 设置数据文件为自动扩展
10.4.3 手动改变数据文件的大小
10.5 移动数据文件
10.5.1 移动同一个表空间的数据文件
10.5.2 移动多个表空间的数据文件
10.6 删除数据文件
10.6.1 删除表空间中的所有数据文件
10.6.2 只删除一个数据文件
10.7 查询数据文件信息
10.7.1 查询数据文件的信息
10.7.2 查询临时文件的信息
10.7.3 查询数据文件的使用信息
10.7.4 查询数据文件的读写信息
10.8 在OEM中管理数据文件
10.8.1 创建数据文件
10.8.2 向表空间添加数据文件
10.8.3 修改表空间中所有数据文件的可用性
10.9 小结
第11章 管理重做日志文件
11.1 重做日志文件概述
11.1.1 重做日志文件的作用与目的
11.1.2 重做记录
11.1.3 系统更改编号SCN
11.1.4 如何写入重做日志文件
11.1.5 重做日志文件的归档
11.2 管理重做日志文件的准则
11.2.1 多路复用重做日志文件
11.2.2 合理放置重做日志文件
11.2.3 合理设置重做日志文件组、文件的数量大小
11.3 添加重做日志文件组及其成员
11.3.1 添加重做日志文件组
11.3.2 添加重做日志文件组的成员
11.4 删除重做日志文件组及其成员
11.4.1 删除重做日志文件组
11.4.2 删除重做日志文件组的成员
11.5 清除重做日志文件组
11.6 移动重做日志文件
11.6.1 在OPEN状态下移动重做日志文件
11.6.2 在MOUNT状态下移动重做日志文件
11.7 查询重做日志文件信息
11.8 在OEM中管理重做日志文件
11.8.1 添加重做日志文件组
11.8.2 添加重做日志文件组的成员
11.8.3 删除重做日志文件组的成员
11.8.4 删除重做日志文件组
11.9 小结
第3部分 数据库管理
第12章 创建和删除数据库
12.1 创建数据库的准则
12.1.1 规划数据库
12.1.2 检查必要条件
12.1.3 决定创建方式
12.2 使用DBCA创建数据库
12.3 查看、验证用DBCA创建的新数据库的结果
12.4 使用DBCA删除数据库
12.5 小结
第13章 启动和关闭数据库
13.1 管理初始化参数文件
13.1.1 服务器参数文件概述
13.1.2 导出服务器参数文件
13.1.3 创建服务器参数文件
13.1.4 更改初始化参数
13.2 启动和关闭数据库的概念和步骤
13.2.1 启动数据库的概念和步骤
13.2.2 关闭数据库的概念和步骤
13.3 在SQL*Plus中启动和关闭数据库
13.3.1 准备启动和关闭数据库
13.3.2 启动模式与启动选项
13.3.3 在SQL*Plus中关闭数据库
13.3.4 转换启动模式或修改数据库的状态
13.4 使用Windows服务启动和关闭数据库
13.4.1 Oracle服务
13.4.2 启动服务
13.4.3 关闭服务
13.4.4 设置服务启动类型
13.5 小结
第14章 管理网络
14.1 Oracle网络服务概述
14.1.1 网络体系结构
14.1.2 网络的驱动
14.1.3 网络的特点
14.1.4 网络的几个基本概念
14.1.5 网络配置与工具简介
14.2 服务器端监听程序的配置管理
14.2.1 配置文件listenner.ora
14.2.2 用ONM管理监听程序
14.3 在OEM中启动和使用非默认监听程序
14.4 客户机端网络服务名的配置管理
14.4.1 配置文件tnsnames.ora
14.4.2 用ONM管理本地网络服务名
14.5 使用ONCA工具进行网络配置
14.5.1 服务器端监听程序的配置
14.5.2 客户机端本地网络服务名配置
14.6 小结
第4部分 方案对象管理
第15章 管理表
15.1 表概述
15.1.1 表简介
15.1.2 表和列的命名
15.1.3 内建数据类型
15.2 数据完整性与约束条件
15.2.1 实体完整性
15.2.2 参照完整性
15.2.3 用户定义的完整性
15.2.4 Oracle提供的约束条件
15.3 管理表的策略
15.4 创建表
15.4.1 创建标准表
15.4.2 创建临时表
15.4.3 创建索引表
15.4.4 通过查询从一个表创建另一个表
15.5 更改表
15.5.1 添加列
15.5.2 更改列
15.5.3 删除列
15.5.4 给表或列添加注释
15.5.5 重新命名表和重新组织表
15.6 删减表和删除表
15.6.1 删减表
15.6.2 删除表
15.7 维护约束条件
15.7.1 约束的分类
15.7.2 约束的状态
15.7.3 定义约束
15.7.4 添加和删除约束
15.7.5 设置约束的状态
15.7.6 设置约束的延迟检查
15.8 查看表和列信息
15.9 查看约束信息
15.10 在OEM中管理表
15.10.1 在OEM中创建标准表
15.10.2 在OEM中创建索引表
15.10.3 在OEM中查看、编辑、删除表
15.11 小结
第16章 管理索引
16.1 索引概述
16.1.1 索引的作用
16.1.2 何时、如何使用索引
16.1.3 索引的原理
16.1.4 索引的分类
16.1.5 索引的存储管理
16.2 管理索引的策略
16.2.1 选择合适的索引类型
16.2.2 在适当的表、适当的列上创建适当数量的索引
16.2.3 合理设置复合索引中的列顺序
16.2.4 设置合适的PCTFREE参数
16.2.5 设置合适的表空间
16.2.6 设置合适的选项
16.2.7 装载数据后再创建索引
16.2.8 创建大索引时的策略
16.3 创建索引
16.3.1 创建标准(B树)索引
16.3.2 创建位图索引
16.3.3 创建函数索引
16.4 更改索引
16.5 删除索引
16.6 查看索引信息
16.7 在OEM中管理索引
16.7.1 在OEM中创建索引
16.7.2 在OEM中查看、编辑和删除索引
16.8 小结
第17章 管理视图
17.1 视图概述
17.1.1 视图简介
17.1.2 使用视图的目的
17.2 创建视图
17.2.1 创建简单视图
17.2.2 创建连接视图
17.2.3 创建复杂视图
17.2.4 强制创建视图
17.3 更改视图
17.3.1 更改视图的定义
17.3.2 视图的相关性与重新编译
17.4 删除视图
17.5 在连接视图上执行DML操作
17.5.1 在视图上执行DML操作的步骤
17.5.2 可更新连接视图与键值保存表
17.5.3 连接视图的更新准则与DML操作的执行
17.6 查询视图的可更新列
17.7 查看视图信息
17.8 在OEM中管理视图
17.8.1 在OEM中创建视图
17.8.2 在OEM中查看、编辑、删除视图
17.9 小结
第18章 管理序列
18.1 序列概述
18.2 创建序列
18.3 使用序列
18.3.1 引用序列的语法
18.3.2 序列的初始化
18.3.3 在SQL语句中使用序列
18.3.4 最大值和最小值
18.4 更改序列
18.4.1 更改选项和参数
18.4.2 更改NEXTVAL
18.5 删除序列
18.6 查看序列信息
18.7 在OEM中管理序列
18.7.1 在OEM中创建序列
18.7.2 在OEM中查看、编辑、删除序列
18.8 小结
第5部分 安全管理
第19章 数据库安全综述
19.1 数据库安全综述
19.2 安全策略
19.2.1 数据安全的策略
19.2.2 用户安全的策略
19.2.3 口令管理的策略
19.3 有关安全的几个注意事项
19.4 小结
第20章 管理权限
20.1 权限概述
20.1.1 权限的分类与管理
20.1.2 系统权限的控制作用举例
20.1.3 对象权限的控制作用举例
20.2 系统权限的分类
20.3 对象权限的分类
20.4 管理权限
20.4.1 授予系统权限
20.4.2 查询系统权限信息
20.4.3 回收系统权限
20.4.4 在OEM中管理系统权限
20.4.5 授予对象权限
20.4.6 查询对象权限信息
20.4.7 回收对象权限
20.4.8 在OEM中管理对象权限
20.5 小结
第21章 管理角色
21.1 角色概述
21.2 预定义角色
21.3 管理自定义角色
21.3.1 创建角色
21.3.2 角色的权限管理
21.3.3 更改角色
21.4 用户的角色管理
21.4.1 给用户授予角色
21.4.2 回收用户的角色
21.4.3 更改用户的默认角色
21.5 删除角色
21.6 查询角色信息
21.7 在OEM中管理角色
21.8 小结
第22章 管理概要文件
22.1 概要文件概述
22.1.1 概要文件及其意义
22.1.2 默认概要文件
22.1.3 资源限制参数
22.2 管理概要文件
22.2.1 创建概要文件
22.2.2 更改概要文件
22.2.3 分配概要文件
22.2.4 删除概要文件
22.3 使用概要文件管理口令
22.3.1 登录失败与账户锁定
22.3.2 口令的有效期
22.3.3 口令复杂性校验函数
22.4 查询概要文件信息
22.5 在OEM中管理概要文件
22.5.1 查看、编辑概要文件
22.5.2 生成概要文件的DDL语句
22.6 小结
第23章 管理用户
23.1 用户与安全概述
23.1.1 数据库的安全
23.1.2 用户的方案
23.1.3 预定义的用户
23.2 数据库的管理账户与权限
23.3 创建用户
23.4 更改用户
23.5 删除用户
23.6 管理用户的属性
23.6.1 身份验证方式
23.6.2 权限与角色
23.6.3 默认表空间
23.6.4 临时表空间
23.6.5 表空间配额
23.6.6 资源限制与概要文件
23.6.7 账户状态
23.7 查询用户信息
23.8 在OEM中管理用户
23.8.1 创建用户
23.8.2 更改用户的表空间配额
23.8.3 账户解锁和口令重设
23.8.4 生成DDL
23.8.5 删除用户
23.9 小结
第24章 备份与恢复
24.1 备份与恢复概述
24.1.1 备份与恢复
24.1.2 备份与恢复的方法
24.2 提高数据库可用性的策略
24.2.1 防止故障
24.2.2 备份策略
24.2.3 测试备份与恢复策略
24.3 使用数据泵进行逻辑备份与恢复
24.3.1 创建目录对象并授权
24.3.2 准备功能示例数据
24.3.3 使用expdp导出数据
24.3.4 使用impdp导入数据
24.4 在OEM中导出、导入数据
24.4.1 导出到文件
24.4.2 从文件中导入
24.5 小结
第6部分 应用开发
第25章 利用PowerBuilder开发Oracle数据库应用系统
25.1 PB概述
25.2 PB的集成开发环境
25.2.1 开发环境屏幕界面
25.2.2 主要画笔的功能与作用
25.2.3 理解面向对象的程序设计及其PB对象
25.3 构建应用程序开发环境
25.3.1 客户/服务器模式数据库应用系统的结构
25.3.2 准备工作
25.4 应用程序开发
25.4.1 创建访问Oracle数据库的概要文件
25.4.2 连接和访问Oracle数据库
25.4.3 创建保存应用程序的文件夹
25.4.4 创建工作区
25.4.5 创建目标及应用对象
25.4.6 创建数据窗口
25.4.7 创建窗口与设计用户界面
25.4.8 编写脚本程序
25.4.9 试运行应用程序
25.5 打包和发布应用程序
25.5.1 创建工程
25.5.2 生成可执行文件
25.5.3 运行可执行文件
25.5.4 打包和发布应用程序
25.6 小结
猜您喜欢