微信扫一扫,移动浏览光盘
简介
本书为oracle入门人员提供了快速掌握sql、pl/sql、oracle体系结构,以及备份与恢复的基本方法。学习本书,读者不仅可以掌握oracle的各种基本知识,还可以通过本书为读者提供的大量示例、习题和答案加深对各知识点的进一步理解。
本书不仅适用于oracle初学者学习使用,也可作为oracle应用开发人员和数据库管理者的参考资料。
目录
第1部分 sql和sql*plus.
第1章 开始使用oracle server
1.1 安装oracle database 10g
1.2 数据库配置助手
1.3 net manager
1.3.1 配置监听程序
1.3.2 配置网络服务名
1.4 0em数据库控制工具
1.5 sql*plus
1.6 isql*plus
1.7 小结
1.8 习题
第2章 关系数据库和sql综述
2.1 关系数据库
2.1.1 概念模型
2.1.2 数据模型
2.2 sql综述
2.3 oracle数据库对象
2.4 小结
第3章 基本查询
.3.1 简单查询语句
3.2 限制数据
3.3 排序数据
3.4 小结
3.5 习题
第4章 使用sql*plus
4.1 启动sql*plus
4.2 连接命令
4.3 编辑命令
4.4 文件操纵命令
4.5 格式命令
4.6 交互式命令
4.7 显示和设置环境变量
4.8 小结
4.9 习题
第5章 复杂查询
5.1 数据分组
5.1.1 分组函数
5.1.2 group by和having子句
5.1.3 rollup和cube操作符
5.1.4 使用grouping sets操作符
5.2 连接查询
5.2.1 相等连接
5.2.2 不等连接
5.2.3 自连接
5.2.4 内连接和外连接
5.3 子查询
5.3.1 单行子查询
5.3.2 多行子查询
5.3.3 多列子查询
5.3.4 其他子查询
5.4 使用集合操作符
5.5 其他复杂查询
5.6 小结
5.7 习题
第6章 sql函数
6.1 数字函数
6.1.1 常用数字函数
6.1.2 其他数字函数
6.2 字符函数
6.2.1 常用字符函数
6.2.2 其他字符函数
6.3 日期时间函数
6.3.1 常用日期时间函数
6.3.2 其他日期时间函数
6.4 转换函数
6.4.1 常用转换函数
6.4.2 其他转换函数
6.5 其他函数
6.5.1 其他常用函数
6.5.2 对象函数
6.5.3 xml函数
6.5.4 model函数
6.5.5 集合函数
6.5.6 杂项函数
6.6 小结
6.7 习题
第7章 操纵数据
7.1 插入数据
7.1.1 使用values子句插入数据
7.1.2 使用子查询插入数据
7.1.3 使用多表插入
7.2 更新数据
7.2.1 使用表达式更新数据
7.2.2 使用子查询更新数据
7.3 删除数据
7.4 控制事务
7.4.1 事务和锁
7.4.2 提交事务
7.4.3 回退事务
7.4.4 只读事务
7.4.5 顺序事务
7.5 小结
7.6 习题
第2部分 常用数据库对象
第8章 建立和管理表
8.1 表简介
8.1.1 设计表
8.1.2 行格式
8.1.3 常用数据类型
8.1.4 伪列rowid和rownum
8.2 建表
8.3 修改表
8.4 截断和删除表
8.5 显示表信息
8.6 小结
8.7 习题
第9章 使用约束
9.1 约束简介
9.2 定义约束
9.3 维护约束
9.3.1 增加约束
9.3.2 修改约束名
9.3.3 删除约束
9.3.4 禁止约束
9.3.5 激活约束
9.4 显示约束信息
9.5 小结
9.6 习题
第10章 使用视图
10.1 视图简介
10.2 建立视图
10.3 维护视图
10.4 显示视图信息
10.5 小结
10.6 习题
第11章 使用其他对象
11.1 使用索引
11.1.1 建立索引
11.1.2 维护索引
11.1.3 显示索引信息
11.2 使用序列
11.2.1 建立序列
11.2.2 维护序列
11.2.3 显示序列信息
11.3 使用同义词
11.3.1 建立同义词
11.3.2 删除同义词
11.3.3 显示同义词信息
11.4 小结
11.5 习题
第3部分 pusql
第12章 pl/sql基础
12.1 pl/sql简介
12.2 pl/sql块
12.3 定义变量
12.3.1 标量(scalar)变量
12.3.2 复合(composite)变量
12.4 编写pl/sql代码
12.4.1 pl/sql词汇单元
12.4.2 pl/sql代码编写规则
12.5 小结
12.6 习题
第13章 使用pl/sql
13.1 嵌入sql语句
13.2 使用控制结构
13.2.1 条件分支语句
13.2.2 循环语句
13.2.3 顺序控制语句
13.3 使用游标
13.3.1 显式游标
13.3.2 参数游标
13.3.3 游标for循环
13.3.4 使用游标更新或删除数据
13.4 使用例外
13.5 使用复合数据类型
13.5.1 pl/sql记录
13.5.2 pl/sql表
13.5.3 pl/sql记录表
13.6 小结
13.7 习题
第14章 开发pl/sql子程序
14.1 过程
14.2 函数
14.3 包
14.4 触发器
14.5 小结
14.6 习题
第4部分 体系结构和管理
第15章 oracle体系结构
15.1 oracle server
15.2 oracle内存结构
15.2.1 共享池
15.2.2 数据高速缓存
15.2.3 重做日志缓冲区
15.2.4 大缓存池和java池
15.2.5 pga
15.3 oracle后台进程
15.4 oracle物理文件
15.4.1 数据库文件
15.4.2 其他文件
15.5 oracle逻辑结构
15.6 oracle server工作原理
15.6.1 连接到oracle server
15.6.2 处理查询操作
15.6.3 处理dml语句
15.6.4 处理commit
15.7 小结
15.8 习题
第16章 管理例程
16.1 数据库管理员
16.2 管理初始化参数
16.2.1 常用初始化参数
16.2.2 参数文件
16.2.3 显示和设置初始化参数
16.3 启动例程
16.4 停止例程
16.5 小结
16.6 习题..
第17章 数据字典和动态性能视图
17.1 数据字典
17.2 常用数据字典
17.3 动态性能视图
17.4 常用动态性能视图
17.5 小结
17.6 习题
第18章 管理表空间和数据文件
18.1 数据库逻辑结构
18.2 建立表空间
18.2.1 建立本地管理表空间
18.2.2 建立字典管理表空间
18.2.3 建立大文件表空间
18.2.4 建、undo表空间
18.2.5 建立临时表空间
18.2.6 建立非标准块表空间
18.2.7 建立omf表空间
18.3 维护表空间
18.3.1 改变表空间可用性
18.3.2 改变表空间读写状态
18.3.3 改变表空间名称
18.3.4 设置默认表空间
18.3.5 删除表空间
18.4 扩展表空间
18.5 显示表空间和数据文件信息
18.6 小结
18.7 习题
第19章 管理对象空间
19.1 段
19.1.1 段分类
19.1.2 显示段信息
19.2 管理存储参数
19.2.1 存储参数
19.2.2 使用存储参数
19.2.3 显示区信息
19.3 管理数据块空间
19.3.1 块空间参数
19.3.2 使用块空间参数
19.3.3 显示块空间参数
19.4 小结
19.5 习题
第20章 管理用户和profi le
20.1 用户、方案和profile
20.2 管理用户
20.2.1 建立用户
20.2.2 修改用户
20.2.3 删除用户
20.3 管理profile
20.3.1 使用profile管理口令
20.3.2 使用profile管理资源
20.3.3 修改和删除profile
20.4 显示用户和profile信息
20.5 小结
20.6 习题
第21章 管理权限和角色
21.1 权限和角色
21.2 管理系统权限
21.2.1 授予系统权限
21.2.2 显示系统权限
21.2.3 收回系统权限
21.3 管理对象权限
21.3.1 授予对象权限
21.3.2 显示对象权限
21.3.3 收回对象权限
21.4 管理角色
21.4.1 预定义角色
21.4.2 建立自定义角色
21.4.3 角色授权
21.4.4 激活和禁止角色
21.4.5 修改角色
21.4.6 删除角色
21.4.7 显示角色信息
21.5 小结
21.6 习题
第5部分 备份与恢复
第22章 备份和恢复综述
22.1 0racl失败
22.1.1 语句失败
22.1.2 用户错误
22.1.3 用户进程失败
22.1.4 网络失败
22.1.5 例程失败
22.1.6 介质失败
22.2 备份和恢复基础
22.2.1 备份与恢复方法
22.2.2 制定恢复策略
22.2.3 制定备份策略
22.3 备份与恢复配置
22.3.1 多元化控制文件
22.3.2 多元化重做日志
22.3.3 配置例程恢复参数
22.4 小结
22.5 习题
第23章 配置日志操作模式
23.1 日志操作模式简介
23.2 改变日志操作模式
23.3 配置其他归档参数
23.4 显示归档信息
23.5 小结
23.6 习题
第24章 物理备份
24.1 备份数据库
24.1.1 数据库一致性备份
24.1.2 数据库非一致性备份
24.2 备份表空间
24.2.1 脱机备份
24.2.2 联机备份
24.2.3 处理联机备份失败
24.2.4 备份只读表空间
24.3 备份控制文件
24.3.1 建立控制文件副本
24.3.2 备份到跟踪文件
24.4 备份其他文件
24.5 小结
24.6 习题
第25章 完全恢复
25.1 完全恢复简介
25.1.1 诊断数据文件介质失败
25.1.2 转储数据文件到其他磁盘
25.1.3 完全恢复命令
25.1.4 应用归档日志
25.1.5 查看恢复文件
25.2 在mount状态下恢复数据文件
25.3 在open状态下恢复关闭后意外丢失的数据文件
25.4 在open状态下恢复打开时意外丢失的数据文件
25.5 在open状态下恢复未备份的数据文件
25.6 小结
25.7 习题
第26章 不完全恢复
26.1 不完全恢复简介
26.1.1 不完全恢复分类
26.1.2 不完全恢复命令
26.2 基于时间恢复
26.3 基于scn恢复
26.4 基于取消恢复
26.5 基于备份控制文件恢复
26.6 小结
26.7 习题
第6部分 常用工具
第27章 使用expdp和impdp
27.1 expdp和impdp简介
27.2 使用expdp
27.2.1 expdp命令行选项
27.2.2 调用expdp
27.3 使用impdp
27.3.1 impdp命令行选项
27.3.2 调用impdp
27.4 使用expdp和impdp搬移表空间
27.5 小结
27.6 习题
第28章 使用exp和imp
28.1 exp和imp简介
28.2 使用exp
28.2.1 exp命令行选项
28.2.2 调用exp
28.3 使用imp
28.3.1 imp命令行选项
28.3.2 调用imp
28.4 使用exp和imp搬移表空间
28.5 小结
28.6 习题
附录 习题答案...
第1章 开始使用oracle server
1.1 安装oracle database 10g
1.2 数据库配置助手
1.3 net manager
1.3.1 配置监听程序
1.3.2 配置网络服务名
1.4 0em数据库控制工具
1.5 sql*plus
1.6 isql*plus
1.7 小结
1.8 习题
第2章 关系数据库和sql综述
2.1 关系数据库
2.1.1 概念模型
2.1.2 数据模型
2.2 sql综述
2.3 oracle数据库对象
2.4 小结
第3章 基本查询
.3.1 简单查询语句
3.2 限制数据
3.3 排序数据
3.4 小结
3.5 习题
第4章 使用sql*plus
4.1 启动sql*plus
4.2 连接命令
4.3 编辑命令
4.4 文件操纵命令
4.5 格式命令
4.6 交互式命令
4.7 显示和设置环境变量
4.8 小结
4.9 习题
第5章 复杂查询
5.1 数据分组
5.1.1 分组函数
5.1.2 group by和having子句
5.1.3 rollup和cube操作符
5.1.4 使用grouping sets操作符
5.2 连接查询
5.2.1 相等连接
5.2.2 不等连接
5.2.3 自连接
5.2.4 内连接和外连接
5.3 子查询
5.3.1 单行子查询
5.3.2 多行子查询
5.3.3 多列子查询
5.3.4 其他子查询
5.4 使用集合操作符
5.5 其他复杂查询
5.6 小结
5.7 习题
第6章 sql函数
6.1 数字函数
6.1.1 常用数字函数
6.1.2 其他数字函数
6.2 字符函数
6.2.1 常用字符函数
6.2.2 其他字符函数
6.3 日期时间函数
6.3.1 常用日期时间函数
6.3.2 其他日期时间函数
6.4 转换函数
6.4.1 常用转换函数
6.4.2 其他转换函数
6.5 其他函数
6.5.1 其他常用函数
6.5.2 对象函数
6.5.3 xml函数
6.5.4 model函数
6.5.5 集合函数
6.5.6 杂项函数
6.6 小结
6.7 习题
第7章 操纵数据
7.1 插入数据
7.1.1 使用values子句插入数据
7.1.2 使用子查询插入数据
7.1.3 使用多表插入
7.2 更新数据
7.2.1 使用表达式更新数据
7.2.2 使用子查询更新数据
7.3 删除数据
7.4 控制事务
7.4.1 事务和锁
7.4.2 提交事务
7.4.3 回退事务
7.4.4 只读事务
7.4.5 顺序事务
7.5 小结
7.6 习题
第2部分 常用数据库对象
第8章 建立和管理表
8.1 表简介
8.1.1 设计表
8.1.2 行格式
8.1.3 常用数据类型
8.1.4 伪列rowid和rownum
8.2 建表
8.3 修改表
8.4 截断和删除表
8.5 显示表信息
8.6 小结
8.7 习题
第9章 使用约束
9.1 约束简介
9.2 定义约束
9.3 维护约束
9.3.1 增加约束
9.3.2 修改约束名
9.3.3 删除约束
9.3.4 禁止约束
9.3.5 激活约束
9.4 显示约束信息
9.5 小结
9.6 习题
第10章 使用视图
10.1 视图简介
10.2 建立视图
10.3 维护视图
10.4 显示视图信息
10.5 小结
10.6 习题
第11章 使用其他对象
11.1 使用索引
11.1.1 建立索引
11.1.2 维护索引
11.1.3 显示索引信息
11.2 使用序列
11.2.1 建立序列
11.2.2 维护序列
11.2.3 显示序列信息
11.3 使用同义词
11.3.1 建立同义词
11.3.2 删除同义词
11.3.3 显示同义词信息
11.4 小结
11.5 习题
第3部分 pusql
第12章 pl/sql基础
12.1 pl/sql简介
12.2 pl/sql块
12.3 定义变量
12.3.1 标量(scalar)变量
12.3.2 复合(composite)变量
12.4 编写pl/sql代码
12.4.1 pl/sql词汇单元
12.4.2 pl/sql代码编写规则
12.5 小结
12.6 习题
第13章 使用pl/sql
13.1 嵌入sql语句
13.2 使用控制结构
13.2.1 条件分支语句
13.2.2 循环语句
13.2.3 顺序控制语句
13.3 使用游标
13.3.1 显式游标
13.3.2 参数游标
13.3.3 游标for循环
13.3.4 使用游标更新或删除数据
13.4 使用例外
13.5 使用复合数据类型
13.5.1 pl/sql记录
13.5.2 pl/sql表
13.5.3 pl/sql记录表
13.6 小结
13.7 习题
第14章 开发pl/sql子程序
14.1 过程
14.2 函数
14.3 包
14.4 触发器
14.5 小结
14.6 习题
第4部分 体系结构和管理
第15章 oracle体系结构
15.1 oracle server
15.2 oracle内存结构
15.2.1 共享池
15.2.2 数据高速缓存
15.2.3 重做日志缓冲区
15.2.4 大缓存池和java池
15.2.5 pga
15.3 oracle后台进程
15.4 oracle物理文件
15.4.1 数据库文件
15.4.2 其他文件
15.5 oracle逻辑结构
15.6 oracle server工作原理
15.6.1 连接到oracle server
15.6.2 处理查询操作
15.6.3 处理dml语句
15.6.4 处理commit
15.7 小结
15.8 习题
第16章 管理例程
16.1 数据库管理员
16.2 管理初始化参数
16.2.1 常用初始化参数
16.2.2 参数文件
16.2.3 显示和设置初始化参数
16.3 启动例程
16.4 停止例程
16.5 小结
16.6 习题..
第17章 数据字典和动态性能视图
17.1 数据字典
17.2 常用数据字典
17.3 动态性能视图
17.4 常用动态性能视图
17.5 小结
17.6 习题
第18章 管理表空间和数据文件
18.1 数据库逻辑结构
18.2 建立表空间
18.2.1 建立本地管理表空间
18.2.2 建立字典管理表空间
18.2.3 建立大文件表空间
18.2.4 建、undo表空间
18.2.5 建立临时表空间
18.2.6 建立非标准块表空间
18.2.7 建立omf表空间
18.3 维护表空间
18.3.1 改变表空间可用性
18.3.2 改变表空间读写状态
18.3.3 改变表空间名称
18.3.4 设置默认表空间
18.3.5 删除表空间
18.4 扩展表空间
18.5 显示表空间和数据文件信息
18.6 小结
18.7 习题
第19章 管理对象空间
19.1 段
19.1.1 段分类
19.1.2 显示段信息
19.2 管理存储参数
19.2.1 存储参数
19.2.2 使用存储参数
19.2.3 显示区信息
19.3 管理数据块空间
19.3.1 块空间参数
19.3.2 使用块空间参数
19.3.3 显示块空间参数
19.4 小结
19.5 习题
第20章 管理用户和profi le
20.1 用户、方案和profile
20.2 管理用户
20.2.1 建立用户
20.2.2 修改用户
20.2.3 删除用户
20.3 管理profile
20.3.1 使用profile管理口令
20.3.2 使用profile管理资源
20.3.3 修改和删除profile
20.4 显示用户和profile信息
20.5 小结
20.6 习题
第21章 管理权限和角色
21.1 权限和角色
21.2 管理系统权限
21.2.1 授予系统权限
21.2.2 显示系统权限
21.2.3 收回系统权限
21.3 管理对象权限
21.3.1 授予对象权限
21.3.2 显示对象权限
21.3.3 收回对象权限
21.4 管理角色
21.4.1 预定义角色
21.4.2 建立自定义角色
21.4.3 角色授权
21.4.4 激活和禁止角色
21.4.5 修改角色
21.4.6 删除角色
21.4.7 显示角色信息
21.5 小结
21.6 习题
第5部分 备份与恢复
第22章 备份和恢复综述
22.1 0racl失败
22.1.1 语句失败
22.1.2 用户错误
22.1.3 用户进程失败
22.1.4 网络失败
22.1.5 例程失败
22.1.6 介质失败
22.2 备份和恢复基础
22.2.1 备份与恢复方法
22.2.2 制定恢复策略
22.2.3 制定备份策略
22.3 备份与恢复配置
22.3.1 多元化控制文件
22.3.2 多元化重做日志
22.3.3 配置例程恢复参数
22.4 小结
22.5 习题
第23章 配置日志操作模式
23.1 日志操作模式简介
23.2 改变日志操作模式
23.3 配置其他归档参数
23.4 显示归档信息
23.5 小结
23.6 习题
第24章 物理备份
24.1 备份数据库
24.1.1 数据库一致性备份
24.1.2 数据库非一致性备份
24.2 备份表空间
24.2.1 脱机备份
24.2.2 联机备份
24.2.3 处理联机备份失败
24.2.4 备份只读表空间
24.3 备份控制文件
24.3.1 建立控制文件副本
24.3.2 备份到跟踪文件
24.4 备份其他文件
24.5 小结
24.6 习题
第25章 完全恢复
25.1 完全恢复简介
25.1.1 诊断数据文件介质失败
25.1.2 转储数据文件到其他磁盘
25.1.3 完全恢复命令
25.1.4 应用归档日志
25.1.5 查看恢复文件
25.2 在mount状态下恢复数据文件
25.3 在open状态下恢复关闭后意外丢失的数据文件
25.4 在open状态下恢复打开时意外丢失的数据文件
25.5 在open状态下恢复未备份的数据文件
25.6 小结
25.7 习题
第26章 不完全恢复
26.1 不完全恢复简介
26.1.1 不完全恢复分类
26.1.2 不完全恢复命令
26.2 基于时间恢复
26.3 基于scn恢复
26.4 基于取消恢复
26.5 基于备份控制文件恢复
26.6 小结
26.7 习题
第6部分 常用工具
第27章 使用expdp和impdp
27.1 expdp和impdp简介
27.2 使用expdp
27.2.1 expdp命令行选项
27.2.2 调用expdp
27.3 使用impdp
27.3.1 impdp命令行选项
27.3.2 调用impdp
27.4 使用expdp和impdp搬移表空间
27.5 小结
27.6 习题
第28章 使用exp和imp
28.1 exp和imp简介
28.2 使用exp
28.2.1 exp命令行选项
28.2.2 调用exp
28.3 使用imp
28.3.1 imp命令行选项
28.3.2 调用imp
28.4 使用exp和imp搬移表空间
28.5 小结
28.6 习题
附录 习题答案...
Oracle 10g快速入门
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×