图书介绍

未公开的Oracle数据库秘密2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

未公开的Oracle数据库秘密
  • (德)迪贝斯编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115260161
  • 出版时间:2011
  • 标注页数:424页
  • 文件大小:51MB
  • 文件页数:446页
  • 主题词:关系数据库系统:数据库管理系统,Oracle

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

未公开的Oracle数据库秘密PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 初始化参数2

第1章 在文档中部分说明的参数2

1.1 AUDITSYSLOG LEVEL2

1.1.1 syslog设备2

1.1.2审计简介3

1.1.3使用AUDIT SYSLOG LEVEL参数4

1.1.4审计非特权用户5

1.1.5小结6

1.2 PGA AGGREGATE TARGET6

1.2.1自动PGA内存管理介绍7

1.2.2对PGA AGGREGATE TARGET的误解8

1.2.3研究PGA AGGREGATE TARGET9

1.2.4使用管道表函数创建一个大表9

1.2.5 V$SQL WORKAREA ACTIVE10

1.2.6 PGA MAX SIZE14

1.2.7 SMM MAX SIZE15

1.2.8 SMM PX MAX SIZE15

1.2.9共享服务器15

1.2.10并行执行16

1.2.11小结17

1.3 EVENT18

1.3.1语法18

1.3.2在实例级别均衡事件19

1.3.3案例研究19

1.4 OS AUTHENTPREFIX19

1.4.1 OPS$数据库用户及密码文件身份认证20

1.4.2案例研究20

1.4.3小结23

1.5源代码库23

第2章 隐藏的初始化参数24

2.1跟踪文件权限与_TRACE_FILES_ PUBLIC参数24

2.2 ASM测试环境与ASM ALLOW ONLY RAW DISKS参数26

2.2.1 ASM隐藏参数26

2.2.2为ASM配置Oracle集群件27

2.2.3 ASM实例设置28

2.2.4磁盘失效模拟31

2.3源代码库31

第二部分 数据字典基表34

第3章 数据字典基表介绍34

第4章IND$、 V$OBJECT USAGE和索引监控38

4.1模式限制38

4.2索引使用监控案例研究39

4.2.1 MONITOR SCHEMA INDEXES函数40

4.2.2为HR模式启动索引监控40

4.2.3小结44

4.3源代码库45

第三部分 事件48

第5章10027事件和死锁诊断48

5.1死锁48

5.2 10027事件49

第6章10046事件和扩展SQL跟踪52

第7章10053事件和基于成本的优化器54

7.1跟踪文件的内容57

7.2案例研究57

7.2.1查询块和对象标识符58

7.2.2考虑的查询转换58

7.2.3说明60

7.2.4绑定变量窥视的结果61

7.2.5优化器参数61

7.2.6系统统计信息66

7.2.7表和索引的对象统计信息67

7.2.8单表访问路径和成本68

7.2.9联结顺序70

7.2.10执行计划73

7.2.11谓词信息74

7.2.12提示和查询块名称74

7.3源代码库75

第8章10079事件和Oracle网络数据包的内容76

第四部分X$固定表80

第9章X$固定表介绍80

9.1 X$固定表与C语言编程80

9.2分层系统结构81

9.3授权访问X$表与V$视图82

9.4从V$视图深入剖析X$固定表83

9.5 X$表与V$视图之间的关系88

9.6源代码库89

第10章X$BH表及闩锁争用90

第11章X$KSLED以及增强的会话等待数据96

11.1深度探讨视图V$SESSION WAIT96

11.2改进的V$SESSION WAIT视图97

11.3源代码库100

第12章X$KFFXP与ASM元数据101

12.1固定表X$KFFXP101

12.2抢救SPFILE文件102

12.3映射数据段到ASM存储104

第五部分SQL语句108

第13章ALTER SESSION/SYSTEMSETEVENTS108

13.1跟踪你自己的会话108

13.2 ALTER SESSION SET EVENTS109

13.3 ALTER SYSTEM SET EVENTS110

13.4 ALTER SESSION/SYSTEM SETEVENTS和诊断转储111

13.5立即转储112

第14章ALTER SESSION SET CURRENT SCHEMA113

14.1特权用户与模式用户113

14.2 ALTER SESSION SET CURRENT SCHEMA限制115

14.2.1高级队列116

14.2.2 RENAME116

14.2.3私有数据库链接117

14.2.4存储概要118

第15章ALTER USER IDENTIFIED BYVALUES119

15.1密码游戏119

15.2用ALTER USER IDENTIFIED BYVALUES锁定账户121

15.3 ALTER USER和未加密的密码122

第16章SELECT FOR UPDATE SKIPLOCKED124

16.1高级队列124

16.2 Contention和SELECT FOR UPDATESKIP LOCKD126

16.3 DBMS_LOCK——题外话133

16.4源代码库136

第六部分 提供的PL/SQL程序包138

第17章DBMS BACKUP RESTORE138

17.1恢复管理器138

17.2 TDPO灾难恢复案例研究142

17.3源代码库144

第18章DBMS IJOB145

18.1介绍DBMS JOB145

18.2 BROKEN过程145

18.2.1语法145

18.2.2参数146

18.2.3使用说明146

18.2.4范例146

18.3 FULL EXPORT过程146

18.3.1语法147

18.3.2参数147

18.3.3范例147

18.4 REMOVE过程148

18.4.1语法148

18.4.2参数148

18.4.3范例148

18.5 RUN过程148

18.5.1语法148

18.5.2参数148

18.5.3使用说明149

18.5.4范例149

18.6源代码库150

第19章DBMS SCHEDULER151

19.1使用数据库调度器运行外部作业151

19.1.1退出代码处理152

19.1.2标准错误输出153

19.2 UNIX系统上的外部作业155

19.2.1清除环境变量155

19.2.2命令行处理157

19.2.3外部作业与非特权用户159

19.3 Windows系统上的外部作业161

19.3.1命令行参数处理161

19.3.2 Windows环境变量162

19.3.3外部作业与非特权用户163

19.3.4 ORADIM实用工具创建的服务163

19.3.5 OracleJobScheduler服务163

19.4源代码库164

第20章DBMS SYSTEM165

20.1 GETENV过程165

20.1.1语法165

20.1.2参数165

20.1.3使用说明166

20.1.4范例166

20.2 KCFRMS过程166

20.2.1语法166

20.2.2使用说明166

20.2.3范例166

20.3 KSDDDT过程168

20.3.1语法168

20.3.2使用说明168

20.3.3范例168

20.4 KSDFLS过程169

20.4.1语法169

20.4.2使用说明169

20.4.3范例169

20.5 KSDIND过程169

20.5.1语法169

20.5.2参数169

20.5.3使用说明169

20.5.4范例170

20.6 KSDWRT过程170

20.6.1语法170

20.6.2参数170

20.6.3使用说明170

20.6.4范例171

20.7 READ EV过程171

20.7.1语法171

20.7.2参数172

20.7.3使用说明172

20.7.4范例172

20.8 SET_ INT_PARAM_ IN_ SESSION过程172

20.8.1语法173

20.8.2参数173

20.8.3使用说明173

20.8.4示例173

20.9 SET_BOOL PARAM_ IN SESSION过程174

20.9.1语法174

20.9.2参数174

20.9.3使用说明174

20.9.4示例174

20.10 SETEV过程175

20.10.1语法175

20.10.2参数175

20.10.3使用说明175

20.10.4范例175

20.11 SET SQL TRACE IN SESSION转储177

20.11.1语法177

20.11.2参数177

20.11.3使用说明177

20.11.4范例177

20.12 WAIY_FOR_EVENT过程177

20.12.1语法177

20.12.2参数178

20.12.3使用说明178

20.12.4范例178

第21章DBMS UTILITY179

21.1 NAME RESOLVE过程179

21.1.1语法179

21.1.2参数180

21.1.3使用说明181

21.1.4异常181

21.1.5范例181

21.2对象统计信息的名称解析和提取183

21.3源代码库185

第七部分 应用程序开发188

第22章Perl DBI与DBD::Oracle188

22.1常见的Per1 DBI陷阱188

22.2 Perl与DBI简史189

22.3为Perl与DBI设置环境变量189

22.3.1 UNIX环境189

22.3.2 Windows环境194

22.4在UNIX系统上透明地运行Perl程序196

22.5在Windows系统上透明地运行Perl程序197

22.6连接到一个ORACLE DBMS实例199

22.6.1 DBI连接语法199

22.6.2使用Bequeath适配器连接200

22.6.3使用IPC适配器连接201

22.6.4通过TCP/IP适配器连接202

22.6.5简易连接203

22.6.6使用SYSDBA或SYSOPER特权连接203

22.6.7使用操作系统认证连接204

22.6.8连接属性205

22.7完整Perl DBI示例程序206

22.8异常处理210

22.9源代码库211

第23章 应用程序插桩及端到端跟踪212

23.1插桩简介212

23.2案例研究214

23.3程序编译216

23.4插桩的运行217

23.5 TRCSESS的使用221

23.6插桩与程序调用栈226

23.7源代码库227

第八部分 性能230

第24章 扩展SQL跟踪文件格式参考230

24.1扩展SQL跟踪文件介绍230

24.2 SQL和PL/SQL语句231

24.3递归调用深度231

24.4数据库调用232

24.4.1解析232

24.4.2 PARSING IN CURSOR条目的格式233

24.4.3 PARSE条目的格式235

24.4.4 PARSE ERROR条目的格式236

24.4.5 EXEC条目的格式236

24.4.6 FETCH条目的格式236

24.4.7执行计划散列值237

24.4.8计划散列值案例研究237

24.4.9 CLOSE条目的格式240

24.5 COMMIT与ROLLBACK241

24.6 UNMAP242

24.7执行计划、统计信息与STAT条目的格式242

24.7.1 Oracle9i中STAT条目的格式243

24.7.2 Oraclel0g和Oracle 11g中STAT条目的格式243

24.8等待事件245

24.8.1 WAIT条目的格式245

24.8.2 Oracle9i中的WAIT246

24.8.3 Oracle10g和Orac1e1 1g中的WAIT246

24.9绑定变量247

24.9.1 BINDS条目的格式247

24.9.2语句调优、执行计划以及绑定变量251

24.10跟踪文件条目其他项257

24.10.1会话标识符257

24.10.2服务名称ID258

24.10.3应用程序插桩259

24.10.4 ERROR条目的格式261

24.10.5应用程序插桩与并行执行进程263

第25章Statspack265

25.1 Statspack介绍265

25.1.1检索捕获到的SQL语句文本267

25.1.2访问STATS$SQLTEXT270

25.1.3使用保留格式捕获SQL语句275

25.2未在文档中说明的Statspack报告参数277

25.3 Statspack表278

25.4找出Statspack库中代价高的语句281

25.5识别使用过的索引281

25.6 SQL Trace捕获语句的执行计划282

25.7找出高资源利用率的快照284

25.7.1高CPU使用285

25.7.2高DB时间287

25.8从另一数据库导入Statspack数据290

25.9源代码库292

第26章 整合扩展SQL跟踪和AWR294

26.1检索执行计划294

26.2小结296

26.3源代码库297

第27章ESQLTRCPROF扩展SQL跟踪分析器298

27.1分类等待事件298

27.2计算响应时间和统计信息299

27.2.1案例研究300

27.2.2运行PerL程序301

27.2.3计算统计信息303

27.2.4计算响应时间303

27.3 ESQLTRCPROF参考304

27.3.1命令行选项305

27.3.2 ESQLTRCPROF报告部分306

27.4小结314

27.5源代码库315

第28章MERITS性能优化方法316

28.1 MERITS方法简介316

28.2测量317

28.3评估321

28.4重现323

28.5改进323

28.6推断324

28.7安装324

28.8 MERITS方法案例研究325

28.8.1阶段1——测量325

28.8.2阶段2——评估325

28.8.3阶段3——重现332

28.8.4阶段4——改进335

28.8.5阶段5——推断339

28.8.6阶段6——安装339

28.8.7小结339

28.9源代码库340

第九部分Oracle Net342

第29章TNS监听器IP地址绑定与IP=FIRST342

29.1 IP地址绑定介绍342

29.2多宿主系统344

29.3 I P=FIRST未启用345

29.3.1主机名346

29.3.2回环适配器347

29.3.3引导IP地址348

29.3.4服务IP地址348

29.4 I P=FIRST开启349

29.5小结350

第30章TNS监听器TCP/IP有效结点检验351

30.1有效结点检验简介351

30.2在运行时打开和修改有效结点检验353

第31章 本地命名参数ENABLE=BROKEN356

第32章Oracle Net配置中默认的主机名359

32.1默认主机名359

32.2关闭默认监听器360

第十部分 实时应用集群364

第33章 会话断开连接、负载均衡与TAF364

33.1透明应用故障转移介绍364

33.2改变系统断开会话设置365

33.2.1 SELECT故障转移366

33.2.2在事务末的故障转移369

33.3会话中断和DBMS_ SERVICE371

33.3.1使用DBMS SERVICE创建服务372

33.3.2 DBMS SERVICE和TAF下的会话中断374

33.4小结376

33.5源代码库376

第34章 不重装就移除RAC选项377

34.1连接ORACLE软件377

34.2案例研究378

34.2.1模拟表决磁盘失效379

34.2.2使用make工具移除RAC可选项381

34.2.3转换CRS环境为本地环境383

34.2.4重启适用于RAC的CRS环境385

34.3小结386

第十一部分 实用工具388

第35章OERR388

35.1 OERR脚本介绍388

35.2检索未在文档中说明的事件390

35.3源代码库392

第36章 数据恢复管理器管道接口393

36.1数据恢复管理介绍393

36.2 DBMS PIPE介绍394

36.3 RMAN PIPE IF包395

36.4 RMAN PIPE IF包详述395

36.5使用RMAN_ PIPE_ IF包396

36.6验证备份块401

36.7跨节点并行备份与恢复402

36.8源码库403

第37章ORADEBUG SQL*Plus命令404

37.1 ORADEBUG介绍404

37.2 ORADEBUG使用步骤405

37.3 ORADEBUG命令介绍405

37.3.1连接到一个进程406

37.3.2 ORADEBUG IPC408

37.3.3 ORADEBUG SHORT STACK409

37.3.4诊断转储410

37.4小结414

第十二部分 附录416

附录A启用和禁用DBMS可选项416

附录B参考书目417

附录C术语表419

热门推荐