注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络数据库OracleOracle数据库管理与维护技术手册:修订版

Oracle数据库管理与维护技术手册:修订版

Oracle数据库管理与维护技术手册:修订版

定 价:¥116.00

作 者: (美)Michael Ault著;江漫[等]译;江漫译
出版社: 清华大学出版社
丛编项:
标 签: Oracle

ISBN: 9787302062004 出版时间: 2003-01-01 包装: 精装
开本: 26cm 页数: 860 字数:  

内容简介

  Oracle是最先进的数据库系统,执数据库市场牛耳。本书全面讲述了Oracle管理和操作的内容,是一本管理Oracle数据库的技术、技巧和工具的完全参考手册。本书包含了15章的内容,涉及Oracle的安装、配置、各种对象管理、安全性管理、系统监控、性能优化、备份和恢复,以及分布式数据库等内容。本书适合于Oracle数据库管理员参考使用。

作者简介

暂缺《Oracle数据库管理与维护技术手册:修订版》作者简介

图书目录

第1章 安装Oracle
1.1 安装前的准备
1.1.1 最佳柔性体系结构(OFA)
1.1.2 OFA的最小配置
1.2 Oracle的结构及其对安装的影响
1.2.1 可执行文件
1.2.2 数据文件
1.2.3 重做日志
1.2.4 控制文件
1.2.5 导出文件
1.2.6 归档日志
1.2.7 大对象存储
1.2.8 BFILE存储
1.3 Oracle与磁盘空间的使用
1.3.1 需要多少空间
1.3.2 磁盘条带化、影像、RAID及其他相关主题
1.4 一些新技术
1.4.1 光盘系统
1.4.2 磁带系统
1.4.3 RAM驱动器
1.5 系统中须考虑的事项
1.5.1 SGA及其应用
1.5.2 PGA及其应用
1.6 一些操作系统的特殊要求
1.7 安装准则
1.7.1 常规安装问题
1.7.2 培训
1.7.3 磁盘布局
1.7.4 特定数据库的相关讨论
1.8 安装Oracle
1.9 迁移到Oracle9i
1.9.1 迁移计划
1.9.2 准备迁移
1.9.3 测试迁移进程
1.9.4 测试迁移来的测试实例
1.9.5 给自己留条后路
1.9.6 迁移到源数据库
1.9.7 调整、优化及测试新数据库
1.9.8 下面的工作
1.9.9 深入讨论MIG
1.9.10 使用Oracle Data Migration Assistant(ODMA)
1.9.11 缺陷的避免
1.10 小结
第2章 Oracle的管理
2.1 所有的DBA都可以使用的普通工具
2.1.1 SQL:标准的RDBMS语言
2.1.2 SQL*Plus:标准SQL的Oracle扩展
2.1.3 SVRMGR:数据库管理员的工具集
2.1.4 过程级的标准化查询语言
2.2 管理数据库
2.2.1 CREATE命令
2.2.2 STORAGE子句
2.3 创建、修改和删除数据库
2.3.1 创建数据库
2.3.2 修改数据库
2.3.3 重建数据库
2.3.4 启动和关闭数据库
2.3.5 杀死Oracle的用户进程
2.3.6 删除数据库
2.3.7 手工删除数据库
2.3.8 其他数据库的管理任务
2.4 使用ALTER SYSTEM命令
2.4.1 ALTER SYSTEM命令的格式
2.4.2 详细介绍ARCHIVE LOG子句
2.5 Init<sid>.Ora(初始化文件)参数
2.5.1 非文档化的初始化参数(“_”)
2.5.2 使用Oracle的非文档化初始化参数
2.5.3 Oracle中的事件
2.5.4 初始化文件的事件设置
2.5.5 会话层的事件
2.5.6 使用DBMS_SYSTEM.SET_EV和DBMS_SYSTEM.READ_EV
2.6 DBA需要深入阅读的文献
2.7 小结
第3章 管理表空间
3.1 创建表空间
3.1.1 关键字和参数
3.1.2 估计表空间的大小
3.2 修改表空间
3.3 删除表空间
3.4 重新创建表空间
3.5 定期维护表空间
3.5.1 盘区的合并
3.5.2 使表空间只读
3.5.3 在只读表空间中使用READ_ONLY_OPEN_DELAYED参数
3.5.4 使用可移动的表空间
3.6 小结
第4章 管理关系数据库中的表
4.1 受限行标识符的概念
4.2 管理关系表
4.2.1 大对象(LOB)数据类型
4.2.2 创建关系表
4.2.3 表命名的约定:一个示例
4.2.4 简单关系表的创建:一个示例
4.2.5 提供级联更新的功能
4.2.6 触发器
4.2.7 延迟约束
4.2.8 约束的命名约定:一个示例
4.2.9 在关系表中使用LOB数据类型:一个示例
4.2.10 创建分区表:一个示例
4.2.11 使用子分区
4.2.12 使用列表分区
4.2.13 使用Oracle的全局临时表
4.2.14 创建索引表
4.2.15 在Oracle9i中使用外部表
4.2.16 估计Oracle非聚簇表的大小
4.2.17 修改表
4.2.18 恢复标记为UNUSED的列
4.2.19 删除表中的数据
4.3 小结
第5章 管理Oracle9i的对象表
5.1 Oracle9i中行标识符的概念
5.2 Oracle9i中对象标识符的概念
5.3 Oracle9i的对象类型
5.3.1 不完全类型
5.3.2 变长数组类型
5.3.3 嵌套表类型
5.3.4 对象类型
5.4 创建对象表
5.5 从Oracle7到Oracle9i的转换:一个示例
5.5.1 一个具体的示例
5.5.2 转换总结
5.6 索引表:一个示例
5.7 估计Oracle9i非聚簇表的大小
5.7.1 一个估计大小的简单示例
5.7.2 一个估计大小的复杂示例
5.8 表的修改与删除
5.9 小结
第6章 管理索引
6.1 创建索引
6.1.1 B树和索引
6.1.2 索引和它们的使用
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.1.11 使用跳跃扫描索引
6.1.12 估计索引的大小
6.2 分析索引
6.3 变更索引
6.4 重建索引
6.5 删除索引
6.5 小结
第7章 管理其他的数据库对象
7.1 管理同义词
7.1.1 创建同义词
7.1.2 更改同义词
7.1.3 删除同义词
7.1.4 重新创建同义词
7.2 管理序列
7.2.1 创建序列
7.2.2 更改序列
7.2.3 删除序列
7.2.4 使用序列
7.2.5 序列和导入、导出以及SQLLOADER
7.3 管理数据库链接
7.3.1 创建数据库链接
7.3.2 更改数据库链接
7.3.3 删除数据库链接
7.4 管理视图
7.4.1 创建视图
7.4.2 分区视图
7.4.3 对象视图
7.4.4 示例视图
7.4.5 更改视图
7.4.6 删除视图
7.5 管理Oracle8i和Oracle9i中的物化视图日志
7.5.1 创建物化视图日志
7.5.2 更改物化视图日志
7.5.3 删除物化视图日志
7.6 管理Oracle8i和Oracle9i中的物化视图(快照)
7.6.1 创建物化视图或快照
7.6.2 更改物化视图或快照
7.6.3 删除物化视图
7.6.4 刷新物化视图
7.6.5 使用快照
7.7 管理Oracle 9i触发器
7.7.1 创建数据库触发器
7.7.2 更改触反器
7.7.3 删除触发器
7.8 管理函数和过程
7.8.1 为什么使用函数和过程
7.8.2 创建函数和过程
7.8.3 更改过程或函数
7.8.4 删除过程或函数
7.9 管理包
7.9.1 创建包
7.9.2 更改包
7.9.3 删除包
7.10 管理模式
7.11 管理库对象
7.11.1 CREATE LIBRARY命令的使用示例
7.11.2 更改库
7.11.3 删除库
7.12 管理目录
7.12.1 使用CREATE DIRECTORY命令:一个示例
7.12.2 更改目录
7.12.3 删除目录
7.13 管理Java对象
7.13.1 使用LoadJava
7.13.2 检查上传结果
7.13.3 使用DropJava
7.13.4 使用CREATE Java命令
7.13.5 创建Java对象
7.13.6 使用Java对象
7.13.7 更改Java对象
7.13.8 删除Java对象
7.13.9 内存和Java对象
7.14 管理DIMENSION对象
7.14.1 创建DIMENSION对象
7.14.2 更改DIMENSION对象
7.14.3 删除DIMENSION
7.15 管理OUTLINE对象
7.15.1 创建OUTLINE对象
7.15.2 更改OUTLINE对象
7.15.3 删除OUTLINE对象
7.16 管理CONTEXT对象
7.16.1 创建CONTEXT对象
7.16.2 更改CONTEXT对象
7.16.3 删除CONTEXT对象
7.17 管理OPERATOR对象
7.17.1 创建OPERATOR对象
7.17.2 更改OPERATOR对象
7.17.3 删除OPERATOR对象
7.18 STORAGE子句
7.18.1 高水标记
7.18.2 Oracle9i中的PFILE和SPFILE命令
7.19 DBA需要深入阅读的文献
7.20 小结
第8章 管理表簇
8.1 创建簇
8.2 估计簇所需的空间
8.3 散列簇所需要的估计空间
8.4 更改簇
8.5 删除簇
8.6 去簇表
8.7 小结
第9章 管理用户和安全性
9.1 管理用户
9.1.1 创建用户
9.1.2 更改用户
9.1.3 删除用户
9.2 管理安全性
9.3 使用角色
9.3.1 创建角色
9.3.2 对角色授权
9.3.3 设置角色
9.4 审计数据库
9.4.1 启动和禁止审计
9.4.2 使用语句审计
9.4.3 使用特权审计
9.4.4 使用对象审计
9.4.5 管理审计跟踪
9.4.6 浏览审计跟踪信息
9.4.7 使用数据库触发器进行审计
9.5 使用配置文件管理资源
9.5.1 创建配置文件
9.5.2 配置文件和资源限制
9.5.3 更改配置文件
9.5.4 配置文件和密码
9.6 Oracle资源组
9.6.1 创建资源计划
9.6.2 DBMS_RESOURCE_MANAGER包
9.7 管理行级的访问
9.8 DBA需要深入阅读的文献
9.9 小结
第10章 监控数据库的表、索引、簇、快照和对象
10.1 使用Oracle8、Oracle8i和Oracle9i的数据字典
10.2 用视图和动态性能表监控表、簇、快照、类型和索引
10.2.1 使用V$和DBA_视图监控表
10.2.2 使用V$视图和DB_视图监控索引
10.2.3 监控函数索引
10.2.4 监控域索引
10.2.5 监控位图连接索引
10.2.6 使用DBA_和V$视图监控簇
10.2.7 使用DBA_和V型视图监控物化视图和物化视图日志
10.3 监控Oracle8的类型、集合、方法和运算符
10.3.1 监控类型
10.3.2 监控运算符
10.3.3 监控维
10.3.4 监控大纲
10.4 DBA需要深入阅读的文献
10.5 小结
第11章 监控用户和其他数据库对象
11.1 使用V$和DBA_视图监控用户
11.1.1 监控用户的设置
11.1.2 监控用户的角色
11.1.3 监控用户的配置文件
11.1.4 监控用户的使用者组和计划
11.1.5 监控用户的表和列的授权
11.1.6 监控当前登录用户的进程
11.2 使用V$和DB_视图监控表空间
11.2.1 监控表空间的空闲空间和碎片
11.2.2 监控表空间的自动增长设置
11.2.3 监控表空间的数据文件
11.2.4 监控表空间盘区的映射
11.3 使用V$和DB_视图监控序列
11.4 使用V$和DBA_视图监控同义词
11.5 使用V$和DBA_视图监控数据库链接
11.6 使用V$和DBA_视图监控数据库的回滚段
11.6.1 监控回滚段的使用情况和统计数据
11.6.2 监控回滚段当前的使用情况
11.6.3 监控回滚事务的大小
11.6.4 监控延迟回滚段
11.6.5 使用V$和DBA_视图监控重做活动
11.6.6 监控重做日志的状态
11.6.7 监控重做日志的切换
11.6.8 监控重做的统计数据
11.6.9 监控目录和库
11.6.10 监控目录
11.6.11 监控库
11.7 监控控制文件和初始化参数
11.7.1 监控控制文件
11.7.2 监控数据库的初始化参数
11.7.3 监控非文档化的初始化参数
11.8 监控锁定和锁存器
11.8.1 监控等待锁定的会话
11.8.2 监控引起阻塞锁定的会话
11.8.3 监控DDL和DML锁定
11.8.4 监控内部锁定
11.9 监控事件
11.10 监控其他的数据库对象
11.11 监控多个数据库
11.12 小结
第12章 Oracle的性能优化
12.1 Oracle公司对产品做出的优化
12.2 作者对Oracle优化方法的看法
12.2.1 使用好的设计技术
12.2.2 使用我的大小设置电子数据表
12.3 优化SQL和PL/SQL
12.3.1 查找问题的代码
12.3.2 排序问题
12.3.3 优化性能差的SQL语句
12.3.4 表访问的方法
12.3.5 索引扫描方法
12.3.6 表的连接方法
12.3.7 Oracle的语句优化工具
12.3.8 在Oracle8、Oracle8i、Oracle9i中使用提示来强制进行操作
12.3.9 使用DBMS_PROFILER程序包
12.4 其他SQL语句优化选项
12.5 DBA需要深入阅读的文献
12.6 小结
第13章 数据库的内部优化
13.1 内存优化
13.2 在内部优化中使用STATSPACK
13.3 OEM和Oracle的内部优化
13.4 内部优化的其他工具
13.4.1 优化内存争用的工具
13.4.2 共享池的高级优化
13.4.3 优化缓冲区高速缓存
13.4.4 优化I/O争用的工具
13.4.5 与其他优化相关的工具
13.5 Oracle8和Oracle8i的优化选项
13.5.1 使用直方图
13.5.2 连接的新类型
13.5.3 多层语句的优化
13.5.4 Oracle8i其他的优化特性
13.6 Oracle9i的优化特性
13.6.1 使用多种大小的DB块缓冲区
13.6.2 其他一些新的优化特性
13.7 使用DBA_UTILITIES程序包
13.7.1 安装DBA_UTILITIES程序包
13.7.2 DBA_UTILITIES程序包中的函数和过程
13.8 评估Ault的Status.sql报表的结果
13.8.1 评估Status.sql脚本程序的优化
13.8.2 Status.sql生成的报表
13.9 DBA需要深入阅读的文献
13.10 小结
第14章 管理分布式数据库
14.1 分布式数据库的安装
14.1.1 典型的Oracle客户机-服务器配置
14.1.2 Internet和Intranet连接
14.2 Oracle Net安装简介
14.2.1 服务器上的Oracle Net文件
14.2.2 listener.ora文件
14.2.3 Oracle Net Configuration Assistant
14.3 并行服务器概述
14.4 DBA需要深入阅读的文献
14.5 小结
第15章 Oracle的备份和恢复
15.1 备份
15.1.1 冷备份
15.1.2 热备份
15.1.3 NT联机备份和恢复脚本的文档过程示例
15.2 导入/导出
15.2.1 EXPORT实用程序
15.2.2 IMPORT实用程序
15.3 归档日志
15.4 Oracle9i的Recovery Manager程序
15.5 DB_VERIFY实用程序
15.6 DBMS_REPAIR实用程序
15.6.1 DBMS_REPAIR的枚举类型
15.6.2 DBMS_REPAIR的异常
15.6.3 DBMS_REPAIR过程
15.6.4 使用逆查询
15.7 DBA需要深入阅读的文献
15.8 小结

本目录推荐