书籍详情
Oracle数据库DBA专题技术精粹
作者:冯春培等编
出版社:冶金工业出版社
出版时间:2004-04-01
ISBN:9787502434502
定价:¥69.00
购买这本书可以去
内容简介
本书从DBA的角度阐述了Oracle数据库的结构内幕、管理经验和优化技巧,并列举了很多实用的案例。本书主要分为五大部分,基础篇主要介绍了一些基础技术与OCP认证相关的一些内容,内各种平台上安装与建库的技巧以及在9i里面出现的新特性;结构篇包括对回滚段、存储结构等的深入讨论,并彻底阐述了困扰许多用户的字符集问题;备份与恢复篇列举了大量实际案例,讲述了在不同的需求环境下所应采取的备份方案以及进行故障恢复的方法;性能篇深入分析了Statspack等常用的调整工具的原理与使用方法、判断依据,并从锁、内存、索引、执行计划等各个角度介绍了各种优化技巧;网络篇主要介绍了监听器、透明网关、数据迁移等方面的内容。.本书内容丰富、结构合理、广度与深度适中,语言通俗易懂、实用性强,便于读者学习与实践。本书适用范围广,既可作为各大中专院校相关专业和培训班的辅导教材和参考用书,也可作为数据库系统开发应用技术人员和自学者的学习和参考用书。...
作者简介
暂缺《Oracle数据库DBA专题技术精粹》作者简介
目录
第一篇基础篇.
专题1OCP考试指南张乐奕(2)
1.1OCP简介(2)
1.2OCP认证分类及其考试概况(2)
1.3OCP备考指南(4)
1.3.18i认证与9i认证(4)
1.3.2OCP培训(4)
1.3.3OCP考点咨询(6)
1.3.4OCP考试的优惠政策(7)
1.4OCP应考指南(7)
1.4.1OCP考试顺序分析(7)
1.4.2OCP考试科目分析(8)
1.4.3OCP考试内容的学习(11)
1.4.4OCP考试报名(12)
1.4.5OCP考试注意事项(12)
1.5OCP考试后注意事项(13)
1.5.1查询考试成绩(13)
1.5.2查询证书(13)
1.6OCP考试问答(14)
专题2Oracle9i在AIX5L上的安装.建库与升级程永新(18)
2.1安装(18)
2.1.1确认系统环境(18)
2.1.2安装步骤(19)
2.2建库(19)
2.3Oracle9.2.0.1.0升级到Oracle9.2.0.3.0(21)
专题3在RedHatLinuxAdvancedServer2.1上安装
Oracle9iRelease2(9.2.0.1)叶梁(23)
3.1Oracle9i简介(23)
3.2RedHatLinuxAdvancedServer2.1安装(23)
3.3安装Oracle9i(9.2.0.1)(28)
专题4SPFILE的应用盖国强(45)
4.1简介(45)
4.2创建SPFILE(45)
4.3使用SPFILE(46)
4.4使用PFILE/SPFILE启动数据库(47)
4.5修改参数(48)
4.6SPFILE的判断方法(52)
4.7导出SPFILE文件(53)
4.8SPFILE的备份与恢复(55)
4.9设置Events事件(58)
4.10Oracle920中的PFILE(59)
专题5iSQLPlus盖国强(63)
5.1启动服务器上的HTTPServer(63)
5.2通过浏览器访问http服务器(64)
5.3启动iSQLPlus(65)
5.4以Sysdba的身份登录(66)
5.5常见问题说明(67)
专题6VirtualPrivateDatabase的应用翁彦(69)
第二篇结构篇
专题7字符集问题盖国强(74)
7.1简介(74)
7.2字符集的基本知识(74)
7.3数据库的字符集(75)
7.4字符集的更改(77)
7.5导入/导出及转换(83)
7.6识别导出文件的字符集(88)
7.7乱码的产生(99)
小结(103)
专题8回滚段探究冯春培(105)
8.1简介(105)
8.2回滚段的定义(105)
8.3回滚段的分配和使用(108)
8.4系统回滚段与延迟回滚段(112)
8.5回滚段的设置和管理(112)
8.6Oracle9i的UNDOTABLESPACE(114)
8.7回滚段的ORA-01555问题(115)
8.8回滚段的监控和script(116)
8.9回滚段表空间中数据文件的恢复方法(118)
8.9.1数据库处于关闭状态(118)
8.9.2数据库处于打开状态(120)
专题9Oracle数据库的存储设计章宇清(123)
9.1简介(123)
9.2容量估算(123)
9.2.1Oracle估算法(123)
9.2.2应用估算法(124)
9.3物理分布(125)
9.4典型实例(126)
9.5逻辑分布(127)
9.5.1分布原则(127)
9.5.2碎片理论(128)
小结(128)
第三篇备份与恢复篇
专题10Oracle备份策略陈吉平(130)
10.1备份(130)
10.1.1备份的定义(130)
10.1.2备份的重要性(130)
10.2Oracle的运行方式(131)
10.2.1改变不归档方式为归档方式(131)
10.2.2改变归档状态为不归档状态(132)
10.3Oracle备份的分类(132)
10.3.1EXP/IMP逻辑备份(132)
10.3.2OS备份(135)
10.3.3RMAN(备份与恢复管理器)(137)
10.4定制恰当的备份策略(140)
10.4.1定制正确的策略(140)
10.4.2与RMAN备份有关的优化(141)
10.4.3备份RMAN数据库(142)
10.4.4使自动备份数据库(142)
10.5常见误区(143)
10.6常见问题(144)
小结(144)
专题11Oracle备份与恢复案例陈吉平(148)
11.1数据库恢复(148)
11.1.1实例故障的一致性恢复(148)
11.1.2介质故障或文件错误的不一致恢复(148)
11.2数据库恢复案例测试环境(149)
11.2.1数据库环境(149)
11.2.2数据库备份脚本(149)
11.3与恢复相关的信息(151)
11.3.1报警日志文件(151)
11.3.2后台进程跟踪文件(151)
11.4数据库恢复案例(152)
11.4.1非归档模式下的备份与恢复(152)
11.4.2归档模式下丢失或损坏一个数据文件(154)
11.4.3丢失多个数据文件与实现整个数据库的恢复(158)
11.5不完全恢复案例(163)
11.5.1OS备份下的基于时间的恢复(163)
11.5.2RMAN备份下的基于改变的恢复(164)
11.6常见恢复误区(167)
小结(167)
专题12特殊的数据库故障恢复案例陈吉平(168)
12.1损坏联机日志的恢复方法(168)
12.1.1损坏非当前联机日志(168)
12.1.2损坏当前联机日志(168)
12.2损坏控制文件的恢复方法(171)
12.2.1损坏单个控制文件(171)
12.2.2损坏全部控制文件(171)
12.3损坏回滚数据文件的恢复方法(173)
12.3.1从可用备份中恢复(173)
12.3.2没有可用备份时强行恢复(173)
12.4损坏临时数据文件的恢复方法(175)
小结(175)
专题13DataGuard万正勇(177)
13.1DataGuard介绍(177)
13.2DataGuard原理(178)
13.3DataGuard的优点(178)
13.4配置DataGuard(178)
13.5在DataGuard环境下升级到9202(190)
13.6配置数据最大保护模式(zerodataloss模式)(195)
13.6.1从库添加standbyredolog(195)
13.6.2修改主库参数(196)
13.6.3测试(196)
13.7常见问题以及技巧(204)
专题14OracleStandbyDatabase和DataGuard的原理及实现陈宇红诸超(206)
14.1生产环境中Standby数据库的采用及实施范例(206)
14.1.1StandbyDatabase产品概述(207)
14.1.2ASD为高可用性(HighAvailability)性能的使用(207)
14.1.3ASD的工作原理(209)
14.1.4ASD性能在其他方面的使用(211)
14.1.5个案分析(211)
14.1.6个案实施范例(214)
14.1.7总结(223)
14.2Oracle9iDataGuard简介(224)
14.2.1DataGuard的结构及实现(225)
14.2.2日志的传送(logtransportservices)与各种数据保护模式的实现(227)
14.2.3日志的恢复及日志间隙自动探测修复(232)
14.2.4Swithcover和Failover(235)
14.2.5DataGuardManager简介(236)
14.2.6真实生产环境中的实施范例(242)
14.2.7Oracle10g数据库DataGuard的新功能(245)
14.2.8后记(246)
专题15OEM联机自动热备份与恢复江维(248)
15.1OEM的配置(248)
15.2准备工作(250)
15.3使用OEM进行备份和恢复(254)
15.3.1使用备份向导进行备份(254)
15.3.2使用恢复向导进行恢复(257)
专题16Oracle数据库联机日志文件丢失的处理方法毛劲松(259)
16.1实验一:用命令清空日志组方法(259)
16.2实验二:用cancel模式恢复数据库方法(261)
16.3实验三:新生成控制文件方法(262)
16.4实验四:加系统参数方法(263)
16.5实验五:丢失非当前日志组的成员(264)
16.6实验六:如果是非正常关闭数据库,丢掉了当前日志组中的成员(266)
专题17ORA-1157错误及对策叶梁(268)
17.1简介..(268)
17.2引起ORA-1157错误的常见原因和解决方法(268)
17.2.1数据文件存在,但是Oracle认不到它(268)
17.2.2数据文件不存在或者对于Oracle来说是不可用的(269)
17.3由于操作系统的问题或者第三方软件的问题导致ORA-01157错误(271)
17.4在移植过程中出现ORA-01157的错误(273)
17.5其他一些可能产生ORA-01157错误的原因(274)
专题18使用IBMTivoliStorageManager(TSM)备份Oracle数据库王峰(277)
18.1IBMTivoliStorageManagement软件及其体系结构简介(277)
18.2TSM(TivoliStorageManagement)服务器的安装(278)
18.3TSM(TivoliStorageManagement)客户机的安装(283)
18.4SANStorageAgent的安装(286)
18.5相关程序代码清单(287)
第四篇性能篇
专题19优化SQL对公司业务的重要性——SQL质量的挑战杜伟业(290)
19.1SQL质量的重要性(290)
19.2SQL优化的解决方案(293)
专题20Statspack盖国强(298)
20.1简介(298)
20.2系统参数(298)
20.3安装Statspack(299)
20.4测试安装好的Statspack(303)
20.5规划自动任务(304)
20.6生成分析报告(305)
20.7移除定时任务(306)
20.8删除历史数据(307)
20.9其他重要脚本(308)
20.10调整STATSPACK的收集门限(309)
20.11整理分析结果(310)
20.12常见等待事件说明(312)
20.13在Oracle8.1.5上的安装配置(324)
专题21SQL优化分析盖国强(327)
21.1基本情况(327)
21.2优化源码(328)
专题22调整PCM锁谭刚(338)
22.1DLM(Distru+butedLockManager)简介(338)
22.2LOCK的分类(340)
22.3PING和FALSEPING的概念(341)
22.4PCMLOCKS的分配原则(341)
22.5LM_RESS和LM_LOCKS的设定(342)
22.6监控调整锁资源分配(343)
22.7引入CACHEFUSION提高性能(344)
22.8CACHEFUSION概念(344)
22.9CR的处理过程(345)
22.10结束语(346)
专题23ERP系统快速查出造成锁等待的进程李昭(347)
23.1查询这些锁等待的进程(347)
23.2使用临时表来提高查询速度(347)
专题24利用CASE语句减少表扫描的次数张建英(350)
专题25Oracle内存分配与调整冯春培(353)
25.1简介(353)
25.2SGA的大小(354)
25.3SGA内参数设置(356)
25.49i下参数的变化(357)
25.5Lock_sga=true的问题(358)
25.6内存参数的调整(359)
25.6.1数据缓冲区命中率(359)
25.6.2共享池的命中率(360)
25.6.3排序部分(360)
25.6.4log_buffer(360)
25.732bit和64bit的问题(361)
25.7.1在RedHatAdvancedServer2.1上扩展SGA(1.7G以上)(361)
25.7.2HPTRUE64UNIX上扩展SGA大于2G(362)
25.7.332BIT的SOLARIS(SPARC)上扩展SGA(363)
25.7.4HP-UNIX11.0上扩展SGA(366)
25.7.5IBMAIXRS6000上扩展SGA(367)
25.7.6Windows平台上扩展SGA(368)
专题26Oracle索引分析与比较汪海(370)
26.1简介(370)
26.2各种索引的结构分析(370)
26.2.1B*Tree索引(370)
26.2.2反向索引(371)
26.2.3降序索引(372)
26.2.4位图索引(372)
26.2.5函数索引(373)
26.3各种索引的创建方法(374)
26.4各种索引使用场合及建议(374)
26.5索引不工作(375)
小结(381)
专题27Oracle大表分区技术安立学(382)
专题28数据库优化模式探索及Oracle数据库优化解决方案邵新(387)
28.1简介(387)
28.2数据库程序的优化设计方案(388)
28.2.1以用户为中心设计数据库关系表(388)
28.2.2程序设计规则的应用(388)
28.2.3SQL语句的优化设计(389)
28.2.4统计型多表连接处理新的优化方法的提出与效率分析(389)
28.3内存使用的优化设计(390)
28.3.1检测系统性能缺陷,监视系统内存对象,获得系统性能指标(391)
28.3.2DB_BLOCK_BUFFERS(高速缓冲区块数)(391)
28.3.3SHARED_POOL_SIZE(共享缓冲区大小)(392)
28.3.4LOG_BUFFER(重做日志缓冲区大小)(392)
28.3.5SORT_AREA_SIZE(排序区大小)(393)
28.4数据库对象存储方式的优化协调(393)
28.5回滚段优化设计(395)
28.6优化重做日志文件(396)
28.7关于锁冲突的解决方案(397)
小结(398)
专题29Oracle的执行计划稳定性冯春培(399)
29.1执行计划的概念(399)
29.2Oracle优化器模式(400)
29.3执行计划稳定性的优势(401)
29.4执行计划稳定性的使用(403)
29.5交换两条SQL的OUTLINES(407)
29.6利用工具维护执行计划稳定性(409)
29.7STOREDOUTLINES使用总结(410)
专题30了解不同的等待事件顾宏伟(412)
第五篇网络篇
专题31Oracle8i中的监听器陈刚(422)
31.1简介(422)
31.1.1监听器的概念(422)
31.1.2监听器的特征(422)
31.2直接传递会话与重定向会话(422)
31.2.1直接传递会话(423)
31.2.2重定向会话(423)
31.2.3二者的比较(424)
31.3监听器的配置(425)
31.3.1istener.ora文件(425)
31.3.2示例(425)
31.3.3配置(426)
31.3.4实用工具:LSNRCTL(426)
31.4常见错误及其解决(427)
专题32在Oracle中配置与SQLServer相连的透明网关赵金清(429)
32.1简介(429)
32.2透明网关的组成部分以及各部分作用(429)
32.3透明网关的安装(429)
32.4配置透明网关(ConfiguratingTransparentGateways)(430)
32.4.1配置透明网管的前期准备(430)
32.4.2为透明网关配置Oracle网络服务监听器(430)
32.4.3为透明网关配置Oracle网络服务监听器(431)
32.5建立数据库连接:(DatabaseLinks)(432)
32.6测试透明网关的配置(433)
小结(433)
专题33数据迁移基础谢中辉(434)
33.1简介(434)
33.2Oracle的透明网关配置(FORMSSQLServer)(435)
33.3MSSQLServer访问Oracle的方法(437)
专题34Oracle异构服务王晓琴(440)
后记...(443)
专题1OCP考试指南张乐奕(2)
1.1OCP简介(2)
1.2OCP认证分类及其考试概况(2)
1.3OCP备考指南(4)
1.3.18i认证与9i认证(4)
1.3.2OCP培训(4)
1.3.3OCP考点咨询(6)
1.3.4OCP考试的优惠政策(7)
1.4OCP应考指南(7)
1.4.1OCP考试顺序分析(7)
1.4.2OCP考试科目分析(8)
1.4.3OCP考试内容的学习(11)
1.4.4OCP考试报名(12)
1.4.5OCP考试注意事项(12)
1.5OCP考试后注意事项(13)
1.5.1查询考试成绩(13)
1.5.2查询证书(13)
1.6OCP考试问答(14)
专题2Oracle9i在AIX5L上的安装.建库与升级程永新(18)
2.1安装(18)
2.1.1确认系统环境(18)
2.1.2安装步骤(19)
2.2建库(19)
2.3Oracle9.2.0.1.0升级到Oracle9.2.0.3.0(21)
专题3在RedHatLinuxAdvancedServer2.1上安装
Oracle9iRelease2(9.2.0.1)叶梁(23)
3.1Oracle9i简介(23)
3.2RedHatLinuxAdvancedServer2.1安装(23)
3.3安装Oracle9i(9.2.0.1)(28)
专题4SPFILE的应用盖国强(45)
4.1简介(45)
4.2创建SPFILE(45)
4.3使用SPFILE(46)
4.4使用PFILE/SPFILE启动数据库(47)
4.5修改参数(48)
4.6SPFILE的判断方法(52)
4.7导出SPFILE文件(53)
4.8SPFILE的备份与恢复(55)
4.9设置Events事件(58)
4.10Oracle920中的PFILE(59)
专题5iSQLPlus盖国强(63)
5.1启动服务器上的HTTPServer(63)
5.2通过浏览器访问http服务器(64)
5.3启动iSQLPlus(65)
5.4以Sysdba的身份登录(66)
5.5常见问题说明(67)
专题6VirtualPrivateDatabase的应用翁彦(69)
第二篇结构篇
专题7字符集问题盖国强(74)
7.1简介(74)
7.2字符集的基本知识(74)
7.3数据库的字符集(75)
7.4字符集的更改(77)
7.5导入/导出及转换(83)
7.6识别导出文件的字符集(88)
7.7乱码的产生(99)
小结(103)
专题8回滚段探究冯春培(105)
8.1简介(105)
8.2回滚段的定义(105)
8.3回滚段的分配和使用(108)
8.4系统回滚段与延迟回滚段(112)
8.5回滚段的设置和管理(112)
8.6Oracle9i的UNDOTABLESPACE(114)
8.7回滚段的ORA-01555问题(115)
8.8回滚段的监控和script(116)
8.9回滚段表空间中数据文件的恢复方法(118)
8.9.1数据库处于关闭状态(118)
8.9.2数据库处于打开状态(120)
专题9Oracle数据库的存储设计章宇清(123)
9.1简介(123)
9.2容量估算(123)
9.2.1Oracle估算法(123)
9.2.2应用估算法(124)
9.3物理分布(125)
9.4典型实例(126)
9.5逻辑分布(127)
9.5.1分布原则(127)
9.5.2碎片理论(128)
小结(128)
第三篇备份与恢复篇
专题10Oracle备份策略陈吉平(130)
10.1备份(130)
10.1.1备份的定义(130)
10.1.2备份的重要性(130)
10.2Oracle的运行方式(131)
10.2.1改变不归档方式为归档方式(131)
10.2.2改变归档状态为不归档状态(132)
10.3Oracle备份的分类(132)
10.3.1EXP/IMP逻辑备份(132)
10.3.2OS备份(135)
10.3.3RMAN(备份与恢复管理器)(137)
10.4定制恰当的备份策略(140)
10.4.1定制正确的策略(140)
10.4.2与RMAN备份有关的优化(141)
10.4.3备份RMAN数据库(142)
10.4.4使自动备份数据库(142)
10.5常见误区(143)
10.6常见问题(144)
小结(144)
专题11Oracle备份与恢复案例陈吉平(148)
11.1数据库恢复(148)
11.1.1实例故障的一致性恢复(148)
11.1.2介质故障或文件错误的不一致恢复(148)
11.2数据库恢复案例测试环境(149)
11.2.1数据库环境(149)
11.2.2数据库备份脚本(149)
11.3与恢复相关的信息(151)
11.3.1报警日志文件(151)
11.3.2后台进程跟踪文件(151)
11.4数据库恢复案例(152)
11.4.1非归档模式下的备份与恢复(152)
11.4.2归档模式下丢失或损坏一个数据文件(154)
11.4.3丢失多个数据文件与实现整个数据库的恢复(158)
11.5不完全恢复案例(163)
11.5.1OS备份下的基于时间的恢复(163)
11.5.2RMAN备份下的基于改变的恢复(164)
11.6常见恢复误区(167)
小结(167)
专题12特殊的数据库故障恢复案例陈吉平(168)
12.1损坏联机日志的恢复方法(168)
12.1.1损坏非当前联机日志(168)
12.1.2损坏当前联机日志(168)
12.2损坏控制文件的恢复方法(171)
12.2.1损坏单个控制文件(171)
12.2.2损坏全部控制文件(171)
12.3损坏回滚数据文件的恢复方法(173)
12.3.1从可用备份中恢复(173)
12.3.2没有可用备份时强行恢复(173)
12.4损坏临时数据文件的恢复方法(175)
小结(175)
专题13DataGuard万正勇(177)
13.1DataGuard介绍(177)
13.2DataGuard原理(178)
13.3DataGuard的优点(178)
13.4配置DataGuard(178)
13.5在DataGuard环境下升级到9202(190)
13.6配置数据最大保护模式(zerodataloss模式)(195)
13.6.1从库添加standbyredolog(195)
13.6.2修改主库参数(196)
13.6.3测试(196)
13.7常见问题以及技巧(204)
专题14OracleStandbyDatabase和DataGuard的原理及实现陈宇红诸超(206)
14.1生产环境中Standby数据库的采用及实施范例(206)
14.1.1StandbyDatabase产品概述(207)
14.1.2ASD为高可用性(HighAvailability)性能的使用(207)
14.1.3ASD的工作原理(209)
14.1.4ASD性能在其他方面的使用(211)
14.1.5个案分析(211)
14.1.6个案实施范例(214)
14.1.7总结(223)
14.2Oracle9iDataGuard简介(224)
14.2.1DataGuard的结构及实现(225)
14.2.2日志的传送(logtransportservices)与各种数据保护模式的实现(227)
14.2.3日志的恢复及日志间隙自动探测修复(232)
14.2.4Swithcover和Failover(235)
14.2.5DataGuardManager简介(236)
14.2.6真实生产环境中的实施范例(242)
14.2.7Oracle10g数据库DataGuard的新功能(245)
14.2.8后记(246)
专题15OEM联机自动热备份与恢复江维(248)
15.1OEM的配置(248)
15.2准备工作(250)
15.3使用OEM进行备份和恢复(254)
15.3.1使用备份向导进行备份(254)
15.3.2使用恢复向导进行恢复(257)
专题16Oracle数据库联机日志文件丢失的处理方法毛劲松(259)
16.1实验一:用命令清空日志组方法(259)
16.2实验二:用cancel模式恢复数据库方法(261)
16.3实验三:新生成控制文件方法(262)
16.4实验四:加系统参数方法(263)
16.5实验五:丢失非当前日志组的成员(264)
16.6实验六:如果是非正常关闭数据库,丢掉了当前日志组中的成员(266)
专题17ORA-1157错误及对策叶梁(268)
17.1简介..(268)
17.2引起ORA-1157错误的常见原因和解决方法(268)
17.2.1数据文件存在,但是Oracle认不到它(268)
17.2.2数据文件不存在或者对于Oracle来说是不可用的(269)
17.3由于操作系统的问题或者第三方软件的问题导致ORA-01157错误(271)
17.4在移植过程中出现ORA-01157的错误(273)
17.5其他一些可能产生ORA-01157错误的原因(274)
专题18使用IBMTivoliStorageManager(TSM)备份Oracle数据库王峰(277)
18.1IBMTivoliStorageManagement软件及其体系结构简介(277)
18.2TSM(TivoliStorageManagement)服务器的安装(278)
18.3TSM(TivoliStorageManagement)客户机的安装(283)
18.4SANStorageAgent的安装(286)
18.5相关程序代码清单(287)
第四篇性能篇
专题19优化SQL对公司业务的重要性——SQL质量的挑战杜伟业(290)
19.1SQL质量的重要性(290)
19.2SQL优化的解决方案(293)
专题20Statspack盖国强(298)
20.1简介(298)
20.2系统参数(298)
20.3安装Statspack(299)
20.4测试安装好的Statspack(303)
20.5规划自动任务(304)
20.6生成分析报告(305)
20.7移除定时任务(306)
20.8删除历史数据(307)
20.9其他重要脚本(308)
20.10调整STATSPACK的收集门限(309)
20.11整理分析结果(310)
20.12常见等待事件说明(312)
20.13在Oracle8.1.5上的安装配置(324)
专题21SQL优化分析盖国强(327)
21.1基本情况(327)
21.2优化源码(328)
专题22调整PCM锁谭刚(338)
22.1DLM(Distru+butedLockManager)简介(338)
22.2LOCK的分类(340)
22.3PING和FALSEPING的概念(341)
22.4PCMLOCKS的分配原则(341)
22.5LM_RESS和LM_LOCKS的设定(342)
22.6监控调整锁资源分配(343)
22.7引入CACHEFUSION提高性能(344)
22.8CACHEFUSION概念(344)
22.9CR的处理过程(345)
22.10结束语(346)
专题23ERP系统快速查出造成锁等待的进程李昭(347)
23.1查询这些锁等待的进程(347)
23.2使用临时表来提高查询速度(347)
专题24利用CASE语句减少表扫描的次数张建英(350)
专题25Oracle内存分配与调整冯春培(353)
25.1简介(353)
25.2SGA的大小(354)
25.3SGA内参数设置(356)
25.49i下参数的变化(357)
25.5Lock_sga=true的问题(358)
25.6内存参数的调整(359)
25.6.1数据缓冲区命中率(359)
25.6.2共享池的命中率(360)
25.6.3排序部分(360)
25.6.4log_buffer(360)
25.732bit和64bit的问题(361)
25.7.1在RedHatAdvancedServer2.1上扩展SGA(1.7G以上)(361)
25.7.2HPTRUE64UNIX上扩展SGA大于2G(362)
25.7.332BIT的SOLARIS(SPARC)上扩展SGA(363)
25.7.4HP-UNIX11.0上扩展SGA(366)
25.7.5IBMAIXRS6000上扩展SGA(367)
25.7.6Windows平台上扩展SGA(368)
专题26Oracle索引分析与比较汪海(370)
26.1简介(370)
26.2各种索引的结构分析(370)
26.2.1B*Tree索引(370)
26.2.2反向索引(371)
26.2.3降序索引(372)
26.2.4位图索引(372)
26.2.5函数索引(373)
26.3各种索引的创建方法(374)
26.4各种索引使用场合及建议(374)
26.5索引不工作(375)
小结(381)
专题27Oracle大表分区技术安立学(382)
专题28数据库优化模式探索及Oracle数据库优化解决方案邵新(387)
28.1简介(387)
28.2数据库程序的优化设计方案(388)
28.2.1以用户为中心设计数据库关系表(388)
28.2.2程序设计规则的应用(388)
28.2.3SQL语句的优化设计(389)
28.2.4统计型多表连接处理新的优化方法的提出与效率分析(389)
28.3内存使用的优化设计(390)
28.3.1检测系统性能缺陷,监视系统内存对象,获得系统性能指标(391)
28.3.2DB_BLOCK_BUFFERS(高速缓冲区块数)(391)
28.3.3SHARED_POOL_SIZE(共享缓冲区大小)(392)
28.3.4LOG_BUFFER(重做日志缓冲区大小)(392)
28.3.5SORT_AREA_SIZE(排序区大小)(393)
28.4数据库对象存储方式的优化协调(393)
28.5回滚段优化设计(395)
28.6优化重做日志文件(396)
28.7关于锁冲突的解决方案(397)
小结(398)
专题29Oracle的执行计划稳定性冯春培(399)
29.1执行计划的概念(399)
29.2Oracle优化器模式(400)
29.3执行计划稳定性的优势(401)
29.4执行计划稳定性的使用(403)
29.5交换两条SQL的OUTLINES(407)
29.6利用工具维护执行计划稳定性(409)
29.7STOREDOUTLINES使用总结(410)
专题30了解不同的等待事件顾宏伟(412)
第五篇网络篇
专题31Oracle8i中的监听器陈刚(422)
31.1简介(422)
31.1.1监听器的概念(422)
31.1.2监听器的特征(422)
31.2直接传递会话与重定向会话(422)
31.2.1直接传递会话(423)
31.2.2重定向会话(423)
31.2.3二者的比较(424)
31.3监听器的配置(425)
31.3.1istener.ora文件(425)
31.3.2示例(425)
31.3.3配置(426)
31.3.4实用工具:LSNRCTL(426)
31.4常见错误及其解决(427)
专题32在Oracle中配置与SQLServer相连的透明网关赵金清(429)
32.1简介(429)
32.2透明网关的组成部分以及各部分作用(429)
32.3透明网关的安装(429)
32.4配置透明网关(ConfiguratingTransparentGateways)(430)
32.4.1配置透明网管的前期准备(430)
32.4.2为透明网关配置Oracle网络服务监听器(430)
32.4.3为透明网关配置Oracle网络服务监听器(431)
32.5建立数据库连接:(DatabaseLinks)(432)
32.6测试透明网关的配置(433)
小结(433)
专题33数据迁移基础谢中辉(434)
33.1简介(434)
33.2Oracle的透明网关配置(FORMSSQLServer)(435)
33.3MSSQLServer访问Oracle的方法(437)
专题34Oracle异构服务王晓琴(440)
后记...(443)
猜您喜欢