第一图书网

Oracle9i数据库管理员高级技术指南

谈竹奎,况志军 中国铁道出版社
出版时间:

2003-8-1  

出版社:

中国铁道出版社  

作者:

谈竹奎,况志军  

页数:

573  

字数:

865000  

内容概要

本书是一本关于Oracle9i数据库管量员的工具手册。能够帮助数据库管理员解决很多实际中的问题。
本书内容的编排是根据数据库系统管理的各方面内容进行分类并分别讲述,内容包括数据库的安全管理、数据库的备份和恢复、OracleNet网络管理、数据库资源管理器、数据库的性能调整和优化、优化器和SQL的调整、分布式数据库管理和复制、 Oracle实时应用集群以及其他管理工具和选项等内容。内容详实,要点、难点突出,是一本不可多得的数据库管理员高级教程。通过本书的学习,您可以从一名Oracle爱好者快速成为一名优秀的Oracle9i系统管理员。
本书是数据库管理员、数据库安全管理员以及Oracle数据库应用开发人员的高级参考指南。对于对Oracle数据库有一定基础的其他工程技术人员和大专院校师生同样适用。

书籍目录

第1章 Oracle9i系统管理新特性 11-1 Oracle9i的组成 21-2 Oracle9i数据库系统管理新特性 31-3 本书学习指引 8第2章 数据库安全管理 112-1 建立系统安全策略 122-1-1 系统安全性策略 122-1-2 数据的安全性策略 132-1-3 用户安全性策略 132-1-4 口令管理策略 162-1-5 审计策略 162-2 用户验证和用户许可 172-2-1 用户验证 172-2-2 会话和用户许可 202-3 口令验证和口令文件 232-3-1 口令文件的创建 232-3-2 设置REMOTE_LOGIN_PASSWORDFILE 232-3-3 向口令文件中增加、删除用户 242-3-4 使用口令文件登录 242-3-5 口令文件的维护 252-4 数据库审计 262-4-1 审计概述 262-4-2 管理审计踪迹信息 272-4-3 细粒度审计 362-4-4 查看审计踪迹信息 362-5 数据库资源管理 402-5-1 启用和停止资源限制 402-5-2 创建概要文件 412-5-3 分配概要文件 422-5-4 更改概要文件 432-5-5 使用复合限制 432-5-6 删除概要文件 442-5-7 查看概要文件信息 442-6 口令管理 452-6-1 锁帐户 452-6-2 口令老化和过期 452-6-3 口令的历史 462-6-4 口令复杂性验证 462-7 使用操作系统或网络进行角色授权 472-8 应用实例——使用OEM进行数据库安全管理 49第3章 数据库的备份 533-1 用于数据库备份与恢复的数据库结构 553-1-1 重做日志 553-1-2 回滚和撤消段 553-1-3 控制文件 563-2 Oracle备份的方法 563-2-1 备份和恢复方法的系统需求 563-2-2 备份方法的特征比较 573-3 备份的原理 573-3-1 Oracle数据库系统故障类型 573-3-2 物理备份和逻辑备份 593-3-3 全数据库备份和部分数据库备份 593-3-4 一致和不一致的备份 613-3-5 联机和脱机备份 633-3-6 RMAN和用户管理的(User-Managed)备份 643-4 备份策略 643-4-1 遵守备份和恢复的黄金规则 653-4-2 选择数据库的归档方式 653-4-3 多元化控制文件、联机重做日志和归档重做日志 673-4-4 经常有规律地进行备份 673-4-5 在结构修改时执行备份 673-4-6 备份常用的表空间 673-4-7 在Unrecoverable操作后备份 683-4-8 在以RESETLOGS选项打开数据库后进行全数据库备份 683-4-9 保存老的备份 683-4-10 了解分布式数据库备份的约束 693-4-11 为增加保护和灵活性而导出数据 693-4-12 避免备份联机重做日志 693-4-13 保持服务器的硬件和软件配置记录 693-5 执行用户管理的备份 703-5-1 查询动态性能视图获取备份信息 703-5-2 执行全数据库的备份 713-5-3 执行脱机表空间和数据文件备份 723-5-4 执行联机表空间和数据文件备份 733-5-5 在挂起模式下执行用户管理的备份 783-5-6 执行用户管理的控制文件的备份 793-5-7 执行用户管理的归档重做日志的备份 813-5-8 执行用户管理的裸设备备份 813-5-9 检验用户管理的备份 833-5-10 执行Oracle其他文件用户管理的备份 833-6 应用举例——自动化数据库备份 84第4章 数据库的恢复 874-1 数据库恢复概述 884-1-1 数据库恢复的概念 884-1-2 数据库恢复用的结构 884-1-3 Oracle恢复的类型 894-1-4 恢复期间的重做应用 904-1-5 完全和不完全介质恢复 924-1-6 RMAN 和用户管理的还原和恢复 934-2 还原和恢复策略 944-2-1 测试备份和恢复策略 944-2-2 使用RMAN确认备份和恢复 954-2-3 对介质故障的响应 954-2-4 对数据文件块故障的响应 964-2-5 对非介质故障的响应 974-3 用户管理的介质恢复 974-3-1 确定要恢复的文件 984-3-2 还原文件 1004-3-3 了解基本的介质恢复过程 1064-4 实施完全介质恢复 1144-4-1 已关闭数据库的恢复 1144-4-2 已打开数据库的恢复 1154-5 不完全介质恢复 1174-5-1 基于撤消的数据恢复操作 1174-5-2 基于时间点的数据恢复操作 1194-5-3 执行基于改变的数据恢复 1194-5-4 数据恢复完成后打开数据库 1204-6 表空间及时点恢复 1234-6-1 表空间及时点恢复的介绍 1244-6-2 准备表空间及时点恢复的基本步骤 1254-6-3 重新装配和恢复辅助数据库 1284-6-4 使用可移植表空间执行TSPITR 1314-6-5 执行分区表的局部TSPITR 1324-6-6 在分区删除的情况下执行分区表的TSPITR 1344-7 应用举例 1354-7-1 完全恢复和不完全恢复的一个例子 1354-7-2 不完全恢复的一个例子 1384-7-3 在数据文件丢失后恢复 1394-7-4 通过ADD DATAFILE操作进行恢复 1404-7-5 恢复可移动的表空间 1404-7-6 在联机重做日志文件丢失后进行恢复 1414-7-7 在归档重做日志文件丢失后的恢复 1454-7-8 恢复用户错误 145第5章 Oracle网络管理 1475-1 Oracle Net体系结构 1485-1-1 Oracle Net服务结构 1485-1-2 监听体系结构 1505-1-3 数据库服务器进程体系结构 1525-1-4 Oracle连接管理器体系结构 1535-1-5 Oracle Net的几个概念 1545-2 Oracle Net配置 1565-2-1 Oracle Net配置文件 1575-2-2 使用Oracle Net Configuration Assistant 1595-2-3 使用Oracle Net管理器(Net Manager)配置Oracle Net 1645-3 优化网络 1665-3-1 理解网络连接模型 1665-3-2 检测网络故障 1695-3-3 解决网络故障 170第6章 数据库资源管理器 1756-1 数据库资源管理器概述 1766-1-1 什么是数据库资源管理器 1766-1-2 理解资源规划 1776-1-3 Oracle提供的规划 1786-2 管理数据库资源管理器 1796-3 创建和管理资源规划 1806-3-1 创建一个简单资源规划 1806-3-2 为创建规划模式使用挂起区域 1816-3-3 创建资源规划 1836-3-4 创建资源消费组 1836-3-5 指定资源规划命令 1846-4 管理资源消费组 1866-4-1 指定初始资源消费组 1866-4-2 改变资源消费组 1866-4-3 管理切换特权 1866-5 启用数据库资源管理器 1886-6 举例 1886-7 数据库资源管理器视图 1886-8 监视和调整数据库资源管理器 191第7章 数据库的性能调整与优化 1937-1 创建好性能的数据库 1947-1-1 初始化数据库创建 1947-1-2 为获得好性能创建表 1967-1-3 装载和索引数据 1977-1-4 起始的实例配置 1987-2 优化内存配置 1997-2-1 理解内存分配问题 1997-2-2 优化缓冲区缓存 2007-2-3 配置和使用共享池 2047-2-4 配置和使用重做日志缓冲区 2087-2-5 配置PGA工作内存 2097-2-6 降低总内存使用量 2107-3 优化CPU 2117-3-1 理解CPU 2117-3-2 检测和解决CPU 故障 2127-4 I/O的优化和配置 2137-4-1 理解I/O故障 2137-4-2 基本I/O配置 2147-4-3 通过文件分布来降低磁盘争用 2167-4-4 带状化磁盘 2187-4-5 Oracle管理文件 2217-4-6 选择数据块尺寸 2227-4-7 配置示例 2237-5 优化操作系统 2237-5-1 理解操作系统性能 2237-5-2 解决操作系统故障 2257-6 优化实例恢复 2267-6-1 理解实例恢复 2267-6-2 优化实例和崩溃恢复的所用时间 2277-6-3 监视实例恢复 2307-6-4 计算性能开销举例 2317-7 设置共享服务器 2327-7-1 使用调度相关视图来识别竞争 2337-7-2 减少调度进程竞争 2337-7-3 为共享服务器减少竞争 2347-7-4 决定调度进程和共享服务器的最佳数量 2377-8 调整回滚段 2377-8-1 调整回滚段大小 2377-8-2 调整回滚段的数量 2397-8-3 回滚段参数问题及调整 240第8章 优化器与SQL的调整 2438-1 优化器概述 2448-1-1 SQL语句处理过程 2448-1-2 优化器 2448-1-3 优化器操作步骤 2458-1-4 基于开销的优化器CBO(Cost-Based Optimizer) 2458-2 优化器操作 2468-2-1 能够优化的SQL语句类型 2468-2-2 优化器操作 2468-3 收集优化器统计信息 2478-3-1 理解统计信息 2478-3-2 产生统计信息 2478-3-3 使用统计信息 2538-3-4 使用直方图 2578-4 优化器提示 2608-4-1 理解优化器提示 2608-4-2 使用提示 2628-4-3 使用具有视图的提示 2808-5 优化SQL语句 2828-5-1 优化的目标 2828-5-2 在资源集中的SQL上收集和识别数据 2838-5-3 调整SQL语句 2848-6 Plan Stability的使用 2958-6-1 利用Plan Stability来保护执行规划 2958-6-2 基于开销优化器的Plan Stability过程 2998-7 基于规则的优化器RBO(Rule-Based Optimizer) 3018-8 EXPLAIN PLAN的使用 3108-8-1 创建输出表PLAN_TABLE 3128-8-2 运行PLAN_TABLE 3128-8-3 显示PLAN_TABLE 输出 3138-8-4 读取EXPLAIN PLAN输出 3138-8-5 使用EXPLAIN PLAN查看位图索引 3168-8-6 使用EXPLAIN PLAN查看分区对象 3168-8-7 EXPLAIN PLAN 限制条件 3248-8-8 PLAN_TABLE表列 3258-9 在SQL*Plus中使用自动跟踪 3298-9-1 控制自动跟踪报告 3298-9-2 跟踪并行和分布式查询 3338-9-3 监视磁盘读和缓冲区读 334第9章 分布式数据库与复制管理 3379-1 分布式数据库概述 3389-1-1 分布式处理 3389-1-2 为何要使用一个分布数据库 3389-2 分布式数据库的结构 3399-3 分布式数据库管理 3419-3-1 需要考虑的问题 3419-3-2 管理方法 3439-3-3 管理分布式数据库的工具 3479-4 管理分布式事务 3479-4-1 理解两阶段提交 3479-4-2 悬而未决事务的处理 3489-5 数据库复制基本概念 3509-6 复制管理工具 356第10章 Oracle实时应用集群 36310-1 实时应用集群结构 36410-1-1 实时应用集群介绍 36410-1-2 集群硬件体系结构 36510-1-3 实时应用集群结构 36810-2 实时应用集群的安装与配置 37110-2-1 设置共享磁盘 37210-2-2 使用Oracle通用安装程序安装实时应用集群 37710-2-3 使用Oracle数据库配置助手创建数据库 37810-3 实时应用集群的启动与关闭 38010-3-1 启动实时应用集群实例 38010-3-2 连接到实时应用集群实例 38210-3-3 关闭实时应用集群实例 38310-3-4 停顿一个实时应用集群数据库 38310-4 实时应用集群的参数管理 38310-4-1 实时应用集群数据库服务器参数文件管理 38410-4-2 客户端参数文件使用 38510-4-3 实用实时应用集群的参数设置 38810-4-4 实用实时应用集群的参数类型 38810-4-5 参数的多重实例问题 39010-5 实时应用集群的存储管理 39110-5-1 在实时应用集群中文件管理问题 39110-5-2 使用重做日志文件 39310-5-3 实例、用户、资源与空闲列表的相关性 39410-5-4 管理空闲空间的SQL语言选项 39510-5-5 为空闲列表组预分配范围 39510-6 实时应用集群的备份与恢复 39710-6-1 实时应用集群环境下的归档 39710-6-2 检查点和日志转换 39810-6-3 在实时应用集群中使用RMAN进行备份 39810-6-4 使用共享目录的实时应用集群备份实例 39910-6-5 用非共享的日志文件目的地备份节点的本地文件 40010-6-6 从实例失败中恢复 40110-6-7 从介质失败中恢复 40310-6-8 实时应用集群的并行恢复 40610-7 在实时应用集群上增加及删除节点和实例 40710-7-1 在集群软件层增加节点 40710-7-2 在Oracle层上加一个节点 41010-7-3 删除实例 41210-8 应用实例 41310-8-1 使用SRVCTL管理实时应用集群 41310-8-2 使用RMAN进行恢复的例子 41710-9 实时应用集群中的资源协调 41910-9-1 本地的资源协作 41910-9-2 缓存熔合(Cache Fusion)和全局缓存服务 42110-9-3 全局队列服务的资源协调 426第11章 Oracle9i其他选项和工具 42911-1 Data Guard 43011-2 作业队列 43511-2-1 作业队列相关参数设置 43611-2-2 使用DBMS_JOB包管理作业队列 43711-2-3 查看作业队列信息 44111-3 SQL*Loader 44111-3-1 SQL*Loader简介 44111-3-2 SQL*Loader组件 44211-3-3 控制文件 44411-3-4 SQL*Loader示例 44611-3-5 常规路径装载与直接路径装载 451附录A Oracle初始化参数 455附录B Oracle9i的数据字典视图 513附录C Oracle9i的V$视图 531附录D Oracle9i的一些系统管理新特性 543D-1 数据库的停顿与挂起 544D-1-1 停顿一个数据库 544D-1-2 挂起和恢复一个数据库 545D-2 自动撤消管理与撤消表空间管理 545D-3 服务器参数文件管理 548D-4 Oracle管理的文件 550D-5 Oracle9i中新的分区方法 552D-6 初始化参数的变迁 555D-6-1 多重的块大小 555D-6-2 动态的SGA和PGA 556D-6-3 新的、重命名和废弃的初始化参数 557D-6-4 初始化参数的相容性问题 558附录E 主要参数文件和代码示例 565E-1 口令验证规则函数 566E-2 listener.ora文件示例 568E-3 tnsnames.ora文件示例 569E-4 创建一个多级模式示例 570E-5 混合或多功能数据库的initdb_name.ora文件 572 ◎本书精彩范例


图书封面

广告

下载页面


Oracle9i数据库管理员高级技术指南 PDF格式下载



相关图书