微信扫一扫,移动浏览光盘
简介
本书是Oracle 11g入门级的教材。通过本书的学习,读者不仅可以掌握Oracle的各种基本知识,而且还可以了解并掌握Oracle Database 11g所提供的各种工具,包括Oracle Universal Install、Net Manager、Oracle Enterprise Manager Database Control、SQL*Loader、EXP和IMP、EXPD
本书是Oracle 11g入门级的教材。通过本书的学习,读者不仅可以掌握Oracle的各种基本知识,而且还可以了解并掌握Oracle Database 11g所提供的各种工具,包括Oracle Universal Install、Net Manager、Oracle Enterprise Manager Database Control、SQL*Loader、EXP和IMP、EXPDP和IMPDP等。&nb更多>>
目录
目录
前言
第1章 在Windows平台上安装Oracle Database 11g
第2章 使用DBConsole
2.1 启动和停止DBConsole
2.2 登录到DBConsole
2.3 管理初始化参数
2.4 管理控制文件
2.5 管理重做日志
2.6 管理表空间
2.7 管理数据文件
2.8 管理还原表空间
2.9 管理用户
2.10 管理角色
2.11 管理概要文件(PROFILE)
2.12 管理表
2.13 管理索引
2.14 管理视图
2.15 管理序列
2.16 管理同义词
2.17 管理目录对象
2.18 小结
第3章 使用Net Manager
3.1 配置监听程序
3.2 配置网络服务名
3.3 小结
3.4 习题
第4章 使用SQL Developer
4.1 建立数据库连接
4.2 管理数据库对象
4.2.1 管理表
4.2.2 管理视图
4.2.3 管理索引
4.2.4 管理序列
4.2.5 管理同义词
4.2.6 管理过程
4.2.7 管理函数
4.2.8 管理包
4.2.9 管理触发器
4.2.10 管理自定义类型
4.2.11 管理数据库回收站
4.3 执行SQL语句
4.4 小结
4.5 习题
第5章 使用SQL*Plus
5.1 SQL*Plus用户界面
5.2 配置SQL*Plus
5.3 SQL*Plus基础
5.4 使用SQL脚本
5.5 格式化SQL*Plus报表
5.6 SQL*Plus命令参考
5.7 小结
5.8 习题
第6章 关系数据库和SQL综述
6.1 关系数据库
6.1.1 概念模型
6.1.2 数据模型
6.2 SQL综述
6.3 Oracle数据库对象
6.4 小结
第7章 基本查询
7.1 简单查询语句
7.2 限制数据
7.3 排序数据
7.4 小结
7.5 习题
第8章 复杂查询
8.1 数据分组
8.1.1 分组函数
8.1.2 GROUP BY和HAVING子句
8.1.3 ROLLUP 和CUBE
8.1.4 使用GROUPING SETS操作符
8.2 连接查询
8.2.1 相等连接
8.2.2 不等连接
8.2.3 自连接
8.2.4 内连接和外连接
8.3 子查询
8.3.1 单行子查询
8.3.2 多行子查询
8.3.3 多列子查询
8.3.4 其他子查询
8.4 使用集合操作符
8.5 其他复杂查询
8.6 小结
8.7 习题
第9章 SQL单行函数
9.1 数字函数
9.2 字符函数
9.3 日期时间函数
9.4 转换函数
9.5 NULL函数
9.6 比较函数
9.7 环境函数
9.8 编码和译码函数
9.9 小结
9.10 习题
第10章 操纵数据
10.1 插入数据
10.1.1 使用VALUES子句插入数据
10.1.2 使用子查询插入数据
10.1.3 使用多表插入
10.2 更新数据
10.2.1 使用表达式更新数据
10.2.2 使用子查询更新数据
10.3 删除数据
10.4 控制事务
10.4.1 事务和锁
10.4.2 提交事务
10.4.3 回退事务
10.4.4 只读事务
10.4.5 顺序事务
10.5 小结
10.6 习题
第11章 建立和管理表
11.1 表简介
11.1.1 设计表
11.1.2 行格式
11.1.3 常用数据类型
11.1.4 伪列ROWID和ROWNUM
11.2 建表
11.3 修改表
11.4 截断和删除表
11.5 显示表信息
11.6 小结
11.7 习题
第12章 使用约束
12.1 约束简介
12.2 定义约束
12.3 维护约束
12.3.1 增加约束
12.3.2 修改约束名
12.3.3 删除约束
12.3.4 禁止约束
12.3.5 激活约束
12.4 显示约束信息
12.5 小结
12.6 习题
第13章 使用视图
13.1 视图简介
13.2 建立视图
13.3 维护视图
13.4 显示视图信息
13.5 小结
13.6 习题
第14章 使用其他对象
14.1 使用索引
14.1.1 建立索引
14.1.2 维护索引
14.1.3 显示索引信息
14.2 使用序列
14.2.1 建立序列
14.2.2 维护序列
14.2.3 显示序列信息
14.3 使用同义词
14.3.1 建立同义词
14.3.2 删除同义词
14.3.3 显示同义词信息
14.4 小结
14.5 习题
第15章 PL/SQL基础
15.1 PL/SQL简介
15.2 PL/SQL块
15.3 定义变量
15.3.1 标量(Scalar)变量
15.3.2 复合(Composite)变量
15.4 编写PL/SQL代码
15.4.1 PL/SQL词汇单元
15.4.2 PL/SQL代码编写规则
15.5 小结
15.6 习题
第16章 使用PL/SQL
16.1 嵌入SQL语句
16.2 使用控制结构
16.2.1 条件分支语句
16.2.2 循环语句
16.2.3 顺序控制语句
16.3 使用游标
16.3.1 显式游标
16.3.2 参数游标
16.3.3 游标FOR循环
16.3.4 使用游标更新或删除数据
16.4 使用例外
16.5 使用复合数据类型
16.5.1 PL/SQL记录
16.5.2 PL/SQL表
16.5.3 PL/SQL记录表
16.6 小结
16.7 练习
第17章 开发PL/SQL子程序
17.1 过程
17.2 函数
17.3 包
17.4 触发器
17.5 小结
17.6 习题
第18章 Oracle体系结构
18.1 Oracle Server
18.2 Oracle内存结构
18.2.1 共享池
18.2.2 数据高速缓存
18.2.3 重做日志缓冲区
18.2.4 大缓冲池和Java池
18.2.5 PGA
18.3 Oracle后台进程
18.4 Oracle物理文件
18.4.1 数据库文件
18.4.2 其他文件
18.5 Oracle逻辑结构
18.6 Oracle Server工作原理
18.6.1 连接到Oracle Server
18.6.2 处理查询操作
18.6.3 处理DML语句
18.6.4 处理COMMIT
18.7 小结
18.8 习题
第19章 管理例程
19.1 数据库管理员
19.2 特权用户验证
19.3 管理初始化参数
19.3.1 常用参数
19.3.2 参数文件
19.3.3 修改动态参数和静态参数
19.3.4 显示参数信息
19.4 启动和停止例程
19.4.1 启动例程并打开数据库
19.4.2 停止例程
19.4.3 停顿和暂停数据库
19.4.4 显示例程信息
19.5 小结
19.6 习题
第20章 数据字典和动态性能视图
20.1 数据字典
20.2 常用数据字典
20.3 动态性能视图
20.4 常用动态性能视图
20.5 小结
20.6 习题
第21章 管理表空间和数据文件
21.1 数据库逻辑结构
21.2 建立表空间
21.2.1 建立本地管理表空间
21.2.2 建立字典管理表空间
21.2.3 建立加密表空间
21.2.4 建立大文件表空间
21.2.5 建立UNDO表空间
21.2.6 建立临时表空间
21.2.7 建立非标准块表空间
21.3 维护表空间
21.3.1 改变表空间可用性
21.3.2 改变表空间读写状态
21.3.3 改变表空间名称
21.3.4 设置默认表空间
21.3.5 删除表空间
21.3.6 删除数据文件和临时文件
21.4 扩展表空间
21.5 移动数据文件
21.5.1 在OPEN状态下移动数据文件
21.5.2 在MOUNT状态下移动数据文件
21.6 使用OMF方式管理表空间
21.7 显示表空间和数据文件信息
21.8 小结
21.9 习题
第22章 管理对象空间
22.1 段
22.1.1 段分类
22.1.2 显示段信息
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章 管理用户和PROFILE
23.1 用户、方案和PROFILE
23.2 管理用户
23.2.1 建立用户
23.2.2 修改用户
23.2.3 删除用户
23.3 管理PROFILE
23.3.1 使用PROFILE管理口令
23.3.2 使用PROFILE管理资源
23.3.3 修改和删除PROFILE
23.4 显示用户和PROFILE信息
23.5 小结
23.6 习题
第24章 管理权限和角色
24.1 权限和角色
24.2 管理系统权限
24.2.1 授予系统权限
24.2.2 显示系统权限
24.2.3 收回系统权限
24.3 管理对象权限
24.3.1 授予对象权限
24.3.2 显示对象权限
24.3.3 收回对象权限
24.4 管理角色
24.4.1 预定义角色
24.4.2 建立自定义角色
24.4.3 角色授权
24.4.4 激活和禁止角色
24.4.5 修改角色
24.4.6 删除角色
24.4.7 显示角色信息
24.5 小结
24.6 习题
第25章 备份和恢复综述
25.1 Oracle失败
25.1.1 语句失败
25.1.2 用户错误
25.1.3 用户进程失败
25.1.4 网络失败
25.1.5 例程失败
25.1.6 介质失败
25.2 备份和恢复基础
25.2.1 备份恢复方法
25.2.2 制定恢复策略
25.2.3 制定备份策略
25.3 备份与恢复配置
25.3.1 多元化控制文件
25.3.2 多元化重做日志
25.3.3 配置例程恢复参数
25.4 小结
25.5 习题
第26章 配置日志操作模式
26.1 日志操作模式简介
26.2 改变日志操作模式
26.3 配置其他归档参数
26.4 显示归档信息
26.5 小结
26.6 习题
第27章 RMAN基础
27.1 RMAN的组成
27.1.1 RMAN组件
27.1.2 RMAN的特点
27.2 运行RMAN
27.2.1 连接到RMAN
27.2.2 RMAN命令
27.3 配置RMAN
27.3.1 配置备份环境
27.3.2 配置备份冗余策略
27.3.3 配置备份优化
27.3.4 配置归档日志删除策略
27.3.5 配置高级备份选项
27.3.6 配置辅助例程数据文件名
27.3.7 配置快照控制文件位置
27.4 RMAN维护命令
27.4.1 REPORT
27.4.2 LIST
27.4.3 CROSSCHECK
27.4.4 CHANGE
27.4.5 CATALOG
27.4.6 DELETE
27.5 小结
27.6 习题
第28章 RMAN备份
28.1 RMAN备份的概念
28.2 建立备份集
28.3 建立映像副本
28.4 建立增量备份和累积备份
28.5 小结
28.6 习题
第29章 RMAN恢复
29.1 RMAN恢复综述
29.2 RMAN完全恢复
29.2.1 恢复数据库
29.2.2 恢复SYSTEM表空间的数据文件
29.2.3 恢复关闭后损坏的其他数据文件
29.2.4 恢复打开后损坏的其他数据文件
29.2.5 恢复未备份数据文件
29.2.6 数据块介质恢复
29.3 RMAN不完全恢复
29.4 小结
29.5 习题
第30章 EXPDP和IMPDP
30.1 EXPDP和IMPDP简介
30.2 EXPDP
30.2.1 EXPDP命令行参数
30.2.2 EXPDP交互模式命令
30.2.3 EXPDP使用示例
30.3 IMPDP
30.3.1 IMPDP命令行参数
30.3.2 IMPDP交互模式命令
30.3.3 IMPDP使用示例
30.4 使用数据泵工具搬移表空间
30.5 小结
30.6 习题
第31章 EXP和IMP
31.1 EXP和IMP简介
31.2 使用EXP
31.2.1 EXP命令行参数
31.2.2 EXP使用示例
31.3 使用IMP
31.3.1 IMP命令行参数
31.3.2 IMP使用示例
31.4 使用EXP和IMP搬移表空间
31.5 小结
31.6 习题
第32章 使用SQL*Loader
32.1 SQL*Loader命令行参数
32.2 控制文件选项
32.3 数据成员选项
32.4 装载数据示例
32.5 小结
附录 习题答案
前言
第1章 在Windows平台上安装Oracle Database 11g
第2章 使用DBConsole
2.1 启动和停止DBConsole
2.2 登录到DBConsole
2.3 管理初始化参数
2.4 管理控制文件
2.5 管理重做日志
2.6 管理表空间
2.7 管理数据文件
2.8 管理还原表空间
2.9 管理用户
2.10 管理角色
2.11 管理概要文件(PROFILE)
2.12 管理表
2.13 管理索引
2.14 管理视图
2.15 管理序列
2.16 管理同义词
2.17 管理目录对象
2.18 小结
第3章 使用Net Manager
3.1 配置监听程序
3.2 配置网络服务名
3.3 小结
3.4 习题
第4章 使用SQL Developer
4.1 建立数据库连接
4.2 管理数据库对象
4.2.1 管理表
4.2.2 管理视图
4.2.3 管理索引
4.2.4 管理序列
4.2.5 管理同义词
4.2.6 管理过程
4.2.7 管理函数
4.2.8 管理包
4.2.9 管理触发器
4.2.10 管理自定义类型
4.2.11 管理数据库回收站
4.3 执行SQL语句
4.4 小结
4.5 习题
第5章 使用SQL*Plus
5.1 SQL*Plus用户界面
5.2 配置SQL*Plus
5.3 SQL*Plus基础
5.4 使用SQL脚本
5.5 格式化SQL*Plus报表
5.6 SQL*Plus命令参考
5.7 小结
5.8 习题
第6章 关系数据库和SQL综述
6.1 关系数据库
6.1.1 概念模型
6.1.2 数据模型
6.2 SQL综述
6.3 Oracle数据库对象
6.4 小结
第7章 基本查询
7.1 简单查询语句
7.2 限制数据
7.3 排序数据
7.4 小结
7.5 习题
第8章 复杂查询
8.1 数据分组
8.1.1 分组函数
8.1.2 GROUP BY和HAVING子句
8.1.3 ROLLUP 和CUBE
8.1.4 使用GROUPING SETS操作符
8.2 连接查询
8.2.1 相等连接
8.2.2 不等连接
8.2.3 自连接
8.2.4 内连接和外连接
8.3 子查询
8.3.1 单行子查询
8.3.2 多行子查询
8.3.3 多列子查询
8.3.4 其他子查询
8.4 使用集合操作符
8.5 其他复杂查询
8.6 小结
8.7 习题
第9章 SQL单行函数
9.1 数字函数
9.2 字符函数
9.3 日期时间函数
9.4 转换函数
9.5 NULL函数
9.6 比较函数
9.7 环境函数
9.8 编码和译码函数
9.9 小结
9.10 习题
第10章 操纵数据
10.1 插入数据
10.1.1 使用VALUES子句插入数据
10.1.2 使用子查询插入数据
10.1.3 使用多表插入
10.2 更新数据
10.2.1 使用表达式更新数据
10.2.2 使用子查询更新数据
10.3 删除数据
10.4 控制事务
10.4.1 事务和锁
10.4.2 提交事务
10.4.3 回退事务
10.4.4 只读事务
10.4.5 顺序事务
10.5 小结
10.6 习题
第11章 建立和管理表
11.1 表简介
11.1.1 设计表
11.1.2 行格式
11.1.3 常用数据类型
11.1.4 伪列ROWID和ROWNUM
11.2 建表
11.3 修改表
11.4 截断和删除表
11.5 显示表信息
11.6 小结
11.7 习题
第12章 使用约束
12.1 约束简介
12.2 定义约束
12.3 维护约束
12.3.1 增加约束
12.3.2 修改约束名
12.3.3 删除约束
12.3.4 禁止约束
12.3.5 激活约束
12.4 显示约束信息
12.5 小结
12.6 习题
第13章 使用视图
13.1 视图简介
13.2 建立视图
13.3 维护视图
13.4 显示视图信息
13.5 小结
13.6 习题
第14章 使用其他对象
14.1 使用索引
14.1.1 建立索引
14.1.2 维护索引
14.1.3 显示索引信息
14.2 使用序列
14.2.1 建立序列
14.2.2 维护序列
14.2.3 显示序列信息
14.3 使用同义词
14.3.1 建立同义词
14.3.2 删除同义词
14.3.3 显示同义词信息
14.4 小结
14.5 习题
第15章 PL/SQL基础
15.1 PL/SQL简介
15.2 PL/SQL块
15.3 定义变量
15.3.1 标量(Scalar)变量
15.3.2 复合(Composite)变量
15.4 编写PL/SQL代码
15.4.1 PL/SQL词汇单元
15.4.2 PL/SQL代码编写规则
15.5 小结
15.6 习题
第16章 使用PL/SQL
16.1 嵌入SQL语句
16.2 使用控制结构
16.2.1 条件分支语句
16.2.2 循环语句
16.2.3 顺序控制语句
16.3 使用游标
16.3.1 显式游标
16.3.2 参数游标
16.3.3 游标FOR循环
16.3.4 使用游标更新或删除数据
16.4 使用例外
16.5 使用复合数据类型
16.5.1 PL/SQL记录
16.5.2 PL/SQL表
16.5.3 PL/SQL记录表
16.6 小结
16.7 练习
第17章 开发PL/SQL子程序
17.1 过程
17.2 函数
17.3 包
17.4 触发器
17.5 小结
17.6 习题
第18章 Oracle体系结构
18.1 Oracle Server
18.2 Oracle内存结构
18.2.1 共享池
18.2.2 数据高速缓存
18.2.3 重做日志缓冲区
18.2.4 大缓冲池和Java池
18.2.5 PGA
18.3 Oracle后台进程
18.4 Oracle物理文件
18.4.1 数据库文件
18.4.2 其他文件
18.5 Oracle逻辑结构
18.6 Oracle Server工作原理
18.6.1 连接到Oracle Server
18.6.2 处理查询操作
18.6.3 处理DML语句
18.6.4 处理COMMIT
18.7 小结
18.8 习题
第19章 管理例程
19.1 数据库管理员
19.2 特权用户验证
19.3 管理初始化参数
19.3.1 常用参数
19.3.2 参数文件
19.3.3 修改动态参数和静态参数
19.3.4 显示参数信息
19.4 启动和停止例程
19.4.1 启动例程并打开数据库
19.4.2 停止例程
19.4.3 停顿和暂停数据库
19.4.4 显示例程信息
19.5 小结
19.6 习题
第20章 数据字典和动态性能视图
20.1 数据字典
20.2 常用数据字典
20.3 动态性能视图
20.4 常用动态性能视图
20.5 小结
20.6 习题
第21章 管理表空间和数据文件
21.1 数据库逻辑结构
21.2 建立表空间
21.2.1 建立本地管理表空间
21.2.2 建立字典管理表空间
21.2.3 建立加密表空间
21.2.4 建立大文件表空间
21.2.5 建立UNDO表空间
21.2.6 建立临时表空间
21.2.7 建立非标准块表空间
21.3 维护表空间
21.3.1 改变表空间可用性
21.3.2 改变表空间读写状态
21.3.3 改变表空间名称
21.3.4 设置默认表空间
21.3.5 删除表空间
21.3.6 删除数据文件和临时文件
21.4 扩展表空间
21.5 移动数据文件
21.5.1 在OPEN状态下移动数据文件
21.5.2 在MOUNT状态下移动数据文件
21.6 使用OMF方式管理表空间
21.7 显示表空间和数据文件信息
21.8 小结
21.9 习题
第22章 管理对象空间
22.1 段
22.1.1 段分类
22.1.2 显示段信息
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章 管理用户和PROFILE
23.1 用户、方案和PROFILE
23.2 管理用户
23.2.1 建立用户
23.2.2 修改用户
23.2.3 删除用户
23.3 管理PROFILE
23.3.1 使用PROFILE管理口令
23.3.2 使用PROFILE管理资源
23.3.3 修改和删除PROFILE
23.4 显示用户和PROFILE信息
23.5 小结
23.6 习题
第24章 管理权限和角色
24.1 权限和角色
24.2 管理系统权限
24.2.1 授予系统权限
24.2.2 显示系统权限
24.2.3 收回系统权限
24.3 管理对象权限
24.3.1 授予对象权限
24.3.2 显示对象权限
24.3.3 收回对象权限
24.4 管理角色
24.4.1 预定义角色
24.4.2 建立自定义角色
24.4.3 角色授权
24.4.4 激活和禁止角色
24.4.5 修改角色
24.4.6 删除角色
24.4.7 显示角色信息
24.5 小结
24.6 习题
第25章 备份和恢复综述
25.1 Oracle失败
25.1.1 语句失败
25.1.2 用户错误
25.1.3 用户进程失败
25.1.4 网络失败
25.1.5 例程失败
25.1.6 介质失败
25.2 备份和恢复基础
25.2.1 备份恢复方法
25.2.2 制定恢复策略
25.2.3 制定备份策略
25.3 备份与恢复配置
25.3.1 多元化控制文件
25.3.2 多元化重做日志
25.3.3 配置例程恢复参数
25.4 小结
25.5 习题
第26章 配置日志操作模式
26.1 日志操作模式简介
26.2 改变日志操作模式
26.3 配置其他归档参数
26.4 显示归档信息
26.5 小结
26.6 习题
第27章 RMAN基础
27.1 RMAN的组成
27.1.1 RMAN组件
27.1.2 RMAN的特点
27.2 运行RMAN
27.2.1 连接到RMAN
27.2.2 RMAN命令
27.3 配置RMAN
27.3.1 配置备份环境
27.3.2 配置备份冗余策略
27.3.3 配置备份优化
27.3.4 配置归档日志删除策略
27.3.5 配置高级备份选项
27.3.6 配置辅助例程数据文件名
27.3.7 配置快照控制文件位置
27.4 RMAN维护命令
27.4.1 REPORT
27.4.2 LIST
27.4.3 CROSSCHECK
27.4.4 CHANGE
27.4.5 CATALOG
27.4.6 DELETE
27.5 小结
27.6 习题
第28章 RMAN备份
28.1 RMAN备份的概念
28.2 建立备份集
28.3 建立映像副本
28.4 建立增量备份和累积备份
28.5 小结
28.6 习题
第29章 RMAN恢复
29.1 RMAN恢复综述
29.2 RMAN完全恢复
29.2.1 恢复数据库
29.2.2 恢复SYSTEM表空间的数据文件
29.2.3 恢复关闭后损坏的其他数据文件
29.2.4 恢复打开后损坏的其他数据文件
29.2.5 恢复未备份数据文件
29.2.6 数据块介质恢复
29.3 RMAN不完全恢复
29.4 小结
29.5 习题
第30章 EXPDP和IMPDP
30.1 EXPDP和IMPDP简介
30.2 EXPDP
30.2.1 EXPDP命令行参数
30.2.2 EXPDP交互模式命令
30.2.3 EXPDP使用示例
30.3 IMPDP
30.3.1 IMPDP命令行参数
30.3.2 IMPDP交互模式命令
30.3.3 IMPDP使用示例
30.4 使用数据泵工具搬移表空间
30.5 小结
30.6 习题
第31章 EXP和IMP
31.1 EXP和IMP简介
31.2 使用EXP
31.2.1 EXP命令行参数
31.2.2 EXP使用示例
31.3 使用IMP
31.3.1 IMP命令行参数
31.3.2 IMP使用示例
31.4 使用EXP和IMP搬移表空间
31.5 小结
31.6 习题
第32章 使用SQL*Loader
32.1 SQL*Loader命令行参数
32.2 控制文件选项
32.3 数据成员选项
32.4 装载数据示例
32.5 小结
附录 习题答案
编著还有:王海凤、王海亮、郑建茹
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×