注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络数据库OracleOracle9i DBA手册

Oracle9i DBA手册

Oracle9i DBA手册

定 价:¥79.00

作 者: (美)Kevin Loney,(美)Marlene Theriault等著;蒋蕊等译;蒋蕊译
出版社: 机械工业出版社
丛编项: Oracle技术系列丛书
标 签: Oracle

ISBN: 9787111101659 出版时间: 2002-05-01 包装: 胶版纸
开本: 24cm 页数: 704 字数:  

内容简介

  编辑推荐:通过使用本书中的独有信息,将使读者的首要任务互联网与电子商务系统更加灵活、安全和可用。本书阐述了如何设置并维护一个高性能的数据库,并充分发挥Oracle9i中所有新的强有力的功能。本书作者Oracle权威人士KevinLoney与MarleneTheriault在书中覆盖了Oracle数据库所有的基本理论,并提供了大量实例与技巧。本书内容翔实、讲解透彻,并对最常见问题提供了通用的解决办案,对于每个Oracle数据库管理员来讲,本书是一本必备的参考手册。

作者简介

暂缺《Oracle9i DBA手册》作者简介

图书目录

译者序
前言
第一部分 数据库体系结构
第1章 Oracle体系结构 
1.1 数据库及实例概述 
1.1.1 数据库 
1.1.2 其他文件
1.1.3 Oracle管理的文件 
1.1.4 实例 
1.2 软件安装
1.3 创建数据库 
1.3.1 使用Oracle数据库配置助理 
1.3.2 初始化参数配置:内存 
1.3.3 手工创建数据库 
1.4 后台进程 
1.5 数据库内部结构 
1.5.1 表、列和数据类型 
1.5.2 约束条件 
1.5.3 抽象数据类型 
1.5.4 分区和子分区 
1.5.5 用户 
1.5.6 模式 
1.5.7 索引 
1.5.8 簇 
1.5.9 散列簇 
1.5.10 视图 
1.5.11 序列 
1.5.12 过程 
1.5.13 函数 
1.5.14 软件包
1.5.15 触发器
1.5.16 同义词
1.5.17 权限及角色 
1.5.18 数据库链 
1.5.19 段、区间和块 
1.5.20 重做段与回退段
1.5.21 实体化视图 
1.5.22 环境区 
1.5.23 程序全局区 
1.5.24 备份/恢复功能 
1.5.25 安全性能 
1.5.26 使用OEM 
第2章 硬件配置研究 
2.1 结构概述 
2.2 独立主机 
2.2.1 磁盘阵列独立主机 
2.2.2 磁盘影像独立主机 
2.2.3 多数据库独立主机 
2.3 网络主机 
2.3.1 数据库网络 
2.3.2 远程更新:高级复制选项 
2.3.3 真正的应用集群 
2.3.4 多处理器:并行查询和并行装载选项 
2.3.5 客户机/服务器数据库应用 
2.3.6 三层体系结构 
2.3.7 Oracle 企业网关访问 
2.3.8 备用数据库 
2.3.9 复制型数据库
2.3.10 外部文件访问
2.3.11 外部表访问 
第3章 计划和管理表空间 
3.1 最终产品 
3.2 优化灵活体系结构 
3.2.1 起点:SYSTEM表空间 
3.2.2 分离应用程序数据段:DATA 
3.2.3 局部管理表空间 
3.2.4 分离低使用的数据段:DATA_2 
3.2.5 分离应用程序索引段:INDEXES
3.2.6 分离低使用的索引段:INDEXES_2 
3.2.7 分离工具段:TOOLS 
3.2.8 分离工具索引:TOOLS_I 
3.2.9 分离回退段:RBS 
3.2.10 分离特殊回退段:RBS_2 
3.2.11 使用重做表空间 
3.2.12 分离临时段:TEMP 
3.2.13 分离用户专用临时段:TEMP_USER 
3.2.14 分离用户:USERS 
3.2.15 附加表空间类型 
3.2.16 高级表空间类型 
3.3 合理的逻辑设计 
3.4 解决方案 
第4章 数据库物理布局 
4.1 数据库文件布局 
4.1.1 数据文件间的I/O竞争 
4.1.2 所有数据库文件间的I/O瓶颈 
4.1.3 后台进程间的并发I/O操作 
4.1.4 定义系统恢复能力与性能目标 
4.1.5 定义系统硬件与镜像体系结构 
4.1.6 识别专用于数据库的磁盘 
4.1.7 选择正确的布局 
4.2 I/O估算值的检验 
4.3 解决方案 
4.3.1 小型开发数据库布局 
4.3.2 产品OLTP数据库布局 
4.3.3 具有历史数据的产品OLTP数据库布局 
4.3.4 数据仓库布局 
4.4 文件位置 
4.5 数据库空间使用概述 
4.5.1 storage子句的含意
4.5.2 局部管理表空间 
4.5.3 表段 
4.5.4 索引段
4.5.5 回退段
4.5.6 临时段
4.5.7 空闲空间 
4.6 重新确定数据文件大小 
4.7 数据库文件的移动 
4.7.1 移动数据文件 
4.7.2 用Oracle Enterprise Manager移动数据文件 
4.7.3 移动联机重做日志文件 
4.7.4 移动控制文件 
4.8 段空间的回收方法
4.8.1 收缩数据文件 
4.8.2 收缩数据表、簇、索引 
4.8.3 重建索引 
4.8.4 联机重建索引 
4.9 使用Oracle管理的文件(OMF) 
4.9.1 配置环境 
4.9.2 创建Oracle管理的文件 
4.9.3 维护Oracle管理的文件 
4.10 物理条件的满足 
第二部分 数据库管理
第5章 开发过程管理 
5.1 成功三要素 
5.2 培植过程 
5.3 管理过程 
5.3.1 定义环境
5.3.2 角色的定义 
5.3.3 交付使用 
5.3.4 资源管理与存储概要 
5.3.5 确定数据库对象的大小
5.3.6 迭代开发 
5.3.7 迭代列定义
5.3.8 联机移动表
5.3.9 强制游标共享 
5.4 管理技术 
5.4.1 CASE工具
5.4.2 共享目录
5.4.3 项目管理数据库 
5.4.4 讨论数据库 
5.5 管理包开发 
5.5.1 生成图表 
5.5.2 空间需求 
5.5.3 调整目标 
5.5.4 安全需求 
5.5.5 数据需求 
5.5.6 版本要求 
5.5.7 执行规划 
5.5.8 验收测试过程 
5.5.9 测试环境 
5.6 管理环境 
第6章 监控空间使用 
6.1 常见问题 
6.1.1 表空间中的空闲空间缺乏 
6.1.2 临时段的空间不足 
6.1.3 回退段达到扩展极限
6.1.4 数据段碎片 
6.1.5 空闲空间碎片
6.1.6 SGA区域大小设置得不正确 
6.2 目标选择 
6.3 最终产品 
6.4 建立Command Center数据库 
6.4.1 数据获取 
6.4.2 生成报警报表 
6.4.3 空间汇总报表 
6.4.4 清除数据 
6.5 监控内存对象
6.6 附加的告警和警告 
6.6.1 监控文件I/O分布
6.6.2 对象内部的空间分配率 
6.7 良好管理的数据库 
第7章 管理事务 
7.1 回退段概述 
7.1.1 数据库对回退段的使用 
7.1.2 激活回退段 
7.1.3 为事务指定回退段 
7.2 回退段中的空间使用 
7.3 监控回退段使用 
7.3.1 收缩回退段 
7.3.2 监控当前状态
7.3.3 监控动态扩展
7.3.4 每个回退段中的事务 
7.3.5 回退段中的数据量 
7.4 使用Oracle Enterprise Manager管理回退段 
7.4.1 从OEM创建回退段 
7.4.2 创建与现有回退段一样的回退段 
7.4.3 设置回退段为联机状态 
7.4.4 设置回退段为脱机状态 
7.4.5 删除回退段 
7.5 选择回退段的数量和大小 
7.5.1 事务条目数量 
7.5.2 事务数量 
7.5.3 确定optimal值 
7.5.4 创建回退段 
7.5.5 产品回退段与数据装载回退段 
7.6 解决方案 
7.6.1 OLTP应用
7.6.2 数据仓库/批处理应用 
7.7 使用重做表空间 
7.7.1 设置重做保留 
7.7.2 创建重做表空间
7.7.3 监视重做表空间
7.7.4 系统管理的重做解决方案 
第8章 数据库调整 
8.1 调整应用程序设计 
8.1.1 高效的表设计 
8.1.2 分配CPU请求 
8.1.3 高效地进行应用设计 
8.2 调整SQL 
8.2.1 排序对载入率的影响 
8.2.2 附加的索引选项 
8.2.3 生成执行计划 
8.3 调整内存使用 
8.3.1 指定SGA区的大小 
8.3.2 使用基于成本的优化程序 
8.4 调整数据存储 
8.4.1 段的碎片整理
8.4.2 评估索引使用
8.4.3 局部管理表空间 
8.4.4 自由区间的碎片整理 
8.4.5 标识链接行 
8.4.6 增加Oracle块尺寸 
8.4.7 使用索引组织表 
8.5 调整数据操作 
8.5.1 批量插入:使用SQL*Loader DirectPath选项 
8.5.2 批量插入:常见陷阱和成功诀窍 
8.5.3 批量删除:truncate命令 
8.5.4 分区 
8.6 调整物理存储 
8.6.1 使用原始设备
8.6.2 使用RAID和镜像 
8.7 调整逻辑存储 
8.8 减少网络流量 
8.8.1 数据复制 
8.8.2 使用远程过程调用 
8.9 使用OEM和性能调整组件 
8.9.1 Oracle Expert组件 
8.9.2 Oracle性能管理器选项 
8.10 调整方案 
第9章 使用STATSPACK 
9.1 安装STATSPACK 
9.2 PERFSTAT账户的安全性 
9.3 安装后选项 
9.4 收集统计数据
9.5 运行统计报表
9.6 STATSPACK数据管理 
9.7 卸载STATSPACK 
第10章 数据库安全与审计 
10.1 安全功能 
10.1.1 账户安全性 
10.1.2 对象权限 
10.1.3 系统级角色和权限 
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.2.9 将数据库账户与主机账户相连 
10.2.10 用口令文件进行验证 
10.2.11 口令保护 
10.2.12 对象级权限
10.2.13 列表权限 
10.3 限制可用的命令:产品用户环境文件 
10.4 登录期间的口令安全 
10.5 口令加密与技巧 
10.5.1 如何存储口令 
10.5.2 设置不存在的口令 
10.5.3 变成另一个用户 
10.6 虚拟私有数据库 
10.7 审计 
10.7.1 登录审计 
10.7.2 操作审计 
10.7.3 对象审计 
10.7.4 保护审计追踪 
10.8 分布式环境中的安全性 
10.9 解决方案 
第11章 备份和恢复选项 
11.1 性能 
11.2 逻辑备份 
11.3 物理备份 
11.3.1 脱机备份
11.3.2 联机备份
11.4 实现 
11.4.1 导出
11.4.2 导入
11.4.3 脱机备份 
11.4.4 联机备份 
11.4.5 使用LogMiner 
11.4.6 备用数据库 
11.5 备份过程集成 
11.5.1 逻辑备份和物理备份集成 
11.5.2 数据库和操作系统备份集成
第12章 使用恢复管理器 
12.1 有关恢复管理器 
12.1.1 恢复管理器体系结构 
12.1.2 RMAN命令及其使用 
12.1.3 使用OEM备份管理器
12.1.4 使用OEM进行恢复 
12.1.5 生成列表与报表 
12.2 一些RMAN建议 
第三部分 网 络
第13章 Oracle Net 
13.1 Oracle Net概述 
13.1.1 连接描述符 
13.1.2 服务名 
13.1.3 使用Oracle互联网目录替换tnsnames.ora 
13.1.4 监听器 
13.1.5 Oracle9i中的监听器 
13.2 使用Oracle Net Configuration Assistant 
13.3 使用Oracle Net Manager 
13.3.1 Oracle连接管理器 
13.3.2 使用连接管理器 
13.3.3 使用Oracle Internet Directory进行目录命名 
13.3.4 使用Oracle Names 
13.4 启动监听器服务器进程
13.5 控制监听器服务器进程
13.6 应用样例:客户机/服务器应用程序 
13.7 应用样例:数据库链接 
13.8 应用样例:copy命令 
13.9 Oracle Names 的服务器/客户机配置或目录服务器 
13.10 调整Oracle Net 
13.11 UNIX与Oracle Net 
13.11.1 主机的识别 
13.11.2 数据库的识别
13.11.3 调试连接问题
第14章 调整9iAS 
14.1 启动、停止与重新启动iAS 
14.2 调整Apache与TCP 
14.3 调整Oracle HTTP服务器配置 
14.4 使用Oracle高速缓存服务 
14.5 Oracle Web Cache 
14.5.1 使用Oracle Web Cache 
14.5.2 Oracle Web Cache管理器
14.5.3 作废缓存的文档 
14.5.4 应用服务器之间的负载均衡 
14.6 Oracle9iAS数据库缓存 
14.6.1 数据库缓存如何工作 
14.6.2 利用Oracle9iAS数据库缓存的优势 
第15章 管理大型数据库 
15.1 设置环境 
15.1.1 确定大型数据库的容量 
15.1.2 设置支持区大小 
15.1.3 选择物理设计 
15.1.4 分区 
15.1.5 创建实体化视图 
15.1.6 创建和管理索引组织表 
15.1.7 创建和管理外部表 
15.1.8 创建和管理全局临时表 
15.1.9 创建和管理位图索引 
15.2 事务管理 
15.2.1 配置批事务环境 
15.2.2 装载数据 
15.2.3 插入数据 
15.2.4 删除数据 
15.3 备份 
15.3.1 备份需求及策略评估 
15.3.2 备份方案开发 
15.4 调整 
15.5 使用可迁移表空间 
15.5.1 生成可迁移的表空间集 
15.5.2 插入可迁移的表空间集 
15.6 局部管理的表空间 
第16章 分布式数据库管理 
16.1 远程查询 
16.2 远程数据操作:两阶段提交 
16.3 动态数据复制 
16.4 分布式数据管理
16.4.1 基础结构:实施位置透明性 
16.4.2 数据库链接管理 
16.4.3 数据库触发器管理
16.4.4 实体化视图管理 
16.4.5 使用OEM创建实体化视图 
16.5 分布式事务管理 
16.5.1 解决悬而未决的事务 
16.5.2 提交点强度 
16.6 分布式数据库监控 
16.7 分布式数据库调整 
16.8 使用作业队列 
附 录
附录A DBA的SQL命令参考 
A.1 ALTER DATABASE 
A.2 ALTER INDEX 
A.3 ALTER MATERIALIZED VIEW 
A.4 ALTER MATERIALIZED VIEW LOG 
A.5 ALTER OUTLINE 
A.6 ALTER PROFILE 
A.7 ALTER ROLE 
A.8 ALTER ROLLBACK SEGMENT 
A.9 ALTER SEQUENCE 
A.10 ALTER SYSTEM 
A.11 ALTER TABLE 
A.12 ALTER TABLESPACE 
A.13 ALTER TRIGGER 
A.14 ALTER USER 
A.15 ASSOCIATE STATITICS 
A.16 AUDIT 
A.17 constraint_clause 
A.18 CREATE CONTROLFILE
A.19 CREATE DATABASE 
A.20 CREATE DATABASE LINK 
A.21 CREATE DIRECTORY 
A.22 CREATE INDEX 
A.23 CREATE LIBRARY 
A.24 CREATE MATERIALIZED VIEW 
A.25 CREATE MATERIALIZED VIEW LOG 
A.26 CREATE OUTLINE 
A.27 CREATE PFILE 
A.28 CREATE PROFILE 
A.29 CREATE ROLE 
A.30 CREATE ROLLBACK SEGMENT 
A.31 CREATE SEQUENCE 
A.32 CREATE SPFILE 
A.33 CREATE SYNONYM
A.34 CREATE TABLE 
A.35 CREATE TABLESPACE 
A.36 CREATE TEMPORARY TABLESPACE 
A.37 CREATE TRIGGER 
A.38 CREATE USER 
A.39 CREATE VIEW 
A.40 EXPLAIN PLAN
A.41 filespec 
A.42 GRANT 
A.43 NOAUDIT 
A.44 RENAME 
A.45 REVOKE 
A.46 SET CONSTRAINT[S] 
A.47 SET ROLE 
A.48 SET TRANSACTION 
A.49 storage_clause 
A.50 TRUNCATE

本目录推荐