目录序前言**部分概述第1章Windows200011.1Oracle和微软21.2Windows200021.3Windows2000内部工作原理概述41.4**性111.5Windows2000接口131.6注册表和环境151.7小结17第2章Oracle9iRDBMS概述192.1进程体系结构202.2Oracle实例232.3数据库文件262.4内部数据库管理302.5数据库完整性检查362.6小结38第二部分在Windows2000平台上实现OracleRDBMS第3章配置Windows2000393.1为Oracle而调整Windows2000413.2微软管理控制台463.2.1计算机管理控制台463.2.2定制MMC控制台503.3命令行管理523.3.1使用Windows2000Shell523.3.2Unix集成工具563.3.3正确使用资源工具包573.3.4Sysinternals593.4系统管理603.4.1使用事件查看器603.4.2管理磁盘633.4.3任务计划服务653.5操作系统环境653.5.1理解和控制Windows2000环境653.5.2活动目录683.6远程管理683.6.1利用MMC进行远程管理693.6.2利用VNC进行远程管理693.6.3利用Windows2000Telnet服务器进行远程管理693.6.4利用pcAnywhere和其他商业工具进行远程管理703.7资源703.7.1微软资源713.7.2Oracle资源713.8展望未来713.9小结73第4章安装和配置OracleRDBMS754.1WindowsNT上Oracle的历史764.1.1以前版本的文件命名764.1.2在WindowsNT/2000上的多Oracle主目录774.1.3Oracle如何与注册表交互784.1.4Oracle主目录选择器784.2Oracle通用安装程序794.3开始安装814.3.1浏览已安装产品824.3.2定义当前安装824.4创建数据库854.4.1Oracle数据库配置助手的工作原理864.4.2使用ORADIM工具874.4.3设置ORACLE_SID894.4.4创建参数文件904.4.5数据库大小参数904.4.6为多块大小定义高速缓冲存储器914.4.7共享池.大池和Java池924.4.8SORT_AREA_SIZE934.4.9归档参数934.5数据库存储页944.5.1CreateDatabase命令944.5.2完成数据库创建974.5.3ConnectInternal和SVRMGRL的消失984.6卸载Oracle产品1004.6.1删除ORACLE_HOME1014.6.2完全删除Oracle1014.7小结102第5章Windows2000**数据库管理1035.1创建和管理**数据库1045.1.1在Windows2000中使用数据库模板1055.1.2Oracle管理文件1075.1.3SPFILE1085.1.4使用SGA_MAX_SIZE和动态SGA1105.2Windows2000中Oracle内存的利用1115.2.1Windows内存结构中的Oracle1115.2.2把所有内存都赋予Oracle1115.2.3从数据库外部监控内存使用1145.2.4明智地使用内存1155.2.5超出3GB1205.3使用性能监控器1215.3.1理解和使用性能监控器1225.3.2识别和查看RDBMS中的线程1255.3.3使用tlist1265.3.4监控CPU的使用1285.3.5Windows2000上的磁盘空间利用1295.4使用Oracle管理助手1305.4.1启动Oracle管理助手1305.4.2用ORAADM配置操作系统验证1305.5其他9i特性1335.5.1用Oracle9iDBMS_REDEFINITION重组表1335.5.2可移植的表空间1375.6小结139第6章备份与恢复1416.1根据业务需要制定备份策略1436.1.1数据的本质1436.1.2数据使用的频率1446.2同意某个服务级协议之前,备份策略要与业务需��联合进行1446.3用冷备份简化工作1446.4使用Windows2000备份工具1476.5第三方备份产品1476.6理解和实现热备份1476.7有效进行服务器管理恢复1496.8理解Oracle9i的恢复管理结构1506.9RMAN配置:起步1526.9.1目标数据库配置1526.9.2恢复目录配置1526.9.3对RMAN兼容性的提示1536.10RMAN与介质管理软件的集成1546.11理解实现RMAN的好处1546.11.1备份内存缓冲区1556.11.2RMAN与故障检查1556.11.3块级备份的优越性1566.12RMAN备份:语法与使用1576.12.1RMAN运行块1576.12.2通道分配指南1586.12.3RMAN备份命令1596.13建立**的备份参数1646.14RMAN还原和恢复的起步1656.15RMAN恢复:语法和使用1676.15.1用SQL*Plus进行手工恢复1676.15.2用RMAN避免手工还原和恢复操作1686.15.3Recover命令1686.15.4通道分配和恢复1696.15.5增量备份和恢复1696.16理解和使用不完全恢复1706.16.1基于时间的恢复1706.16.2时间子句和还原操作1706.16.3SCN和基于日志序列的恢复1716.16.4Resetlogs.ResetDatabase和数据库形态1716.16.5使用表空间时间点恢复1726.17用RMAN备份建立生产数据库的复制副本1766.17.1复制到同一服务器上作为目标数据库1776.17.2从目标数据库复制到远程服务器1796.18测试所有备份的可恢复性1806.19小结181第三部分Windows2000:主要的企业级管理平台第7章Oracle连通性1837.1OracleNet的结构1847.1.1网络名称解析1867.1.2连接1997.1.3基本客户机结构2027.1.4专用服务器2027.1.5共享服务器2067.2连接配置2077.2.1网络管理器:基本的配置工具2077.2.2客户端配置2087.2.3高可用性的客户端配置2117.2.4专用服务器配置2127.2.5共享服务器配置2127.2.6Listener控制和配置2197.3常规的网络调整和配置2217.4资源2227.5小结225第8章Oracle企业管理器2278.1EM的功能2288.2EM框架2318.2.1作业.事件和报告2318.2.2EM用户2328.2.3通知配置2338.2.4发现2378.2.5发现命名策略2388.2.6管理区域2388.2.7连接到目标2388.2.8独立控制台2398.3代理2398.3.19i代理2408.3.2代理过程2408.3.3代理中断2408.3.4隔离代理2418.3.5代理配置2418.4事件2428.4.1基本事件2428.4.2**事件2428.4.3用户定义事件:补充当前的脚本2438.4.4事件创建2438.4.5事件库2478.4.6事件注册2478.4.7响应事件2478.4.8事件历史2488.5作业2498.5.1作业任务2498.5.2可用的作业任务2498.5.3用SQL*Plus脚本作为作业元素2508.5.4修复作业2508.5.5作业输出限制配置2518.6数据库管理2518.6.1导航对象2518.6.2空间管理2528.6.3**管理2528.6.4配置管理2538.6.5实时会话管理2548.6.6实时锁管理2548.7Oracle管理服务器2558.7.1信息仓储2558.7.2OMS性能和配置2568.7.3准备被管理的实例2578.7.4目录结构2578.7.5对OMS进行跟踪.记录和故障修复2588.8EMWeb报告2588.8.1使用报告Web站点2618.8.2定制报告2648.9EM3层体系结构和防火墙2648.10EM参考和帮助2648.11小结266第9章**管理.工具和分析2679.1工具的技术2689.1.1iSQL*Plus:来自浏览器的SQL2689.1.2使用UTL_FILE包来访问Windows2000文件系统2719.1.3UTL_SMTP:从存储过程发送邮件2769.1.4使用DBMS_JOB定期完成某些工作2779.1.5运行命令的Java存储过程2799.1.6从命令行进行电子邮件通知2819.2用于整体数据库管理的工具2829.2.1使用Perl进行数据库和系统管理2829.2.2跟踪变化:用CVS和Wincvs进行版本控制2849.2.3Statspack:提高性能的一种新途径2859.2.4外部表2899.2.5DBMS_FLASHBACK2919.2.6Oracle提供的PL/SQL包2939.3小结293第10章变动管理29510.1升级操作系统29610.1.1操作系统升级的影响29610.1.2Windows2000服务包29810.1.3MSCS和操作系统的滚动升级29910.2移植或升级Oracle数据库29910.2.1从Oracle7移植到Oracle9i30010.2.2开始移植30110.2.3把数据库从Oracle8.x升级到Oracle9i30510.2.4升级数据字典30610.2.5移植与升级后的步骤30710.2.6对OracleRDBMS应用补丁集30910.3在群集或备用环境中升级31010.3.1在Failsafe环境中升级与移植31010.3.2在RAC环境中升级时的考虑事项31210.3.3在备用环境中的移植31210.3.4在备用环境中升级和使用补丁31310.4小结313第四部分群集和高可用性第11章OracleFailsafe31511.1OracleFailsafe的概念31611.1.1理解Failsafe和MSCS的概念31611.1.2崩溃恢复和灾难恢复31711.1.3虚拟服务器和组31811.1.4群集软件31911.2设计OracleFailsafe的解决方案31911.2.1需要多少个组31911.2.2主动/主动配置32011.2.3主动/被动群集配置32111.2.4N节点群集32111.3准备安装MSCS32111.3.1配置磁盘32111.3.2配置网卡32211.4安装MSCS32311.4.1安装**个节点32411.4.2添加其他节点32511.4.3使用群集管理器32611.4.4在客户机上安装群集管理器32711.5安装OracleFailsafe32711.5.1保持所有节点上的主目录名一致32811.5.2用于MSCS**性设置的Oracle服务32811.5.3管理Failsafe环境32911.6建立数据库Failsafe33011.6.1创建数据库33011.6.2检验独立数据库的配置33111.6.3创建组33211.6.4向组中添加数据库33411.7在Failsafe/MSCS环境中排除故障33811.7.1群集环境下的故障排除工具33811.7.2Failsafe环境下进行维护33911.7.3删除Failsafe组件34011.8小结341第12章OracleRAC34312.1RAC环境34412.1.1RAC环境下的完全共享34412.1.2RAC群集软件34512.2准备群集的安装34612.2.1配置互连34612.2.2配置原始分区34712.2.3创建符号链接35112.2.4运行RAC群集检验工具35312.3安装群集软件和Oracle9iRDBMS35412.3.1运行群集安装向导35412.3.2后续的变化35612.3.3安装Oracle软件35812.4维护RAC实例36012.4.1用于多实例的服务36012.4.2RAC环境中的系统管理撤销和回退36112.4.3重做日志组36212.4.4添加其他实例36212.4.5添加数据文件和创建其他表空间36212.5小结364第13章备用数据库36513.1备用数据库的体系结构36613.1.1备用数据库的恢复模式36913.1.2在只读模式下打开备用数据库37013.1.3在备用数据库中为长期运行的查询创建排序空间37013.1.4备用数据库的局限性及限制37113.2传统的备用数据库配置:一个测试案例37113.2.1在手工恢复模式下操作备用数据库37313.2.2在管理恢复模式下设置备用数据库37413.3使用Oracle9i日志传输服务37513.4使用Oracle9i数据保护对备用数据库进行管理37613.4.1数据保护的配置37713.4.2切换和切回37813.5使用RMAN配置备用数据库37913.6将备用数据库用于生产数据库的RMAN备份38013.7小结381第14章Oracle9i的**复制38314.1复制:负载平衡.故障恢复和分布式脱机事务处理38414.1.1负载平衡38414.1.2灾难恢复38514.1.3分布式脱机事务处理38514.2**复制的体系结构38514.2.1n向主复制38614.2.2用实体化视图进行?book_preface=