Oracle 9i中文版数据库系统管理

Oracle 9i中文版数据库系统管理
作 者: 赵松涛
出版社: 人民邮电出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 关系型数据库 数据库管理系统
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Oracle 9i中文版数据库系统管理》作者简介

内容简介

本书以Oracle9iforWindows2000数据库的管理任务为主线,全面详尽地介绍了Oracle9i数据库系统管理员需要掌握的管理技术。全书分为7个部分,共15章,内容包括Oracle9i基础知识、例程的日常管理、21种方案对象的管理、数据库安全性管理、存储的管理、数据库和网络的配置、系统备份与恢复、性能分析与调整等等。本书内容全面、思路流畅、实用性强,所有实例均经过上机反复实践;对常见的问题提出了解决方案,具有很强的指导性。本书适合Oracle数据库管理人员、数据库应用开发人员阅读和参考,可作为管理Oracle数据库的技术手册以及参加Oracle认证考试的参考书。

图书目录

第1章 Oracle9i基础

1. 1 Oracle9i简介

1. 1. 1 Oracle9i的3个版本

1. 1. 2 Oracle9i的新特性

1. 2 Oracle9i的体系结构

1. 2. 1 Oracle9i的进程结构

1. 2. 2 Oracle9i的内存结构

1. 2. 3 Oracle9i的逻辑结构

1. 2. 4 Oracle9i的存储结构

1. 2. 5 Oracle9i的总体结构

1. 3 Oracle9i的硬件配置

1. 3. 1 单磁盘独立主机配置

1. 3. 2 磁盘阵列独立主机配置

1. 3. 3 磁盘镜像独立主机配置

1. 3. 4 多数据库独立主机配置

1. 3. 5 客户机朋良务器网络主机配置

1. 3. 6 分布式网络主机配置

1. 3. 7 集群网络主机配置

1. 4 Oracle9i的安装

1. 4. 1 Oracle9i的环境需求

1. 4. 2 Oracle9i的安装过程

1. 4. 3 Oracle9i的安装结果

1. 5 配置管理服务器

1. 5. 1 Oracle9i的管理模式

1. 5. 2 配置管理服务器

1. 6 基本管理工具的使用

1. 6. 1 企业管理器的使用

1. 6. 2 SQLPlus的使用

1. 6. 3 SQLPlusWorksheet的使用

本章小结

第2章 例程的管理

2. 1 关闭例程

2. 1. 1 SYS和SYSTEM用户的使用

2. 1. 2 关闭/启动例程的工具

2. 1. 3 关闭例程的4种方式比较

2. 1. 4 常关闭例程

2. 1. 5 立即关闭例程

2. 1. 6 中止关闭例程

2. 1. 7 事务处理关闭例程

2. 2 启动例程

2. 2. 1 常启动例程

2. 2. 2 不装载启动例程

2. 2. 3 装载启动例程

2. 2. 4 强制启动例程

2. 2. 5 限制启动例程

2. 2. 6 读启动例程

2. 3 初始化参数文件

2. 3. 1 Pfile文件

2. 3. 2 SPfile文件

2. 3. 3 例程启动参数的设置

2. 3. 4 SPfile和Pfile文件的相互转换

2. 3. 5 SPfile和Pfile文件的功能比较

2. 4 修改例程配置参数

2. 4. 1 修改例程的一般信息参数

2. 4. 2 修改例程的内存参数

2. 4. 3 修改例程的恢复参数

2. 4. 4 修改例程的撤消参数

2. 5 管理会话

2. 5. 1 查询会话

2. 5. 2 会话的主要信息

2. 5. 3 中断会话

2. 6 管理事务

2. 6. 1 什么是事务

2. 6. 2 事务的状态

2. 6. 3 事务的提交

2. 6. 4 事务的回滚

2. 6. 5 事务的设置

2. 7 管理锁

2. 7. 1 什么是锁

2. 7. 2 锁的类型

2. 7. 3 查询锁信息

2. 7. 4 自定义数据锁

2. 8 资源管理器

2. 8. 1 资源使用者组

2. 8. 2 资源计划

2. 8. 3 资源计划调度

本章小结

第3章 表

3. 1 Oracle9i中表的分类

3. 2 Oracle9i表支持的数据类型

3. 2. 1 char类型

3. 2. 2 varchar2类型

3. 2. 3 nchar类型

3. 2. 4 nvarchar2类型

3. 2. 5 number类型

3. 2. 6 date类型

3. 2. 7 long类型

3. 2. 8 raw类型

3. 2. 9 longraw类型

3. 2. 10 rowid类型

3. 2. 11 blob类型

3. 2. 12 clob类型

3. 2. 13 nclob类型

3. 2. 14 bfile类型

3. 2. 15 urowid类型

3. 2. 16 float类型

3. 3 创建表

3. 3. 1 创建关系表

3. 3. 2 约束条件配置

3. 3. 3 存储参数配置

3. 3. 4 簇列配置

3. 3. 5 分区配置

3. 3. 6 选项配置

3. 3. 7 LOB存储配置

3. 3. 8 约束条件存储配置

3. 3. 9 利用查询创建关系表

3. 3. 10 创建按索引组织表IOT

3. 3. 11 创建对象表

3. 3. 12 创建嵌套对象表

3. 3. 13 创建复杂表

3. 3. 14 创建临时表

3. 4 表的修改

3. 4. 1 表结构的修改

3. 4. 2 约束条件的修改

3. 4. 3 存储参数的修改

3. 4. 4 选项参数的修改

3. 5 表的删除

3. 5. 1 在企业管理器里删除表

3. 5. 2 在SQLPlus里删除表

3. 6 表的截断

3. 6. 1 在SQLPlus里截断表

3. 6. 2 截断有完整性约束条件的表

3. 6. 3 截断与删除的比较

3. 7 表的分析

3. 7. 1 表的分析的任务

3. 7. 2 验证表的结构

3. 7. 3 查找迁移和链接行

3. 7. 4 统计信息的有关操作

3. 7. 5 dbms stats程序包

3. 8 表的重组

3. 8. 1 重组的含义

3. 8. 2 利用重组向导进行表的重组

3. 8. 3 利用SQL语句进行表的重组

3. 9 表分区的类型及管理

3. 9. 1 范围分区表

3. 9. 2 列表分区表

3. 9. 3 散列分区表

3. 9. 4 组合分区表

3. 9. 5 分区的参数修改

3. 9. 6 分区的移去

3. 9. 7 分区的移动

3. 9. 8 分区的截断

3. 9. 9 分区的本地索引操作

3. 9. 10 分区的交换

3. 9. 11 分区的拆分

3. 9. 12 分区的合并

3. 9. 13 分区的重组

本章小结

第4章 索引和视图

4. 1 索引的原理

4. 2 Oracle9i中索引的分类

4. 2. 1 B一树索引

4. 2. 2 位图索引

4. 2. 3 建立索引的几点经验

4. 3 索引的创建

4. 3. 1 创建惟一索引

4. 3. 2 创建位图索引

4. 3. 3 创建未排序索引

4. 3. 4 创建反序索引

4. 3. 5 创建基于函数的索引

4. 4 索引的删除

4. 5 索引的分析

4. 5. 1验证索引结构

4. 5. 2 计算索引的统计信息

4. 5. 3 删除索引的统计信息

4. 5. 4 估计索引的统计信息

4. 5. 5 利用dbms_stats程序包收集索引的统计信息

4. 5. 6 利用dbms_stats程序包删除索引的统计信息

4. 5. 7 利用dbms_stats程序包估计索引的统计信息

4. 5. 8 索引的统计信息的内容

4. 6 索引的重组

4. 6. 1 利用重组向导进行索引重组

4. 6. 2 利用SQL语句进行索引的重组

4. 7 索引的修改

4. 7. 1 修改分区索引的表空间

4. 7. 2 修改存储参数

4. 8 视图

4. 8. 1 视图的创建

4. 8. 2 视图数据的查询

4. 8. 3 视图的修改

4. 8. 4 视图的删除

本章小结

第5章 管理用方案对象

5. 1 数据库链接

5. 1. 1 创建数据库链接

5. 1. 2 修改数据库链接

5. 1. 3 删除数据库链接

5. 1. 4 数据库链接的使用

5. 2 同义词

5. 2. 1 同义词的创建

5. 2. 2 同义词的使用

5. 2. 3 同义词的删除

5. 3 序列

5. 3. 1 序列的创建

5. 3. 2 序列的使用

5. 3. 3 序列的删除

5. 4 实体化视图

5. 4. 1 实体化视图的创建

5. 4. 2 实体化视图的修改

5. 4. 3 实体化视图的刷新

5. 4. 4 实体化视图的编译

5. 4. 5 实体化视图的解释

5. 4. 6 实体化视图的分析

5. 4. 7 实体化视图的删除

5. 5 实体化视图日志

5. 5. 1 实体化视图日志的创建

5. 5. 2 实体化视图日志的修改

5. 5. 3 实体化视图日志的删除

5. 6 刷新组

5. 6. 1 刷新组的创建

5. 6. 2 刷新组的修改

5. 6. 3 刷新组的删除

5. 7 簇

5. 7. 1 簇的修改

5. 7. 2 簇的分析

5. 7. 3 簇的重组

5. 7. 4 簇的删除

5. 8 表类型

5. 8. 1 表类型的修改

5. 8. 2 表类型的删除

本章小结

第6章 PL/SQL编程用方案对象

6. 1 PL/SQL编程基础

6. 1. 1 什么是PL/SQL程序

6. 1. 2 PL/SQL程序的结构

6. 1. 3 常量

6. 1. 4 基本数据类型变量

6. 1. 5 复合数据类型变量

6. 1. 6 表达式

6. 1. 7 条件控制语句

6. 1. 8 循环控制语句

6. 1. 9 游标

6. 1. 10 异常处理

6. 2 过程

6. 2. 1 过程的优点

6. 2. 2 无参数过程的创建

6. 2. 3 带参数过程的创建

6. 2. 4 过程的修改

6. 2. 5 过程的执行

6. 2. 6 过程的调用

6. 2. 7 过程的删除

6. 3 函数

6. 3. 1 函数的创建

6. 3. 2 函数的修改

6. 3. 3 函数的执行

6. 3. 4 函数的删除

6. 4 程序包

6. 4. 1 程序包的创建

6. 4. 2 程序包的修改

6. 4. 3 程序包内元素的执行

6. 4. 4 程序包的删除

6. 5 程序包体

6. 5. 1 程序包体的创建

6. 5. 2 程序包体的修改

6. 5. 3 程序包体的删除

6. 6 触发器

6. 6. 1 触发器的作用

6. 6. 2 触发器的结构

6. 6. 3 触发器的分类

6. 6. 4 触发器的状态

6. 6. 5 触发器的创建

6. 6. 6 触发器的修改

6. 6. 7 触发器的删除

6. 6. 8 触发器的启用和停用

6. 7 对象类型

6. 7. 1 复杂的对象类型的创建

6. 7. 2 对象类型的修改

6. 7. 3 对象类型的使用

6. 7. 4 对象类型的删除

6. 8 数组类型

6. 8. 1 数组类型的创建

6. 8. 2 数组类型的修改

6. 8. 3 数组类型的使用

6. 8. 4 数组类型的删除

6. 9 高级队列

6. 9. 1 创建队列表

6. 9. 2 队列表的修改

6. 9. 3 队列表的删除

6. 9. 4 队列表的结构

6. 9. 5 队列表消息显示

6. 9. 6 创建队列

6. 9. 7 队列的修改

6. 9. 8 队列启动

6. 9. 9 队列停止

6. 9. 10 队列的删除

6. 10 Java源

6. 10. 1 Java源的创建

6. 10. 2 Java源的修改

6. 10. 3 Java源的删除

6. 11 维

6. 11. 1 维的创建

6. 11. 2 维的修改

6. 11. 3 维的删除

本章小结

第7章 安全性管理

7. 1 Oracle数据库系统的安全性

7. 1. 1 Oracle9i的安全性体系

7. 1. 2 Oracle9i的安全性机制

7. 2 用户的管理

7. 2. 1 Oracle9i默认的用户

7. 2. 2 用户的创建

7. 2. 3 系统权限的配置

7. 2. 4 对象权限的配置

7. 2. 5 使用者组的配置

7. 2. 6 限额的配置

7. 2. 7 代理用户的配置

7. 2. 8 创建用户中可能的问题

7. 2. 9 用户的修改

7. 2. 10 用户的删除

7. 2. 11 用户信息的查询

7. 3 角色的管理

7. 3. 1 Oracle9i预定义的角色

7. 3. 2 角色的创建

7. 3. 3 角色的修改

7. 3. 4 角色的删除

7. 3. 5 角色信息的查询

7. 4 概要文件的管理

7. 4. 1 概要文件的创建

7. 4. 2 概要文件的修改

7. 4. 3 概要文件的删除

7. 4. 4 将概要文件分配给用户

7. 4. 5 概要文件信息的查询

7. 5 审计

7. 5. 1 审计的作用

7. 5. 2 审计的类型

7. 5. 3 审计的信息

7. 5. 4 审计的启动

7. 5. 5 审计的实例

本章小结

第8章 存储的管理

8. 1 控制文件的管理

8. 1. 1 控制文件的内容

8. 1. 2 控制文件的复用

8. 1. 3 控制文件的备份

8. 1. 4 备份控制文件以便追踪

8. 1. 5 控制文件的创建

8. 1. 6 控制文件的信息查询

8. 2 重做日志组的管理

8. 2. 1 重做日志组的工作原理

8. 2. 2 重做日志组的创建

8. 2. 3 重做日志组的修改

8. 2. 4 重做日志组的日志切换

8. 2. 5 重做日志组的强制检查点

8. 2. 6 重做日志组的删除

8. 3 归档日志的管理

8. 3. 1 更改数据库的工作模式

8. 3. 2 志文件的手动归档

8. 3. 3 归档日志文件的信息

8. 3. 4 查询日志和归档信息

8. 4 回退段的管理

8. 4. 1 数据块

8. 4. 2 区

8. 4. 3 段

8. 4. 4 退段的创建

8. 4. 5 退段的修改

8. 4. 6 退段的收缩

8. 4. 7 退段的删除

8. 4. 8 退段信息的查询

8. 5 数据文件的管理

8. 5. 1 数据文件的创建

8. 5. 2 数据文件的修改

8. 5. 3 数据文件的脱机与联机

8. 5. 4 数据文件的移动

8. 5. 5 数据文件信息的查询

8. 6 表空间的管理

8. 6. 1 表空间的创建

8. 6. 2 表空间的修改

8. 6. 3 表空间的脱机

8. 6. 4 表空间的联机

8. 6. 5 表空间的状态更改

8. 6. 6 显示表空间地图

8. 6. 7 表空间的分析

8. 6. 8 合并表空间空闲区

8. 6. 9 表空间的重组

8. 6. 10 表空间的删除

8. 6. 11 表空间信息的查询

本章小结

第9章 数据库的配置

9. 1 数据库的创建

9. 1. 1 创建数据库的步骤

9. 1. 2 创建的数据库的参数

9. 1. 3 创建数据库的SQL语法

9. 2 配置数据库选项

9. 2. 1 配置过程

9. 2. 2 配置前后的参数文件比较

9. 2. 3 配置的SQL语法

9. 3 数据库的删除

9. 4 数据库模板的管理

9. 4. 1 系统默认的3种模板

9. 4. 2 模板的参数

9. 4. 3 模板的创建

9. 5 数据库的升级和移植

9. 6 数据库的集成

9. 6. 1 集成中要面对的主要问题

9. 6. 2 数据库集成的技术方案

9. 6. 3 将Oracle9i集成到其他数据库

9. 6. 4 将其他数据库集成到Oracle9i

9. 7 数据库的分析

9. 7. 1 计算统计信息

9. 7. 2 删除统计信息

9. 7. 3 估计统计信息

9. 8 数据库的复制

9. 8. 1 复制的概念

9. 8. 2 复制的原理

9. 8. 3 复制的方法

9. 8. 4 复制的对象

9. 8. 5 多主体复制的实现

9. 8. 6 实体化视图复制的买现

本章小结

第10章 网络的配置

10. 1 OracleNet网络的体系结构

10. 1. 1 OracleNet网络的组成

10. 1. 2 OracleNet联网协议

10. 1. 3 客户机朋良务器网络应用解决方案

10. 1. 4 基于名字服务器的网络应用解决方案

10. 1. 5 基于目录服务器的网络应用解决方案

10. 1. 6 基于连接管理器的网络应用解决方案

10. 1. 7 Web网络应用解决方案

10. 1. 8 高级安全网络应用解决方案

10. 2 服务器的配置

10. 2. 1 监听程序的内容分析

10. 2. 2 配置监听程序

10. 2. 3 配置后的监听程序内容分析

10. 2. 4 启动监听程序

10. 2. 5 停止监听程序

10. 2. 6 重载监听程序

10. 2. 7 查询监听程序状态

10. 2. 8 监听程序监听的服务

10. 3 客户机的配置

10. 3. 1 命名方法的配置

10. 3. 2 本地命名方法的配置

10. 4 目录服务器网络的配置

10. 4. 1 安装目录服务器

10. 4. 2 配置客户机

10. 4. 3 利用网络管理员管理目录服务器

10. 4. 4 利用目录管理员管理目录服务器

10. 4. 5 目录服务的使用实例

本章小结

第11章 Oracle网络的集中管理

11. 1 集中管理环境的配置

11. 1. 1 集中管理环境的体系结构

11. 1. 2 配置管理服务器的管理员

11. 1. 3 配置SQL事件记录

11. 1. 4 配置寻呼和邮件

11. 1. 5 配置报告的Web站点

11. 2 事件系统

11. 2. 1 什么是事件

11. 2. 2 事件系统的结构

11. 2. 3 创建事件

11. 3 作业系统

11. 3. 1 什么是作业

11. 3. 2 作业系统的结构

11. 3. 3 作业的创建

11. 3. 4 作业执行失败的原因及解决方法

本章小结

第12章 数据库的备份

12. 1 数据库系统常见故障分析

12. 1. 1 非介质故障

12. 1. 2 介质故障

12. 2 Oracle9i的备份机制

12. 2. 1 备份的内容

12. 2. 2 备份的方法及工具

12. 2. 3 定制备份方案

12. 2. 4 建立备份配置

12. 2. 5 在备份配置库中管理备份配置

12. 3 逻辑备份

12. 3. 1 方案的特点

12. 3. 2 方案实施要求

12. 3. 3 使用导出向导完成逻辑备份

12. 3. 4 使用exp命令文件完成逻辑备份

12. 4 利用备份向导联机备份

12. 4. 1 联机备份的特点

12. 4. 2 联机备份的实现方法

12. 4. 3 归档模式的联机备份

12. 4. 4 非归档模式的联机备份

12. 5 利用备份向导脱机备份

12. 5. 1 脱机备份的特点

12. 5. 2 非归档模式的脱机备份

12. 5. 3 归档模式的脱机备份

本章小结

第13章 数据库的恢复

13. 1 Oracle9i的恢复机制

13. 1. 1 Oracle9i的恢复原理

13. 1. 2 归档与非归档模式恢复

13. 1. 3 完全和不完全介质恢复

13. 2 逻辑恢复

13. 2. 1 方案的特点

13. 2. 2 使用导入向导实现逻辑恢复

13. 2. 3 使用imp命令文件实现逻辑恢复

13. 3 使用恢复向导联机恢复

13. 3. 1 联机恢复数据库

13. 3. 2 联机恢复表空间

13. 3. 3 联机恢复数据文件

13. 4 常见故障及恢复

13. 4. 1 数据文件故障及恢复

13. 4. 2 控制文件故障及恢复

13. 4. 3 日志文件故障及恢复

13. 4. 4 完全介质恢复

13. 5 利用备份与恢复实现容错

本章小结

第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. 3. 4 重置数据库

14. 3. 5 取消数据库注册

14. 3. 6 数据库的备份与恢复

本章小结

第15章 性能分析与调整

15. 1 性能规划器

15. 1. 1 性能规划器的设置

15. 1. 2 性能规划器的历史数据分析

15. 2 顶层会话

15. 2. 1 顶层会话的登录

15. 2. 2 顶层会话的信息分析

15. 3 Oracle专家

15. 3. 1 创建优化会话

15. 3. 2 分析优化会话

15. 3. 3 系统性能的自动优化

15. 4 索引调节向导

15. 5 SQL分析

15. 6 锁管理器

15. 7 性能管理员

本章小结