图书介绍

涂抹Oracle 三思笔记之一步一步学Oracle2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

涂抹Oracle 三思笔记之一步一步学Oracle
  • 李丙洋著 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:9787508469614
  • 出版时间:2010
  • 标注页数:554页
  • 文件大小:189MB
  • 文件页数:570页
  • 主题词:关系数据库-数据库管理系统,Oracle

PDF下载


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

下载说明

涂抹Oracle 三思笔记之一步一步学OraclePDF格式电子书版下载

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

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

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

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

图书目录

第1章 Oracle传奇1

1.1 起源1

1.2 发展3

1.3 挫折4

1.4 兴旺5

1.5 革新7

1.6 前进8

第一部分 初始化环境第2章 安装Oracle数据库软件12

2.1 Windows平台下安装Oracle 10g R212

2.1.1 安装条件12

2.1.2 执行安装13

2.2 Linux平台下安装Oracle 10g R217

2.2.1 系统要求18

2.2.2 检查环境18

2.2.3 配置安装环境19

2.2.4 执行安装22

第3章 创建Oracle数据库25

3.1 创建Oracle数据库25

3.1.1 DBCA是啥来头25

3.1.2 执行数据库创建26

3.2 配置监听39

3.2.1 创建监听服务39

3.2.2 启用监听服务42

3.2.3 启动和停止监听服务44

第4章 进入Oracle数据库46

4.1 认识连接工具46

4.2 第一次连接47

4.3 启动和停止数据库49

4.3.1 启动数据库49

4.3.2 停止数据库50

4.4 连接到远端数据库51

4.4.1 配置Net服务名51

4.4.2 通过网络服务名连接数据库56

4.5 创建用户56

第二部分 加载数据第5章 SQL*Loader加载数据60

5.1 认识SQL*Loader60

5.2 SQL*Loader体系结构62

5.2.1 控制文件62

5.2.2 日志文件63

5.2.3 错误文件64

5.2.4 废弃文件64

5.3 一千零一十一个怎么办65

5.3.1 给我的是个Excel文件怎么办65

5.3.2 要加载的文件不是以逗号分隔怎么办66

5.3.3 要加载的数据中包含分隔符怎么办66

5.3.4 数据文件没有分隔符怎么办66

5.3.5 数据文件中的列比要导入的表中列少怎么办67

5.3.6 数据文件中的列比要导入的表中列多怎么办69

5.3.7 提供了多个数据文件,要导入同一张表怎么办71

5.3.8 同一个数据文件,要导入不同表怎么办73

5.3.9 数据文件前N行不想导入怎么办74

5.3.10 要加载的数据中有换行符怎么办76

5.3.11 要导入大字段(LOB类型)怎么办80

5.3.12 某些字段无值导致加载报错怎么办83

5.4 100条记录的数据加载85

5.4.1 生成百万级数据文件85

5.4.2 初始化环境86

5.4.3 执行导入87

5.4.4 能不能快一点呢88

5.4.5 能不能再快一点呢89

5.4.6 有没有可能更快90

5.5 SQL*Loader加载综述91

第6章 外部表加载数据92

6.1 如何创建外部表92

6.1.1 CREATE TABLE语句创建92

6.1.2 SQL*Loader创建93

6.2 解读外部表95

6.2.1 第一部分 指定表结构96

6.2.2 第二部分 指定访问驱动和路径96

6.2.3 第三部分 指定加载参数96

6.2.4 第四部分 指定数据来源97

6.3 有问有答学用外部表97

6.3.1 外部表有加载日志吗97

6.3.2 能像普通表那样修改属性吗99

6.3.3 有多个文件要加载怎么办100

6.3.4 外部表加载实际效率怎么样101

6.3.5 怎么用外部表实现数据加载/卸载103

6.4 访问驱动的故事104

6.4.1 ORACLE_DATAPUMP驱动104

6.4.2 ORACLE_LOADER驱动105

6.5 外部表加载综述107

第三部分 保护数据第7章 备份与恢复基础扫盲110

7.1 什么是备份110

7.1.1 备份类型110

7.1.2 数据库状态111

7.1.3 备份的状态111

7.1.4 备份规模112

7.2 什么是恢复114

7.2.1 错误类型114

7.2.2 恢复类型115

7.2.3 恢复方式116

7.2.4 恢复操作117

7.2.5 RESETLOGS操作118

7.3 常见备份与恢复技术119

7.3.1 用户管理的备份和恢复(User-Managed Backups&Recovery)120

7.3.2 RMAN备份和恢复(Recover Manager Backups&Recovery)120

7.3.3 逻辑导入/导出(Export/Import和Data Pump)121

7.3.4 闪回(Flashback)121

7.3.5 数据卫士(Data Guard)121

第8章 RMAN说,我能备份122

8.1 进入RMAN122

8.1.1 连接本地数据库122

8.1.2 连接远程数据库123

8.1.3 退出RMAN123

8.2 熟悉RMAN操作124

8.2.1 启动、关闭数据库124

8.2.2 执行操作系统命令125

8.2.3 执行SQL语句125

8.2.4 RMAN备份类型126

8.2.5 RMAN命令执行方式126

8.3 RMAN备份初级演练127

8.3.1 整库的备份127

8.3.2 表空间的备份129

8.3.3 数据文件的备份129

8.3.4 控制文件的备份130

8.3.5 归档文件的备份131

8.3.6 初始化参数文件的备份133

8.3.7 对备份集进行备份133

8.3.8 综述134

8.4 RMAN命令知多少134

8.4.1 显示RMAN默认配置——SHOW命令134

8.4.2 列出备份信息——LIST命令135

8.4.3 删除备份——DELETE命令135

8.4.4 报表显示——REPORT命令136

8.4.5 执行检查——CROSSCHECK命令137

8.4.6 修改状态——CHANGE命令137

8.4.7 综述138

8.5 RMAN备份演练进阶篇139

8.5.1 是否选择增量备份139

8.5.2 是否使用RMAN备份集的保留策略141

8.5.3 是否使用多个通道143

8.5.4 是否启用复合备份145

8.5.5 是否设置备份集属性145

8.5.6 是否使用RMAN恢复目录(Recovery Catalog)149

8.5.7 是否启用备份优化150

8.5.8 是否对备份集进行压缩151

8.5.9 是否启用加密备份152

8.6 实战RMAN备份153

8.6.1 编写RMAN批处理文件154

8.6.2 编写命令执行批处理155

8.6.3 设定执行计划155

8.7 RMAN基础知识补充156

8.7.1 FORMAT字符串格式化156

8.7.2 通过CONFIGURE命令创建预定义配置157

8.7.3 通过SET命令进行会话级配置160

8.7.4 增量备份的工作机制162

8.7.5 备份加密模式164

8.7.6 恢复目录数据库(Recovery Catalog)164

8.7.7 RMAN备份相关的动态性能视图165

8.8 制订备份策略171

第9章 RMAN说,我能恢复175

9.1 RMAN恢复操作扫盲175

9.2 RMAN基础恢复操作176

9.2.1 对数据库进行完全介质恢复177

9.2.2 恢复表空间和数据文件178

9.2.3 恢复归档日志文件179

9.2.4 恢复控制文件和SPFILE初始化参数文件180

9.3 RMAN恢复示例182

9.3.1 归档模式有备份,丢失数据文件的恢复182

9.3.2 归档模式无备份,丢失数据文件的恢复185

9.3.3 丢失控制文件的恢复188

9.3.4 丢失联机重做日志文件的恢复190

9.3.5 不同故障下的恢复总结195

9.4 通过RMAN备份恢复数据库到其他服务器195

第10章 Data Guard说,我就是备份200

10.1 Data Guard名词和术语200

10.1.1 名词先混个脸熟200

10.1.2 术语再了解大概203

10.2 物理Standby说,我跟Primary一模一样209

10.2.1 物理Standby创建前的准备工作209

10.2.2 物理Standby创建时的操作步骤213

10.2.3 物理Standby实际创建过程演示215

10.2.4 玩转物理Standby的角色转换226

10.2.5 用READ ONLY模式打开物理Standby231

10.2.6 管理影响物理Standby的Primary数据库事件233

10.2.7 监控Primary和物理Standby数据库241

10.2.8 调整物理Standby端REDO数据应用频率246

10.3 逻辑Standby说,我跟Primary看起来一样246

10.3.1 逻辑Standby创建前的准备工作246

10.3.2 逻辑Standby创建时的操作步骤250

10.3.3 逻辑Standby实际创建过程演示252

10.3.4 玩转逻辑Standby的角色转换257

10.3.5 管理逻辑Standby的相关视图265

10.3.6 逻辑Standby数据库的自定义配置268

10.3.7 修改逻辑Standby端数据270

10.3.8 优化逻辑Standby数据同步性能277

10.4 Data Guard服务280

10.4.1 REDO传输服务(Redo Transport Services)280

10.4.2 Log应用服务(Log Apply Services)289

10.4.3 选择数据保护模式(Data Protection Mode)291

第11章 Flashback说,恢复我最行294

11.1 Flashback Query闪回查询294

11.1.1 应用Flashback Query查询过去的数据295

11.1.2 应用Flashback Query查询操作的事务302

11.1.3 应用Flashback Query的注意事项306

11.2 Flashback Table闪回表308

11.2.1 从Recycle Bin中恢复309

11.2.2 从UNDO表空间中恢复313

11.2.3 应用Flashback Table的注意事项315

11.2.4 认识和管理Recycle Bin(回收站)317

11.3 Flashback Database闪回数据库320

11.3.1 认识Flashback Database321

11.3.2 Flashback Database操作示例324

第四部分 迁移数据第12章 Import/Export导入和导出数据328

12.1 认识Import和Export328

12.1.1 传说中的“备份”工具328

12.1.2 初次调用示例329

12.2 调用IMP和EXP331

12.2.1 创建相关视图和角色331

12.2.2 授予权限332

12.2.3 调用方式333

12.3 EXP说,我导出337

12.3.1 我想导出表中的某些记录337

12.3.2 我想导出某个SCHEMA下的某些表339

12.3.3 我想导出某几个SCHEMA中的对象339

12.3.4 整个痛快的,全库导出341

12.3.5 我想(不想)要索引、约束、授权等343

12.3.6 导出文件太大了,超出了操作系统限制怎么办344

12.3.7 试试能否更快导出数据346

12.3.8 EXP导出常见问题349

12.4 IMP说,我导入352

12.4.1 执行导入前务必搞清楚的几个问题353

12.4.2 导入指定表到相同用户353

12.4.3 导入指定表到其他用户354

12.4.4 导入含LOB类型的表,且表空间与当前用户默认表空间不同356

12.4.5 导入表结构到指定用户357

12.4.6 IMP导入常见问题358

12.4.7 试试能否更快导入数据359

第13章 Data Pump导入和导出数据363

13.1 认识Data Pump363

13.1.1 Data Pump方式的导入和导出特性363

13.1.2 Data Pump如何处理数据364

13.2 调用IMPDP/EXPDP365

13.2.1 调用方式365

13.2.2 操作模式366

13.3 过滤对象或数据367

13.3.1 过滤数据367

13.3.2 过滤对象368

13.4 Data Pump执行导出369

13.4.1 导出对象时指定过滤条件369

13.4.2 跨数据库链方式导出数据372

13.4.3 并行方式导出提高效率374

13.5 Data Pump执行导入377

13.5.1 导入对象到目标SCHEMA377

13.5.2 重定义对象所属SCHEMA和表空间379

13.5.3 通过NETWORK_LINK导出远端数据到本地数据库381

13.5.4 优化导入效率382

13.6 命令行交互方式管理和监控导入/导出任务384

13.6.1 进入命令行交互模式的管理界面384

13.6.2 执行管理操作385

13.7 Data Pump API388

13.7.1 使用DBMS_DATAPUMP导出指定SCHEMA388

13.7.2 使用DBMS_DATAPUMP导出指定对象390

第14章 使用传输表空间迁移数据394

14.1 认识传输表空间394

14.1.1 关于传输表空间特性394

14.1.2 关于跨平台传输表空间395

14.1.3 制约因素396

14.2 实战传输表空间397

14.2.1 操作步骤397

14.2.2 传输实战399

14.3 使用RMAN传输表空间405

14.3.1 RMAN创建传输集概述405

14.3.2 实战RMAN创建传输集411

14.4 使用RMAN跨平台传输417

14.4.1 跨平台传输的实现基础417

14.4.2 实战跨平台传输424

第15章 DUPLICATE复制数据库430

15.1 DUPLICATE复制概述430

15.1.1 认识DUPLICATE命令430

15.1.2 创建Duplicate数据库过程433

15.2 创建流程434

15.2.1 相同路径结构的复制434

15.2.2 异机不同路径结构的复制435

15.2.3 本地创建Duplicate数据库437

15.3 实战操作437

15.3.1 准备工作437

15.3.2 执行复制441

15.3.3 验证结果443

15.4 复制过程中的高级选项444

15.4.1 跳过表空间444

15.4.2 重命名Duplicate数据库中文件445

15.4.3 同步副本数据库446

15.5 创建物理Standby数据库447

15.5.1 创建过程概述447

15.5.2 实战DUPLICATE命令创建物理Standby450

第五部分 基础部分第16章 体系结构之数据库结构458

16.1 数据库物理存储结构458

16.1.1 控制文件(Control Files)459

16.1.2 数据文件(Datafiles)459

16.1.3 临时文件(Tempfiles)461

16.1.4 日志文件(Redolog Files)462

16.2 数据库逻辑存储结构469

16.2.1 逻辑存储结构概述469

16.2.2 块(Block)470

16.2.3 区(Extent)475

16.2.4 段(Segment)478

16.2.5 表空间(Tablespace)479

第17章 体系结构之实例结构485

17.1 内存结构486

17.1.1 SGA组成结构486

17.1.2 自动SGA内存管理490

17.1.3 数据缓冲区管理491

17.1.4 共享池管理494

17.1.5 其他缓冲区管理495

17.1.6 SGA共享池和数据缓存池的分配496

17.1.7 PGA组成结构500

17.1.8 PGA内存管理502

17.2 进程结构504

17.2.1 Oracle进程505

17.2.2 DBWn(数据库写进程)506

17.2.3 LGWR(日志写进程)507

17.2.4 CKPT(检查点进程)507

17.2.5 SMON(系统监控进程)508

17.2.6 PMON(进程监控进程)509

17.2.7 ARCn(归档进程)509

17.2.8 Jnnn(任务队列进程)509

17.3 实例相关的文件510

17.3.1 参数文件(Parameter Files)510

17.3.2 警告文件(Alert File)511

17.3.3 跟踪文件(Trace Files)512

附录A SQLLDR命令的诸多参数515

附录B IMP和EXP命令的诸多参数520

附录C IMPDP和EXPDP命令的诸多参数529

附录D Data Guard环境归档中断(GAP)或丢失的处理546

热门推荐