微信扫一扫,移动浏览光盘
简介
本书作为Oracle8参考从书,包含了Oracle8的全部内容。它由浅入深地介绍了Oracle8企业版服务器的全貌和最流行的工具;介绍如何创建数据库的表、用户和角色以及查询和报表技术;描述了备份和恢复数据库、监控和改善数据库性能的关键技术;并介绍高级编程方法以及诸如聚集表和分布式数据库等复杂结构策略。本书以字母顺序列出了所有SQL命令、函数和术语。它既有对概念的详细阐述,也有对实例的具体分析。本书对于新、老用户来说,都是一本极具参考价值的Oracle8参考书。
目录
译者序
致谢
作者简介
前言
第一部分 引 言
第1章 oracle8简介
1.1 oracle8的一些新特性
1.1.1 支持超大型数据库
1.1.2 支持面向对象
1.1.3 增强的工具集
1.2 oracle8快速巡游
1.2.1 第一站:事件管理器(instance manager)
1.2.2 第二站:模式管理器(schema manager)
1.2.3 第三站:storage manager(存储管理器)
1.2.4 最后一站:sql worksheet(sql工作单)
1.3 安装之前
1.3.1 客户或服务器或二者
1.3.2 新安装或从第7版升级
1.3.3 升级以前的oracle8版本
1.4 初始基础数据库内容
.1.4.1 用户
1.4.2 角色
1.4.3 表
1.4.4 oracle8实用大全的示例表格
1.5 小结
第2章 oracle8概览
2. 1 oracle8--客户和服务器关系
2.1.1 oracle8的服务器包
2.1.2 oracle8的客户软件包
2.1.3 一颗新星--enterprisemanager
2.2 启动oracle8
2.2.1 远程启动数据库
2.2.2 启动服务器上的数据库
2.3 初始化enterphsemanager
2.3.1 使用系统管理员工具条
2.4 从oracle8文档中取得帮助
2.5 关闭oracle8
2.5.1 远程关闭oracle8
2.5.2 关闭服务器上的oracle8
2.6 小结
第3章 概念
3.1 安全
3.1.1 用户
3.1.2 角色
3.1.3 优先权
3.1.4 环境配置文件
3.1.5 oracle8缺省安全性
3.2 空间
3.3 性能
3.4 备份和恢复
3.5 数据库设计
3.6 对象-关系概念
3.7 小结
第4章 主要工具
4.1 enterprise manager
4.1.1 enterprise manager控制台
4.1.2 enterprise manager共同工具组成部分
4.1.3 sql worksheet的特殊组成部分
4.2 sql*plus--值得信赖的老朋友
4.3 pro*c和其他编译器
4.3.1 什么是oracle8预编译器
4.3.2 预编译器和嵌入式sql
4.3.3 预编译器将给予开发者什么
4. 4 数据库引擎程序
4.4.1 oracle8数据库引擎
4.5 net8
4. 5.1 什么是net8
4.5.2 net8和数据库请求的生命周期
4.5.3 net8体系结构
4.6 小结
第5章 其他实用程序和工具
5.1 存储管理器
5.2 实例管理器
5.3 复制管理器(replication manager)
5.4 用于access的迁移助手
5.5 数据迁移助手(data migration assistant)
5.6 web发布助手(web publishing assistant)
5.7 数据库助手
5.8 文件打包器
5.9 性能监测器
5.10 上下文cartridges和工作台
5.11 视频cartridges
5.12 空间cartridges和空间cadridges实用程序
5.13 图像canridges
5.14 时间序列canhdges
5.15 小结
第二部分 核 心 部 分
第6章 用于用户、角色和环境配置文件的安全管理器
6.1 用户
6.1.1 创建新用户
6.1.2 改变用户的口令
6.1.3 给用户增加角色和优先权
6.1.4 从用户中删去角色和优先权
6.1.5 改变用户的缺省表空间,帐号锁定,环境配置文件或配额
6.1.6 在安全管理器中切换用户或数据库
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 小结
第7章 表格的模式管理器
7.1 表格
7.1.1 在oracle8中定义列
7.1.2 什么是空
7.1.3 创建一个新表格
7.1.4 变换表格中的列
7.2 主键
7.2.1 创建一个新主键
7.2.2 改变一个主键
7.2.3 删除一个主键
7.3 外部键
7.3.1 添加外部键
7.3.2 改变一个外部键
7.3.3 移去一个外部键
7.4 索引
7.4.1 什么是行id
7.4.2 百分之二十规则
7.4.3 在表格上创建新的索引
7.4.4 改变索引
7.4.5 移去索引
7.5 小结
第8章 用于视图、同义词和序列的模式管理器
8.1 视图
8.1.1 使用视图改变数据
8.1.2 创建一个新视图
8.1.3 用schemamanager改变--视图
8.1.4 删除(释放)一个视图
8.2 同义词
8.2.1 创建一个新的同义词
8.2.2 删掉(释放)一个同义词
8.3 序列
8.3.1 创建一个新序殉
8.3.2 改变(改动)一个序列
8.3.3 删除(释放)一个序列
8.4 小结
第9章 用于查询的sql
9.1 选择你的工具
9.1.1 如何使用sqlworksheet进行查询
9.1.2 如何使用sql*plus进行查询
9.2 基本的sql查询
9.2.1 一些查询示例
9.2.2 帮助你写出好的查询的一些技巧
9.3 连接表格
9.3.1 基本连接
9.3.2 连接查询的例子
9.3.3 外部连接
9.3.4 使用子查询
9.3.5 exists子句
9.4 查询中的sql函数
9.4.1 decode函数
9.4.2 instr函数
9.4.3 substr函数
9.4.4 concatenate符号
9.4.5 nvl函数
9.5 小结
第10章 使用sql进行数据操作
10.1 修改表和视图中的数据
10.2 更新行
10.2.1 使用文字
10.2.2 使用子查询进行更新
10.2.3 使用相关子查询进行更新
10.3 插入行
10.3.1 用文字插入
10.3.2 使用子查询插入
10.4 删除行
10.5 用子查询替代表名
10.6 小结
第11章 sql中的用户,角色和环境配置文件
11.1 用户
11.1.1 创建一个新用户
11.1.2 改变用户的密码
11.1.3 给用户增加角色(role)和特权(priviedge)
11.1.4 将角色和特权从用户处删除
11.1.5 改变用户的缺省表空间,帐号锁,环境配置文件或者限额
11.1.6 在sql中切换用户或者数据库
11.2 角色(role)
11.2.1 创建新的角色
11.2.2 赋户用户角色
11.2.3 为角色赋子角色或者特权
11.2.4 从角色中将特权和角色删除掉
11.3 环境配置文件
11.3.1 创建一个新的环境配置文件
11.3.2 将环境配置文件赋给用户
11.3.3 使用环境配置文件管理口令特性
11.4 小结
第12章 sql中的表操作
12.1 表
12.1.1 创建一个新表
12.1.2 改变表中的列
12.1.3 删除一个表
12.2 主键
12.2.1 创建新的主键
12.2.2 改变主键
12.2.3 删除主键
12.3 外部键
12.3.1 增加外部键
12.3.2 改变外部键
12.3.3 删除外部键
12.4 索引
12.4.1 在表上创建新索引
12.4.2 改变一个索引
12.4.3 删除一个索引
12.5 小结
第13章 用于视图、同义词和序列的sql
13.1 视图
13.1.1 使用视图来修改数据
13. 1.2 创建一个新视图
13.1.3 用sql命令改变视图
13.1.4 删除一个视图
13.2 同义词
13.2.1 创建一个新同义词
13.2.2 删除一个同义词
13.3 序列
13.3.1 创建一个新的序列
13.3.2 改变序列
13.3.3 删除序列
13.4 小结
第14章 sql*plus的报表
14.1 sql*plus:一个程序设计工具
14.2 基本报表命令
14.2.1 column
14.2.2 ttitle和btitle
14.2.3 spool
14.3 组函数
14.3.1 使用orderby对结果进行排序
14.3.2 组函数(sum,avg等)
14.3.3 groupby
14.3.4 中断和计算
14.4 变量和参数
14.4.1 define
14.4.2 使用@执行报表
14.5 set
14.6 格式化报表
14.6.1 pagesize和linsize
14.6.2 ttitle和sysdate
14.6.3recsep和recsepchar
14. 7 小结
第三部分 调整与备份
第15章 性能
15.1 初始化参数
15.1.1 db_block_duffers
15.1.2 shared_poo_size
15.1.3 optimizer_mode
15.2 基于开销的优化器
15.2.1 analyze
15.2.2 explainplan
15.2.3 提示(hints)
15.2.4 索引
15.3 小结
第16章 orade8备份
16.1 oracle8备份
16.1.1 oracle8备份元素和概念
16.2 oralce8备份系统方案
16.3 oralce8的恢复管理器
16.3.1 恢复管理器使用控制文件
16.3.2 使用恢复目录
16.3.3 恢复目录的一般性维护
16.3.4 使用恢复管理器
16.3.5 完整性检查
16.3.6 使用恢复管理器向磁带备份
16.3.7 恢复管理器备份操作
16.3.8 恢复管理器的维护
16.4 输出
16.4.1 输出模式
16.4.2 启动oracle8输出工具
16.4.3 输出路径
16.4.4 全部数据库模式选项
16.4.5 输出错误处理
16.5 oracle8nt备份管理器
16.5.1 noarchivelog模式
16.5.2 archivelog模式
16.6 oracle8操作系统备份
16.6.1 表空间备份
16.7 确保备份的完整性
16.7.1 db verify参数列表
16.7.2 db verify例子
16.8 小结
第17章 oracle8恢复
17.1 oracle8的恢复数据结构
17.1.1 控制文件
17.1.2 回退段
17.1.3 重做记录
17.1.4 联机事务日志文件
17.1.5 系统变更号
17.1.6 数据文件
17.1.7 检测点
17.2 oracle8恢复原理
17.2.1 日志线索
17.2.2 oracle8实例启动的步骤
17.2.3 oracle8的智能恢复
17.2,4 oracle8的恢复过程
17.3 oracle8错误
17.3.1 oracle8恢复分析
17.3.2 实例自动恢复
17.4 介质恢复
17.4.1 介质恢复类型
17.4.2 介质恢复指导
17.4.3 在noarchiveiog模式下复原数据库
17.4.4 完全恢复
17.4.5 执行完全恢复
17.4.6 不完全介质恢复
17.4.7 用户或应用程序错误
17.4.8 恢复管理器
17.4.9 重建被毁坏的数据文件
17.4.10 nt恢复管理器
17.5 输入
17.5.1 输入模式
17.5.2 启动oracle8输入实用工具集
17.5.3 输入参数
17.5.4 输入complete,incremental和cunlulative输出文件
17.5.5 理解表级输入和分区级输入
17.5.6 输入时的错误处理
17.6 小结
第四部分 高 级 主 题
第18章 pl/sql
18.1 编写pl/sql代码
18.2 声明变量
18.2.1 if_then_else
18.3 游标
18.3.1 显式游标
18.3.2 隐式游标
18.3.3 游标属性
18.4 循环
18.4.1 cursorforloop
18.4.2 简单循环
18.4.3 while循环
18.4.4 for循环
18.5 html扩展
18.6 处理错误
18.7 小结
第19章 过程、包、函数和触发器
19.1 对前面要走的路的已有认识
19.2 你的企业系统和存储子程序
19.3 本章实例分析
19.3.1 图书馆系统工作流
19.4 存储过程
19.4.1 创建过程的语法
19.5 维护存储过程
19.5.1 存储过程的性能问题
19.6 函数
19.6.1 创建函数举例
19.7 包
19.7.1 创建包实例
19.7.2 包的构成部分
19.7.3 执行包
19.7.4 使用包的好处
19.7.5 重载包接口
19.7.6 包会话状态
19.7.7 序列可重用包
19.7.8 取消包
19.7.9 oracle提供的包
19.8 子程序的内部
19.8.1 存储子程序的存储
19.8.2 在执行中使存储子程序有效
19.8.3 执行一存储子程序
19.8.4 存储子程序的依赖关系
19.8.5 存储子程序隐藏
19.8.6 调试存储子程序
19.8.7 列出关于存储子程序的信息
19.9 触发器
19.9.1 何时在声明的参照完整性上使用触发器
19.9.2 创建触发器实例
19.9.3 触发器语法
19.9.4 触发器构成部分
19.9.5 创建触发器的限制
19.9.6 触发器执行
19.9.7 触发器的数据访问
19.9.8 触发器的维护和安全
19.10 理解子程序异常
19.10.1 实现异常
19.10.2 为什么使用异常
19.10.3 处理异常
19.10.4 处理未命名的内部异常
19.11 小结
第20章 审计
20.1 oracle8审计概念
20.1.1 为什么审计数据库
20.1.2 由oracle8提供的审计选项
20.2 实现oracle8审计
20.2.1 使oracle8审计可用
20.2.2 使审计选项可用或不可用
20.3 oracle8审计痕迹
20.4 使用触发器审计数据库操作
20.4.1 设置触发器审计
20.5 小结
第21章 多数据库例程
21.1 oracle8例程
21.2 oracle8例程应用
21.2.1 单例程数据库系统
21.2.2 多例程数据库系统
21.2.3 oracle8分布式数据库系统
21.3 oracle8并行服务器应用
21.3.1 并行服务器应用的属性
21.3.2 设计oracle8并行服务器系统
21.3.3 实现管理oracle8并行服务器
21.3.4 并行服务器概念
21.3.5 oracle8并行服务器的好处
21.3.6 oracle8并行服务器系统的缺陷
21.4 分布式数据库应用
21.4.1 异类oracle8分布式数据库系统
21.4.2 开发分布式数据库系统
21.4.3 管理oracle8的分布式数据库系统
21.4.4 理解分布式事务的管理
21.4.5 oracle8会话树
21.5 小结
21.5.1 并行服务器
21.5.2 oracle8分布式结构
第22章 oracle8聚集
22.1 聚集
22.1.1 创建聚集,聚集表和聚集索引
22.1.2 创建聚集指导
22.1.3 管理聚集模式对象
22.1.4 收集聚集上的信息
22.2 小结
第23章 超大型数据库
23.1 数据库对象划分
23.1.1 使用oracle8分离的优点
23.1.2 创建表的划分
23.1.3 创建索引划分
23.1.4 管理划分表和索引
23.2 大对象数据类型
23.2.1 lob数据类型
23.2.2 使用lobs创建表
23.2.3 初始化内部lobs
23.2.4 使用bfiles
23.2.5 操作lob
23.2.6 使用dbms lob包
23.2.7 dbms lob包程序语法
23.3 小结
第24章 oracle8对象
24.1 介绍oracle8对象技术
24.2 对象-关系型oracle8数据库
24.2.1 对象-关系型oracle8的优点
24.2.2 对象-关系型oracle8的缺点
24.3 对象-关系型例子分析
24.3.1 图书馆系统处理
24.3.2 图书馆例子中的表
24,3.3 图书馆例子实体
24.4 oracle8对象
24.4.1 对象类型
24.4.2 集合类型
24.5 oracle8对象表
24.5.1 对象表ref
24.5.2 对象表嵌入列
24.5.3 对象表索引
24.5.4 对象表约束
24.5.5 对象表触发器
24.5.6 对象表缺省值
24.5.7 最终的图书馆系统实例
24.5.8 操作对象表
24.6 oracle8对象视图
24.6.1 创建对象视图的概念
24.6.2 创建对象视图类型
24.7 小结
第25章 使用对象编程
25.1 回顾对象表实例
25.2 使用oracle8对象的pl/sql
25.2.1 查询对象表
25.2.2 列出某人租借的书
25.2.3 修改嵌入表
25.2.4 插入嵌入表
25.2.5 从嵌入表中删除
25.3 小结
第五部分 附 录
附录a 命令参考
附录b 关子cd-rom
附录c pl/sql例子
词汇
致谢
作者简介
前言
第一部分 引 言
第1章 oracle8简介
1.1 oracle8的一些新特性
1.1.1 支持超大型数据库
1.1.2 支持面向对象
1.1.3 增强的工具集
1.2 oracle8快速巡游
1.2.1 第一站:事件管理器(instance manager)
1.2.2 第二站:模式管理器(schema manager)
1.2.3 第三站:storage manager(存储管理器)
1.2.4 最后一站:sql worksheet(sql工作单)
1.3 安装之前
1.3.1 客户或服务器或二者
1.3.2 新安装或从第7版升级
1.3.3 升级以前的oracle8版本
1.4 初始基础数据库内容
.1.4.1 用户
1.4.2 角色
1.4.3 表
1.4.4 oracle8实用大全的示例表格
1.5 小结
第2章 oracle8概览
2. 1 oracle8--客户和服务器关系
2.1.1 oracle8的服务器包
2.1.2 oracle8的客户软件包
2.1.3 一颗新星--enterprisemanager
2.2 启动oracle8
2.2.1 远程启动数据库
2.2.2 启动服务器上的数据库
2.3 初始化enterphsemanager
2.3.1 使用系统管理员工具条
2.4 从oracle8文档中取得帮助
2.5 关闭oracle8
2.5.1 远程关闭oracle8
2.5.2 关闭服务器上的oracle8
2.6 小结
第3章 概念
3.1 安全
3.1.1 用户
3.1.2 角色
3.1.3 优先权
3.1.4 环境配置文件
3.1.5 oracle8缺省安全性
3.2 空间
3.3 性能
3.4 备份和恢复
3.5 数据库设计
3.6 对象-关系概念
3.7 小结
第4章 主要工具
4.1 enterprise manager
4.1.1 enterprise manager控制台
4.1.2 enterprise manager共同工具组成部分
4.1.3 sql worksheet的特殊组成部分
4.2 sql*plus--值得信赖的老朋友
4.3 pro*c和其他编译器
4.3.1 什么是oracle8预编译器
4.3.2 预编译器和嵌入式sql
4.3.3 预编译器将给予开发者什么
4. 4 数据库引擎程序
4.4.1 oracle8数据库引擎
4.5 net8
4. 5.1 什么是net8
4.5.2 net8和数据库请求的生命周期
4.5.3 net8体系结构
4.6 小结
第5章 其他实用程序和工具
5.1 存储管理器
5.2 实例管理器
5.3 复制管理器(replication manager)
5.4 用于access的迁移助手
5.5 数据迁移助手(data migration assistant)
5.6 web发布助手(web publishing assistant)
5.7 数据库助手
5.8 文件打包器
5.9 性能监测器
5.10 上下文cartridges和工作台
5.11 视频cartridges
5.12 空间cartridges和空间cadridges实用程序
5.13 图像canridges
5.14 时间序列canhdges
5.15 小结
第二部分 核 心 部 分
第6章 用于用户、角色和环境配置文件的安全管理器
6.1 用户
6.1.1 创建新用户
6.1.2 改变用户的口令
6.1.3 给用户增加角色和优先权
6.1.4 从用户中删去角色和优先权
6.1.5 改变用户的缺省表空间,帐号锁定,环境配置文件或配额
6.1.6 在安全管理器中切换用户或数据库
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 小结
第7章 表格的模式管理器
7.1 表格
7.1.1 在oracle8中定义列
7.1.2 什么是空
7.1.3 创建一个新表格
7.1.4 变换表格中的列
7.2 主键
7.2.1 创建一个新主键
7.2.2 改变一个主键
7.2.3 删除一个主键
7.3 外部键
7.3.1 添加外部键
7.3.2 改变一个外部键
7.3.3 移去一个外部键
7.4 索引
7.4.1 什么是行id
7.4.2 百分之二十规则
7.4.3 在表格上创建新的索引
7.4.4 改变索引
7.4.5 移去索引
7.5 小结
第8章 用于视图、同义词和序列的模式管理器
8.1 视图
8.1.1 使用视图改变数据
8.1.2 创建一个新视图
8.1.3 用schemamanager改变--视图
8.1.4 删除(释放)一个视图
8.2 同义词
8.2.1 创建一个新的同义词
8.2.2 删掉(释放)一个同义词
8.3 序列
8.3.1 创建一个新序殉
8.3.2 改变(改动)一个序列
8.3.3 删除(释放)一个序列
8.4 小结
第9章 用于查询的sql
9.1 选择你的工具
9.1.1 如何使用sqlworksheet进行查询
9.1.2 如何使用sql*plus进行查询
9.2 基本的sql查询
9.2.1 一些查询示例
9.2.2 帮助你写出好的查询的一些技巧
9.3 连接表格
9.3.1 基本连接
9.3.2 连接查询的例子
9.3.3 外部连接
9.3.4 使用子查询
9.3.5 exists子句
9.4 查询中的sql函数
9.4.1 decode函数
9.4.2 instr函数
9.4.3 substr函数
9.4.4 concatenate符号
9.4.5 nvl函数
9.5 小结
第10章 使用sql进行数据操作
10.1 修改表和视图中的数据
10.2 更新行
10.2.1 使用文字
10.2.2 使用子查询进行更新
10.2.3 使用相关子查询进行更新
10.3 插入行
10.3.1 用文字插入
10.3.2 使用子查询插入
10.4 删除行
10.5 用子查询替代表名
10.6 小结
第11章 sql中的用户,角色和环境配置文件
11.1 用户
11.1.1 创建一个新用户
11.1.2 改变用户的密码
11.1.3 给用户增加角色(role)和特权(priviedge)
11.1.4 将角色和特权从用户处删除
11.1.5 改变用户的缺省表空间,帐号锁,环境配置文件或者限额
11.1.6 在sql中切换用户或者数据库
11.2 角色(role)
11.2.1 创建新的角色
11.2.2 赋户用户角色
11.2.3 为角色赋子角色或者特权
11.2.4 从角色中将特权和角色删除掉
11.3 环境配置文件
11.3.1 创建一个新的环境配置文件
11.3.2 将环境配置文件赋给用户
11.3.3 使用环境配置文件管理口令特性
11.4 小结
第12章 sql中的表操作
12.1 表
12.1.1 创建一个新表
12.1.2 改变表中的列
12.1.3 删除一个表
12.2 主键
12.2.1 创建新的主键
12.2.2 改变主键
12.2.3 删除主键
12.3 外部键
12.3.1 增加外部键
12.3.2 改变外部键
12.3.3 删除外部键
12.4 索引
12.4.1 在表上创建新索引
12.4.2 改变一个索引
12.4.3 删除一个索引
12.5 小结
第13章 用于视图、同义词和序列的sql
13.1 视图
13.1.1 使用视图来修改数据
13. 1.2 创建一个新视图
13.1.3 用sql命令改变视图
13.1.4 删除一个视图
13.2 同义词
13.2.1 创建一个新同义词
13.2.2 删除一个同义词
13.3 序列
13.3.1 创建一个新的序列
13.3.2 改变序列
13.3.3 删除序列
13.4 小结
第14章 sql*plus的报表
14.1 sql*plus:一个程序设计工具
14.2 基本报表命令
14.2.1 column
14.2.2 ttitle和btitle
14.2.3 spool
14.3 组函数
14.3.1 使用orderby对结果进行排序
14.3.2 组函数(sum,avg等)
14.3.3 groupby
14.3.4 中断和计算
14.4 变量和参数
14.4.1 define
14.4.2 使用@执行报表
14.5 set
14.6 格式化报表
14.6.1 pagesize和linsize
14.6.2 ttitle和sysdate
14.6.3recsep和recsepchar
14. 7 小结
第三部分 调整与备份
第15章 性能
15.1 初始化参数
15.1.1 db_block_duffers
15.1.2 shared_poo_size
15.1.3 optimizer_mode
15.2 基于开销的优化器
15.2.1 analyze
15.2.2 explainplan
15.2.3 提示(hints)
15.2.4 索引
15.3 小结
第16章 orade8备份
16.1 oracle8备份
16.1.1 oracle8备份元素和概念
16.2 oralce8备份系统方案
16.3 oralce8的恢复管理器
16.3.1 恢复管理器使用控制文件
16.3.2 使用恢复目录
16.3.3 恢复目录的一般性维护
16.3.4 使用恢复管理器
16.3.5 完整性检查
16.3.6 使用恢复管理器向磁带备份
16.3.7 恢复管理器备份操作
16.3.8 恢复管理器的维护
16.4 输出
16.4.1 输出模式
16.4.2 启动oracle8输出工具
16.4.3 输出路径
16.4.4 全部数据库模式选项
16.4.5 输出错误处理
16.5 oracle8nt备份管理器
16.5.1 noarchivelog模式
16.5.2 archivelog模式
16.6 oracle8操作系统备份
16.6.1 表空间备份
16.7 确保备份的完整性
16.7.1 db verify参数列表
16.7.2 db verify例子
16.8 小结
第17章 oracle8恢复
17.1 oracle8的恢复数据结构
17.1.1 控制文件
17.1.2 回退段
17.1.3 重做记录
17.1.4 联机事务日志文件
17.1.5 系统变更号
17.1.6 数据文件
17.1.7 检测点
17.2 oracle8恢复原理
17.2.1 日志线索
17.2.2 oracle8实例启动的步骤
17.2.3 oracle8的智能恢复
17.2,4 oracle8的恢复过程
17.3 oracle8错误
17.3.1 oracle8恢复分析
17.3.2 实例自动恢复
17.4 介质恢复
17.4.1 介质恢复类型
17.4.2 介质恢复指导
17.4.3 在noarchiveiog模式下复原数据库
17.4.4 完全恢复
17.4.5 执行完全恢复
17.4.6 不完全介质恢复
17.4.7 用户或应用程序错误
17.4.8 恢复管理器
17.4.9 重建被毁坏的数据文件
17.4.10 nt恢复管理器
17.5 输入
17.5.1 输入模式
17.5.2 启动oracle8输入实用工具集
17.5.3 输入参数
17.5.4 输入complete,incremental和cunlulative输出文件
17.5.5 理解表级输入和分区级输入
17.5.6 输入时的错误处理
17.6 小结
第四部分 高 级 主 题
第18章 pl/sql
18.1 编写pl/sql代码
18.2 声明变量
18.2.1 if_then_else
18.3 游标
18.3.1 显式游标
18.3.2 隐式游标
18.3.3 游标属性
18.4 循环
18.4.1 cursorforloop
18.4.2 简单循环
18.4.3 while循环
18.4.4 for循环
18.5 html扩展
18.6 处理错误
18.7 小结
第19章 过程、包、函数和触发器
19.1 对前面要走的路的已有认识
19.2 你的企业系统和存储子程序
19.3 本章实例分析
19.3.1 图书馆系统工作流
19.4 存储过程
19.4.1 创建过程的语法
19.5 维护存储过程
19.5.1 存储过程的性能问题
19.6 函数
19.6.1 创建函数举例
19.7 包
19.7.1 创建包实例
19.7.2 包的构成部分
19.7.3 执行包
19.7.4 使用包的好处
19.7.5 重载包接口
19.7.6 包会话状态
19.7.7 序列可重用包
19.7.8 取消包
19.7.9 oracle提供的包
19.8 子程序的内部
19.8.1 存储子程序的存储
19.8.2 在执行中使存储子程序有效
19.8.3 执行一存储子程序
19.8.4 存储子程序的依赖关系
19.8.5 存储子程序隐藏
19.8.6 调试存储子程序
19.8.7 列出关于存储子程序的信息
19.9 触发器
19.9.1 何时在声明的参照完整性上使用触发器
19.9.2 创建触发器实例
19.9.3 触发器语法
19.9.4 触发器构成部分
19.9.5 创建触发器的限制
19.9.6 触发器执行
19.9.7 触发器的数据访问
19.9.8 触发器的维护和安全
19.10 理解子程序异常
19.10.1 实现异常
19.10.2 为什么使用异常
19.10.3 处理异常
19.10.4 处理未命名的内部异常
19.11 小结
第20章 审计
20.1 oracle8审计概念
20.1.1 为什么审计数据库
20.1.2 由oracle8提供的审计选项
20.2 实现oracle8审计
20.2.1 使oracle8审计可用
20.2.2 使审计选项可用或不可用
20.3 oracle8审计痕迹
20.4 使用触发器审计数据库操作
20.4.1 设置触发器审计
20.5 小结
第21章 多数据库例程
21.1 oracle8例程
21.2 oracle8例程应用
21.2.1 单例程数据库系统
21.2.2 多例程数据库系统
21.2.3 oracle8分布式数据库系统
21.3 oracle8并行服务器应用
21.3.1 并行服务器应用的属性
21.3.2 设计oracle8并行服务器系统
21.3.3 实现管理oracle8并行服务器
21.3.4 并行服务器概念
21.3.5 oracle8并行服务器的好处
21.3.6 oracle8并行服务器系统的缺陷
21.4 分布式数据库应用
21.4.1 异类oracle8分布式数据库系统
21.4.2 开发分布式数据库系统
21.4.3 管理oracle8的分布式数据库系统
21.4.4 理解分布式事务的管理
21.4.5 oracle8会话树
21.5 小结
21.5.1 并行服务器
21.5.2 oracle8分布式结构
第22章 oracle8聚集
22.1 聚集
22.1.1 创建聚集,聚集表和聚集索引
22.1.2 创建聚集指导
22.1.3 管理聚集模式对象
22.1.4 收集聚集上的信息
22.2 小结
第23章 超大型数据库
23.1 数据库对象划分
23.1.1 使用oracle8分离的优点
23.1.2 创建表的划分
23.1.3 创建索引划分
23.1.4 管理划分表和索引
23.2 大对象数据类型
23.2.1 lob数据类型
23.2.2 使用lobs创建表
23.2.3 初始化内部lobs
23.2.4 使用bfiles
23.2.5 操作lob
23.2.6 使用dbms lob包
23.2.7 dbms lob包程序语法
23.3 小结
第24章 oracle8对象
24.1 介绍oracle8对象技术
24.2 对象-关系型oracle8数据库
24.2.1 对象-关系型oracle8的优点
24.2.2 对象-关系型oracle8的缺点
24.3 对象-关系型例子分析
24.3.1 图书馆系统处理
24.3.2 图书馆例子中的表
24,3.3 图书馆例子实体
24.4 oracle8对象
24.4.1 对象类型
24.4.2 集合类型
24.5 oracle8对象表
24.5.1 对象表ref
24.5.2 对象表嵌入列
24.5.3 对象表索引
24.5.4 对象表约束
24.5.5 对象表触发器
24.5.6 对象表缺省值
24.5.7 最终的图书馆系统实例
24.5.8 操作对象表
24.6 oracle8对象视图
24.6.1 创建对象视图的概念
24.6.2 创建对象视图类型
24.7 小结
第25章 使用对象编程
25.1 回顾对象表实例
25.2 使用oracle8对象的pl/sql
25.2.1 查询对象表
25.2.2 列出某人租借的书
25.2.3 修改嵌入表
25.2.4 插入嵌入表
25.2.5 从嵌入表中删除
25.3 小结
第五部分 附 录
附录a 命令参考
附录b 关子cd-rom
附录c pl/sql例子
词汇
Oracle8 bible
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!