简介
本书为Oracle入门人员提供了快速掌握SQL、Oracle体系结构,以及备份与恢复的基本方法。通过学习本书,读者不仅可以掌握Oracle的各种基本原理,而且通过示例和练习可以加深对原理的进一步理解。另外,本书还为Oracle应用开发人员以及系统管理员提供了大量的Oracle9i新特征。本书适用于Oracle9i初级用户及用过以前版本想提高的用户。
目录
前言
第一部分 sql和sql*plus
第1章 关系数据库和sql综述
1.1 关系数据库
1.1.1 概念模型
1.1.2 数据模型
1.2 sql综述
1.3 sql*plus综述
1.4 小结
第2章 基本查询
2.1 简单查询语句
2.2 使用where子句
2.3 使用orderby子句
2.4 小结
2.5 习题
第3章 使用sql*plus
3.1 启动sql*plus
3.2 连接命令
3.3 编辑命令
3.4 文件操纵命令
.3.5 格式命令
3.6 交互式命令
3.7 显示和设置环境变量
3.8 小结
3.9 习题
第4章 复杂查询
4.1 数据分组
4.1.1 分组函数
4.1.2 group by子句和having子句
4.1.3 rollup和cube
4.2 连接查询
4.2.1 相等连接
4.2.2 不等连接
4.2.3 自连接
4.2.4 内连接和外连接
4.3 子查询
4.3.1 单行子查询
4.3.2 多行子查询
4.3.3 多列子查询
4.3.4 其他子查询
4.4 合并查询
4.5 其他复杂查询
4.6 小结
4.7 习题
第5章 单行函数
5.1 数字函数
5.1.1 常用数字函数
5.1.2 其他数字函数
5.2 字符函数
5.2.1 大小写转换函数
5.2.2 字符操纵函数
5.2.3 其他字符函数
5.3 日期函数
5.3.1 常用日期函数
5.3.2 oracle9i新增日期函数
5.4 转换函数
5.4.1 to_char
5.4.2 to_date
5.4.3 to_number
5.4.4 to_timestamp
5.5 其他常用函数
5.6 小结
5.7 习题
第6章 操纵数据
6.1 插入数据
6.1.1 使用values子句插入数据
6.1.2 使用子查询插入数据
6.2 更新数据
6.2.1 使用表达式更新数据
6.2.2 使用子查询更新数据
6.3 删除数据
6.4 控制事务
6.4.1 事务和锁
6.4.2 提交事务
6.4.3 回退事务
6.4.4 只读事务
6.5 小结
6.6 习题
第二部分 系统管理
第7章 oracle体系结构
7.1 oracleserver
7.2 系统全局区(sga)
7.2.1 共享池
7.2.2 数据高速缓存
7.2.3 重做日志缓冲区
7.2.4 大缓存池和java池
7.3 后台进程
7.4 oracle物理结构
7.4.1 数据库文件
7.4.2 其他文件
7.5 oracle逻辑结构
7.6 oracle server工作原理
7.6.1 连接到oracle server
7.6.2 连接和会话
7.6.3 处理查询操作
7.6.4 处理dml语句
7.6.5 处理commit
7.7 小结
7.8 题
第8章 开始使用oracle server
8.1 常用工具
8.1.1 sql*plus
8.1.2 isql*plus
8.1.3 pl/sql developer
8.1.4 oracle enterprise manager
8.1.5 netmanager
8.2 数据库管理员
8.3 管理初始化参数
8.3.1 参数文件
8.3.2 显示和设置初始化参数
8.4 启动和停止oracle server
8.4.1 启动oracle server
8.4.2 停止oracle server
8.5 小结
8.6 习题
第9章 数据字典和动态性能视图
9.1 数据字典
9.1.1 all_xxx
9.1.2 user_xxx
9.1.3 dba_xxx
9.1.4 数据字典内容
9.2 常用数据字典
9.3 动态性能视图
9.4 常用动态性能视图
9.5 小结
9.6 习题
第10章 管理表空间和数据文件
10.1 数据库逻辑结构
10.2 建立表空间
10.2.1 建立常用表空间
10.2.2 建立undo表空间
10.2.3 建立临时表空间
10.2.4 建立非标准块表空间
10.2.5 使用omf建立表空间
10.3 改变表空间状态
10.4 删除表空间
10.5 扩展表空间
10.6 移动数据文件
10.6.1 在open状态下移动数据文件
10.6.2 在mount状态下移动数据文件
10.7 显示表空间和数据文件信息
10.8 小结
10.9 习题
第11章 管理对象空间
11.1 段
11.1.1 段分类
11.1.2 显示段信息
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 习题
第12章 管理表
12.1 表简介
12.1.1 行格式
12.1.2 常用数据类型
12.1.3 rowid
12.2 建表
12.2.1 建立普通表
12.2.2 建立分区表
12.2.3 建立簇表
12.2.4 建立索引组织表
12.2.5 建立临时表
12.2.6 建立外部表
12.3 修改表
12.3.1 修改普通表
12.3.2 修改分区表
12.3.3 修改簇
12.3.4 修改索引组织表
12.3.5 修改外部表
12.4 截断和删除表
12.5 显示表信息
12.6 小结
12.7 习题
第13章 管理索引
13.1 索引简介
13.2 建立索引
13.2.1 建立b*-树索引
13.2.2 建立位图索引
13.2.3 建立反向索引
13.2.4 建立函数索引
13.2.5 建立全局索引和分区索引
13.3 修改索引
13.4 删除索引
13.5 显示索引信息
13.6 小结
13.7 习题
第14章 维护数据完整性
14.1 约束简介
14.2 维护约束
14.2.1 定义约束
14.2.2 增加约束
14.2.3 修改约束名
14.2.4 删除约束
14.3 禁止和激活约束
14.3.1 约束状态
14.3.2 延期约束检查
14.3.3 禁止约束
14.3.4 激活约束
14.3.5 修正约束数据
14.4 显示约束信息
14.5 小结
14.6 习题
第15章 管理用户、口令和资源
15.1 用户、方案和profile
15.2 管理用户
15.2.1 建立用户
15.2.2 特权用户
15.2.3 修改用户
15.2.4 删除用户
15.3 使用profile管理口令
15.3.1 账户锁定
15.3.2 终止口令
15.3.3 口令历史
15.3.4 口令校验
15.4 使用profile管理资源
15.4.1 限制会话资源
15.4.2 限制调用资源
15.4.3 修改profile
15.4.4 删除profile
15.5 显示用户和profile信息
15.6 小结
15.7 习题
第16章 管理权限和角色
16.1 权限和角色
16.2 管理系统权限
16.2.1 授予系统权限
16.2.2 显示系统权限
16.2.3 收回系统权限
16.3 管理对象权限
16.3.1 授予对象权限
16.3.2 显示对象权限
16.3.3 收回对象权限
16.4 管理角色
16.4.1 预定义角色
16.4.2 建立自定义角色
16.4.3 角色授权
16.4.4 激活和禁止角色
16.4.5 修改角色
16.4.6 删除角色
16.4.7 显示角色信息
16.4.8 使用os角色
16.5 精细访问控制
16.5.1 应用上下文
16.5.2 实现精细访问控制
16.6 小结
16.7 习题
第三部分 备份与恢复
第17章 备份和恢复简介
17.1 备份和恢复的基本概念
17.1.1 备份简介
17.1.2 恢复简介
17.1.3 备份与恢复原则
17.2 oracle故障分类
17.2.1 语句失败
17.2.2 用户错误
17.2.3 进程故障
17.2.4 网络故障
17.2.5 例程故障
17.2.6 介质失败
17.3 备份与恢复配置
17.3.1 多元化控制文件
17.3.2 多元化重做日志
17.3.3 改变日志操作模式
17.3.4 配置自动归档
17.3.5 多元化归档日志
17.4 小结
17.5 习题
第18章 物理备份
18.1 冷备份
18.2 热备份
18.2.1 联机备份
18.2.2 脱机备份
18.3 备份控制文件
18.3.1 建立控制文件副本
18.3.2 备份到跟踪文件
18.4 备份其他文件
18.5 查看备份信息
18.6 小结
18.7 习题
第19章 完全恢复
19.1 准备恢复
19.1.1 转储文件到不同位置
19.1.2 恢复命令
19.1.3 诊断文件丢失或损坏
19.1.4 应用归档日志
19.2 在noarchivelog模式下的物理恢复
19.3 在archivelog模式下的物理恢复
19.3.1 恢复system和undo表空间
19.3.2 恢复在关闭状态下意外丢失的数据文件
19.3.3 恢复在打开状态下意外丢失的数据文件
19.3.4 恢复未备份的数据文件
19.4 恢复控制文件
19.5 恢复重做日志
19.6 查看恢复文件
19.7 小结
19.8 习题
第20章 不完全恢复
20.1 不完全恢复简介
20.1.1 不完全恢复分类
20.1.2 不完全恢复命令
20.2 基于时间恢复
20.3 基于终止恢复
20.4 基于控制文件副本恢复
20.5 基于表空间的时间点恢复
20.6 小结
20.7 习题
第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.5 小结
21.6 习题
习题参考答案
第一部分 sql和sql*plus
第1章 关系数据库和sql综述
1.1 关系数据库
1.1.1 概念模型
1.1.2 数据模型
1.2 sql综述
1.3 sql*plus综述
1.4 小结
第2章 基本查询
2.1 简单查询语句
2.2 使用where子句
2.3 使用orderby子句
2.4 小结
2.5 习题
第3章 使用sql*plus
3.1 启动sql*plus
3.2 连接命令
3.3 编辑命令
3.4 文件操纵命令
.3.5 格式命令
3.6 交互式命令
3.7 显示和设置环境变量
3.8 小结
3.9 习题
第4章 复杂查询
4.1 数据分组
4.1.1 分组函数
4.1.2 group by子句和having子句
4.1.3 rollup和cube
4.2 连接查询
4.2.1 相等连接
4.2.2 不等连接
4.2.3 自连接
4.2.4 内连接和外连接
4.3 子查询
4.3.1 单行子查询
4.3.2 多行子查询
4.3.3 多列子查询
4.3.4 其他子查询
4.4 合并查询
4.5 其他复杂查询
4.6 小结
4.7 习题
第5章 单行函数
5.1 数字函数
5.1.1 常用数字函数
5.1.2 其他数字函数
5.2 字符函数
5.2.1 大小写转换函数
5.2.2 字符操纵函数
5.2.3 其他字符函数
5.3 日期函数
5.3.1 常用日期函数
5.3.2 oracle9i新增日期函数
5.4 转换函数
5.4.1 to_char
5.4.2 to_date
5.4.3 to_number
5.4.4 to_timestamp
5.5 其他常用函数
5.6 小结
5.7 习题
第6章 操纵数据
6.1 插入数据
6.1.1 使用values子句插入数据
6.1.2 使用子查询插入数据
6.2 更新数据
6.2.1 使用表达式更新数据
6.2.2 使用子查询更新数据
6.3 删除数据
6.4 控制事务
6.4.1 事务和锁
6.4.2 提交事务
6.4.3 回退事务
6.4.4 只读事务
6.5 小结
6.6 习题
第二部分 系统管理
第7章 oracle体系结构
7.1 oracleserver
7.2 系统全局区(sga)
7.2.1 共享池
7.2.2 数据高速缓存
7.2.3 重做日志缓冲区
7.2.4 大缓存池和java池
7.3 后台进程
7.4 oracle物理结构
7.4.1 数据库文件
7.4.2 其他文件
7.5 oracle逻辑结构
7.6 oracle server工作原理
7.6.1 连接到oracle server
7.6.2 连接和会话
7.6.3 处理查询操作
7.6.4 处理dml语句
7.6.5 处理commit
7.7 小结
7.8 题
第8章 开始使用oracle server
8.1 常用工具
8.1.1 sql*plus
8.1.2 isql*plus
8.1.3 pl/sql developer
8.1.4 oracle enterprise manager
8.1.5 netmanager
8.2 数据库管理员
8.3 管理初始化参数
8.3.1 参数文件
8.3.2 显示和设置初始化参数
8.4 启动和停止oracle server
8.4.1 启动oracle server
8.4.2 停止oracle server
8.5 小结
8.6 习题
第9章 数据字典和动态性能视图
9.1 数据字典
9.1.1 all_xxx
9.1.2 user_xxx
9.1.3 dba_xxx
9.1.4 数据字典内容
9.2 常用数据字典
9.3 动态性能视图
9.4 常用动态性能视图
9.5 小结
9.6 习题
第10章 管理表空间和数据文件
10.1 数据库逻辑结构
10.2 建立表空间
10.2.1 建立常用表空间
10.2.2 建立undo表空间
10.2.3 建立临时表空间
10.2.4 建立非标准块表空间
10.2.5 使用omf建立表空间
10.3 改变表空间状态
10.4 删除表空间
10.5 扩展表空间
10.6 移动数据文件
10.6.1 在open状态下移动数据文件
10.6.2 在mount状态下移动数据文件
10.7 显示表空间和数据文件信息
10.8 小结
10.9 习题
第11章 管理对象空间
11.1 段
11.1.1 段分类
11.1.2 显示段信息
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 习题
第12章 管理表
12.1 表简介
12.1.1 行格式
12.1.2 常用数据类型
12.1.3 rowid
12.2 建表
12.2.1 建立普通表
12.2.2 建立分区表
12.2.3 建立簇表
12.2.4 建立索引组织表
12.2.5 建立临时表
12.2.6 建立外部表
12.3 修改表
12.3.1 修改普通表
12.3.2 修改分区表
12.3.3 修改簇
12.3.4 修改索引组织表
12.3.5 修改外部表
12.4 截断和删除表
12.5 显示表信息
12.6 小结
12.7 习题
第13章 管理索引
13.1 索引简介
13.2 建立索引
13.2.1 建立b*-树索引
13.2.2 建立位图索引
13.2.3 建立反向索引
13.2.4 建立函数索引
13.2.5 建立全局索引和分区索引
13.3 修改索引
13.4 删除索引
13.5 显示索引信息
13.6 小结
13.7 习题
第14章 维护数据完整性
14.1 约束简介
14.2 维护约束
14.2.1 定义约束
14.2.2 增加约束
14.2.3 修改约束名
14.2.4 删除约束
14.3 禁止和激活约束
14.3.1 约束状态
14.3.2 延期约束检查
14.3.3 禁止约束
14.3.4 激活约束
14.3.5 修正约束数据
14.4 显示约束信息
14.5 小结
14.6 习题
第15章 管理用户、口令和资源
15.1 用户、方案和profile
15.2 管理用户
15.2.1 建立用户
15.2.2 特权用户
15.2.3 修改用户
15.2.4 删除用户
15.3 使用profile管理口令
15.3.1 账户锁定
15.3.2 终止口令
15.3.3 口令历史
15.3.4 口令校验
15.4 使用profile管理资源
15.4.1 限制会话资源
15.4.2 限制调用资源
15.4.3 修改profile
15.4.4 删除profile
15.5 显示用户和profile信息
15.6 小结
15.7 习题
第16章 管理权限和角色
16.1 权限和角色
16.2 管理系统权限
16.2.1 授予系统权限
16.2.2 显示系统权限
16.2.3 收回系统权限
16.3 管理对象权限
16.3.1 授予对象权限
16.3.2 显示对象权限
16.3.3 收回对象权限
16.4 管理角色
16.4.1 预定义角色
16.4.2 建立自定义角色
16.4.3 角色授权
16.4.4 激活和禁止角色
16.4.5 修改角色
16.4.6 删除角色
16.4.7 显示角色信息
16.4.8 使用os角色
16.5 精细访问控制
16.5.1 应用上下文
16.5.2 实现精细访问控制
16.6 小结
16.7 习题
第三部分 备份与恢复
第17章 备份和恢复简介
17.1 备份和恢复的基本概念
17.1.1 备份简介
17.1.2 恢复简介
17.1.3 备份与恢复原则
17.2 oracle故障分类
17.2.1 语句失败
17.2.2 用户错误
17.2.3 进程故障
17.2.4 网络故障
17.2.5 例程故障
17.2.6 介质失败
17.3 备份与恢复配置
17.3.1 多元化控制文件
17.3.2 多元化重做日志
17.3.3 改变日志操作模式
17.3.4 配置自动归档
17.3.5 多元化归档日志
17.4 小结
17.5 习题
第18章 物理备份
18.1 冷备份
18.2 热备份
18.2.1 联机备份
18.2.2 脱机备份
18.3 备份控制文件
18.3.1 建立控制文件副本
18.3.2 备份到跟踪文件
18.4 备份其他文件
18.5 查看备份信息
18.6 小结
18.7 习题
第19章 完全恢复
19.1 准备恢复
19.1.1 转储文件到不同位置
19.1.2 恢复命令
19.1.3 诊断文件丢失或损坏
19.1.4 应用归档日志
19.2 在noarchivelog模式下的物理恢复
19.3 在archivelog模式下的物理恢复
19.3.1 恢复system和undo表空间
19.3.2 恢复在关闭状态下意外丢失的数据文件
19.3.3 恢复在打开状态下意外丢失的数据文件
19.3.4 恢复未备份的数据文件
19.4 恢复控制文件
19.5 恢复重做日志
19.6 查看恢复文件
19.7 小结
19.8 习题
第20章 不完全恢复
20.1 不完全恢复简介
20.1.1 不完全恢复分类
20.1.2 不完全恢复命令
20.2 基于时间恢复
20.3 基于终止恢复
20.4 基于控制文件副本恢复
20.5 基于表空间的时间点恢复
20.6 小结
20.7 习题
第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.5 小结
21.6 习题
习题参考答案
Oracle9i 快速入门
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
![loading icon](/img/book/loading_solarSystem.gif)