图书介绍

循序渐进Oracle 数据库管理、优化与备份恢复【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

循序渐进Oracle 数据库管理、优化与备份恢复
  • 盖国强著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115253170
  • 出版时间:2011
  • 标注页数:664页
  • 文件大小:157MB
  • 文件页数:679页
  • 主题词:关系数据库-数据库管理系统,Oracle

PDF下载


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

下载说明

循序渐进Oracle 数据库管理、优化与备份恢复PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Oracle数据库的创建1

1.1 Oracle软件的获取与安装1

1.1.1 Oracle软件的获取1

1.1.2 Oracle的补丁集3

1.2使用DBCA创建数据库5

1.2.1 DBCA的启动5

1.2.2模板选择及EM选项6

1.2.3数据库安全与口令8

1.2.4存储管理及选件8

1.2.5初始化参数选择设定10

1.2.6文件存储及创建选项11

1.2.7告警日志及跟踪文件12

1.3数据库创建的脚本13

1.3.1数据库创建脚本13

1.3.2创建的起点14

1.3.3 ORADIM工具的使用14

1.3.4 ORACLE_SID的含义15

1.3.5 INSTANCE_NAME的含义及作用19

1.3.6 Oracle的口令文件20

1.3.7脚本的执行24

1.3.8 db_name参数和instance name参数24

1.3.9 sql.bsq文件与数据库创建28

1.3.10数据文件及字典的创建29

1.4使用模板创建数据库30

1.4.1启动创建31

1.4.2数据库创建模板31

1.4.3 rman的引入32

1.4.4克隆数据库35

1.4.5传输表空间技术37

1.4.6跨平台表空间传输41

1.4.7文件系统与ASM的切换60

1.4.8 DBMS_FILE_TRANSFER的可选性63

1.4.9用户的锁定66

1.4.10最后的脚本67

1.4.11使用模板建库注意事项68

1.5案例与实践分析70

1.5.1 auto_space_advisor_job_proc案例一则70

1.5.2 systemstate转储案例分析一则72

第2章 从OEM到Grid Control79

2.1 Oracle的OEM工具79

2.1.1传统的OEM工具80

2.1.2安装Database Control选件82

2.1.3手工配置DBControl83

2.1.4启停DBConsole服务86

2.1.5关于DBControl乱码的解决87

2.1.6登录及口令文件认证87

2.1.7通过DBControl登录数据库88

2.1.8定义自动邮件告警89

2.2 Oracle的iSQL*Plus工具92

2.2.1 Oracle 9i的iSQL*Plus92

2.2.2 Oracle l0g的 iSQL*Plus工具95

2.2.3 SQL*Plus的使用99

2.3 Oracle的Grid Control工具103

2.3.1 Grid Control体系结构简介104

2.3.2 Grid Control OMS部署方法104

2.3.3 Grid Control Agent部署方法110

2.3.4 Grid Control部署注意事项及常见问题114

2.3.5 Grid Control应用之物理DataGuard创建与管理119

2.3.6 Grid Control 11g的增强133

2.3.7 Grid Control小结148

第3章 Oracle的字符集149

3.1字符集的基本知识149

3.2数据库的字符集150

3.3字符集文件及字符支持151

3.4 NLS_ LANG的设置与影响153

3.5导入导出及字符转换155

3.6字符集的更改157

3.7识别导出文件的字符集161

3.8使用csscan辅助字符集转换166

3.9乱码的产生167

3.9.1 NLS_LANG字符集与数据库字符集不同168

3.9.2 NLS_LANG字符集和数据库字符集相同169

3.10“靠”字的困惑170

3.11自定义字符的使用173

3.12更改字符集的内部方式174

3.13字符集更改的案例176

第4章 用户的创建与管理178

4.1数据库的连接178

4.2用户的创建181

4.3口令的管理184

4.3.1 Oracle 10g失败登录的记录184

4.3.2 Oracle 11g口令大小写的区分186

4.3.3 Oracle 11g缺省口令的跟踪187

4.3.4 Oracle口令的复杂度校验189

4.4权限的授予191

4.5角色197

4.6 Public的特殊作用199

4.7过度授权的风险201

4.8数据字典的访问205

4.9外部认证208

4.10 SYS用户行为审计210

4.11用户行为审计与FGA213

4.12如何切换用户身份217

4.13通过代理用户(Proxy)连接数据库217

第5章 表空间和数据文件220

5.1表空间的创建221

5.2表空间管理技术222

5.2.1字典管理表空间222

5.2.2本地管理表空间225

5.3段空间管理技术231

5.3.1手工段空间管理(Manual Segment Space Management)232

5.3.2自动段空间管理(Auto Segment Space Management)233

5.3.3延迟段空间创建(Deferred Segment Creation)245

5.4 Oracle的存储信息248

5.4.1表空间信息记录(DBA_TABLESPACES)248

5.4.2数据文件信息记录(DBA_DATA_FILES)249

5.4.3数据段信息(DBA_SEGMENTS)250

5.4.4区间信息(DBA_EXTENTS)264

5.4.5段级统计信息(V$SEGMENT_STATISTICS)266

5.4.6度量信息(DBA_THRESHOLDS)268

5.4.7突出告警信息(DBA_OUT_STANDING_ALERTS)269

5.4.8告警历史信息(DBA_ALERT_HISTORY)269

5.5使用DB Control进行空间管理270

5.6 SYSTEM表空间274

5.6.1 SYSTEM表空间及root dba274

5.6.2 Oracle中独一无二的Cache对象275

5.6.3 Oracle数据库的引导280

5.7 SYSAUX表空间282

5.7.1 SYSAUX表空间及其组件282

5.7.2 SYSAUX空间组件的转移284

5.7.3 SYSAUX的作用与意义285

5.8 BigFile和SmallFile表空间技术287

5.9 ROWID与RDBA的转换289

5.9.1 Oracle的ROWID及数据库限制289

5.9.2 BigFile表空间的ROWID290

5.9.3使用dbms_rowid包获得ROWID的详细信息290

5.10使用OMF管理数据文件291

第6章 自动存储管理(ASM)294

6.1 ASM的历史294

6.2 ASM的安装配置295

6.3 ASM实例297

6.4 ASM的用户管理299

6.5 ASM磁盘组300

6.5.1 ASMLib管理磁盘300

6.5.2 ASM存储Voting和OCR306

6.5.3强制删除磁盘组308

6.6手工创建ASM实例及磁盘组309

6.7 ASM的空间管理312

6.8可变大小区(Variable-Size Extents)315

6.9 ASM的元数据321

6.10 ASM元数据的备份与恢复326

6.11 ASM磁盘组的动态扩展能力329

6.12快速镜像同步(Fast Mirror Resync)331

6.13 ASM的透明多版本支持333

6.14 ASM的命令行管理工具asmcmd334

6.15通过EM管理ASM334

6.16 ACFS(ASM Cluster File System)336

6.17 ACFS的加载步骤342

6.18 ASM管理的内部工具344

6.18.1 KFED工具344

6.18.2 KFOD工具346

6.18.3 AMDU工具346

第7章 临时表空间和临时文件349

7.1临时表空间原理349

7.2 Oracle 8i的临时表空间353

7.3 Oracle 9i的临时表空间354

7.4 Oracle 9i中如何重建与切换临时表空间355

7.5 Oracle 10g的临时表空间组356

7.6 Oracle 10gR2使用RMAN恢复临时表空间的增强360

7.7临时表空间过度扩展的问题解决361

7.8从V$SORT_USAGE到V$TEMPSEG_USAGE363

7.9临时文件file#和db_files的关系364

7.10 LOB对象与临时段365

7.11临时文件和稀疏文件366

7.12临时表空间诊断案例一则369

第8章 备份与恢复372

8.1备份与恢复概述372

8.2备份方法372

8.3恢复原理373

8.4检查点与RBA374

8.5数据库的运行模式376

8.6逻辑备份与恢复381

8.6.1使用EXP进行逻辑备份381

8.6.2使用IMP进行逻辑恢复386

8.6.3使用数据泵(EXPDP/IMPDP)389

8.7物理备份与恢复395

8.7.1冷备份395

8.7.2热备份396

8.7.3 RMAN的备份与恢复405

第9章 备份方案与特例恢复454

9.1用Plus archvielog选项简化备份454

9.2 Nocatalog方式的备份方案制定457

9.3使用逻辑备份辅助物理备份459

9.4使用控制文件快照辅助恢复462

9.5归档逐步应用辅助数据迁移467

9.6 allow_resetlogs_corruption参数470

9.7 ORA-600 2662错误的应对472

9.8 _corrupted_rollback_segments参数474

9.9 Oracle 10g跨越Resetlogs时间点的恢复477

9.10使用RMAN进行基于数据块的恢复480

9.11 Oracle 10g备份集压缩(Backupset Compression)482

9.12使用RMAN恢复备份集到不同主机484

9.13单机搭建DataGuard环境的测试488

第10章 Oracle的闪回特性495

10.1 Oracle 9i的闪回查询特性495

10.1.1闪回查询的使用496

10.1.2使用Oracle 9i闪回查询特性恢复案例496

10.2 SMON SCN TIME与闪回查询498

10.2.1 Oracle 9i中的SMON_SCN_TIME498

10.2.2 Oracle 10g中的SMON_SCN_TIME502

10.2.3 Oracle 10g中的SCN与时间的映射及转换504

10.2.4 Oracle 11g中的进一步演进506

10.3 Oracle log的闪回特性507

10.3.1 Oracle的数据库级闪回507

10.3.2 Oracle的flashback drop功能511

10.3.3 Oracle 10g的Flashback Version Query517

10.3.4通过Flashback Transaction Query进行事务撤销519

10.3.5闪回表520

10.3.6 Oracle 11g闪回数据归档524

10.4使用函数辅助闪回528

10.4.1 Oracle 10g新的内建函数ora_rowscn528

10.4.2结合ora_rowscn进行闪回恢复532

第11章 Oracle的数据加载与卸载534

11.1外部表与SQLLDR534

11.2使用外部表访问警告日志文件538

11.2.1创建Directory538

11.2.2创建及访问外部表538

11.3使用外部表访问监听日志540

11.3.1定位监听器日志文件540

11.3.2创建Directory541

11.3.3创建外部表541

11.3.4查询外部表541

11.3.5使用范例542

11.4使用外部表访问跟踪文件547

11.5使用外部表分析网站访问日志549

11.6获得操作系统文件列表552

11.6.1创建临时表552

11.6.2创建存储过程553

11.6.3执行获取数据554

11.7使用数据泵进行数据卸载555

11.7.1使用数据泵外部表卸载数据555

11.7.2通过并行处理提高性能558

11.8 Oracle 11g外部表的增强559

11.8.1卸载数据压缩559

11.8.2卸载数据加密560

11.9使用工具ociuldr进行数据卸载561

第12章 从Statspack到ADDM563

12.1 Statspack概述563

12.1.1数据库参数修改564

12.1.2安装Statspack564

12.1.3 spcreate的内容568

12.1.4测试Statspack568

12.1.5规划自动任务569

12.1.6生成分析报告570

12.1.7移除定时任务571

12.1.8删除历史数据571

12.1.9其他重要脚本574

12.1.10调整STATSPACK的收集门限574

12.1.11 ORA-00001错误解决575

12.1.12 Oracle 10g Statspack报告的增强577

12.2 Statspack报告各部分说明577

12.2.1第一部分:数据库概要信息578

12.2.2第二部分:负载概要信息578

12.2.3第三部分:实例效率百分比585

12.2.4第四部分:数据库的响应时间590

12.2.5第五部分:主机系统信息594

12.2.6第六部分:详细信息594

12.3整理分析结果597

12.3.1物理读写IO操作597

12.3.2 Buffer命中率598

12.4最重要的九大性能视图599

12.4.1我的命题599

12.4.2我的答案600

12.5 session历史信息的记录602

12.5.1 v$session视图的增强603

12.5.2新增v$session_wait_history视图604

12.6 ASH新特性的引入604

12.6.1 ASH概述604

12.6.2 ASH报告606

12.7自动负载信息库(AWR)的引入613

12.7.1 AWR概述613

12.7.2 AWR信息的修改615

12.7.3 AWR报告的生成617

12.7.4 AWR比较报告的生成619

12.7.5基线(Baseline)620

12.7.6 AWR报告的分析621

12.7.7通过EM生成AWR报告623

12.7.8 AWR数据的导出导入625

12.7.9多数据库实例的对比报告634

12.7.10 AWR报告的实现635

12.8自动数据库诊断监控(ADDM)的引入638

12.8.1 ADDM概述638

12.8.2 ADDM报告的生成638

12.8.3使用EM生成ADDM报告640

12.9理解等待事件641

12.10通过采样数据绘制趋势曲线646

第13章 故障诊断及分析方法651

13.1故障树分析法651

13.1.1故障树分析法对于数据库故障解决的意义651

13.1.2故障树分析模型的建立652

13.2故障树分析法在故障解决中的应用655

13.2.1性能缓慢到CPU消耗的定位655

13.2.2 CPU到进程的故障树分析655

13.2.3进一步诊断应用问题656

13.2.4从SQL到问题本质的诊断658

13.2.5调整并最终解决问题659

13.2.6性能何以提高660

13.3故障树分析法应用的总结661

后记662

新版后记664

热门推荐