图书介绍

Oracle达人修炼秘籍 Oracle 1g数据库管理与开发指南PDF|Epub|txt|kindle电子书版本网盘下载

Oracle达人修炼秘籍 Oracle 1g数据库管理与开发指南
  • 孙风栋,王澜等著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111411710
  • 出版时间:2013
  • 标注页数:892页
  • 文件大小:183MB
  • 文件页数:921页
  • 主题词:关系数据库系统-指南

PDF下载


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

下载说明

Oracle达人修炼秘籍 Oracle 1g数据库管理与开发指南PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 基础篇2

第1章 数据库基础知识2

1.1 数据库基本概念2

1.2 数据库的产生3

1.3 数据库的特征4

1.4 数据模型5

1.4.1 数据模型的概念5

1.4.2 概念模型5

1.4.3 组织数据模型6

1.5 关系模型6

1.5.1 数据结构7

1.5.2 关系完整性约束8

1.6 关系数据库8

1.6.1 关系数据库的功能8

1.6.2 常见的关系数据库管理系统8

1.7 数据库系统设计步骤10

1.7.1 数据库设计概述10

1.7.2 需求分析10

1.7.3 概念结构设计11

1.7.4 逻辑结构设计12

1.7.5 物理结构设计13

1.7.6 数据库实施与维护13

实践指导13

第2章 Oracle数据库简介15

2.1 Oracle数据库的发展15

2.1.1 Oracle数据库的应用现状15

2.1.2 Oracle数据库的版本变迁15

2.1.3 Oracle数据库的技术领先优势17

2.1.4 Oracle数据库的高市场占有率18

2.2 Oracle的网格计算18

2.2.1 Oracle数据库的网格19

2.2.2 Oracle应用服务器的网格20

2.2.3 Oracle企业管理器的网格控制20

2.3 Oracle数据库的应用结构21

2.4 Oracle 11g数据库的新特性22

实践指导25

第3章 Oracle 11g数据库的安装26

3.1 安装预处理26

3.1.1 对系统软、硬件的要求26

3.1.2 安装准备26

3.1.3 回环网络适配器的安装与配置27

3.2 Oracle 11g数据库软件下载29

3.3 安装Oracle 11g数据库服务器31

3.4 检查和验证安装结果40

3.4.1 程序组41

3.4.2 产品清单41

3.4.3 系统服务41

3.4.4 文件体系结构43

3.4.5 网络配置43

3.4.6 利用企业管理器登录数据库44

3.4.7 利用SQL Plus登录数据库45

3.5 运行时故障分析与解决45

3.6 卸载Oracle 11g产品49

实践指导50

第4章 Oracle企业管理器51

4.1 Oracle企业管理器的功能与分类51

4.1.1 Oracle企业管理器的功能51

4.1.2 Oracle企业管理器的类型51

4.2 Oracle企业管理器的启动与登录52

4.3 使用联机帮助53

4.4 Oracle企业管理器功能界面介绍54

4.4.1 “主目录”选项卡54

4.4.2 “性能”选项卡56

4.4.3 “可用性”选项卡59

4.4.4 “服务器”选项卡60

4.4.5 “方案”选项卡61

4.4.6 “数据移动”选项卡62

4.4.7 “软件和支持”选项卡63

4.5 Oracle企业管理器基本设置64

4.5.1 添加管理员64

4.5.2 管理监视模板65

4.5.3 设置封锁67

4.6 Oracle企业管理器首选项设置69

4.6.1 设置主机首选身份证明70

4.6.2 设置数据库首选身份证明72

实践指导73

第5章 SQL*Plus工具的使用74

5.1 SQL*Plus工具介绍74

5.1.1 SQL*Plus的主要功能74

5.1.2 SQL*Plus启动与退出74

5.1.3 SQL*Plus站点配置文件76

5.2 SQL*Plus命令76

5.2.1 数据库连接与断开命令76

5.2.2 显示数据库对象结构77

5.2.3 编辑命令77

5.2.4 文件操作命令79

5.2.5 注释83

5.2.6 使用替换变量84

5.2.7 与用户通信86

5.2.8 使用绑定变量87

5.2.9 其他常用命令88

5.3 显示与设置环境变量90

5.4 格式化查询结果95

5.4.1 格式化列95

5.4.2 压缩重复列值的显示98

5.4.3 使用汇总99

5.4.4 设置页与报表100

实践指导102

第6章 SQL Developer开发工具的使用104

6.1 SQL Developer概述104

6.2 创建数据库连接104

6.3 SQL Developer基本操作106

6.3.1 浏览数据库对象106

6.3.2 数据操纵107

6.3.3 数据库对象的创建与修改110

6.4 开发和调试PL/SQL程序113

6.4.1 存储过程创建与编辑113

6.4.2 存储过程调试115

6.5 导出与导入操作118

6.5.1 导出数据119

6.5.2 导出对象定义119

6.5.3 导入数据120

6.6 运行和创建报表122

6.6.1 运行预定义报表122

6.6.2 创建自定义报表123

实践指导124

第7章 实践案例项目分析与设计125

7.1 实践案例说明125

7.2 系统分析125

7.3 概念结构设计125

7.4 逻辑结构设计127

7.4.1 表结构设计127

7.4.2 序列的设计129

7.4.3 索引的设计129

7.4.4 视图的设计130

7.4.5 存储过程的设计130

7.4.6 函数的设计130

7.4.7 包的设计130

7.4.8 触发器的设计130

7.5 物理存储结构的设计131

实践指导131

第二篇 体系结构篇134

第8章 Oracle数据库体系结构134

8.1 Oracle数据库体系结构概述134

8.2 Oracle数据库存储结构135

8.2.1 Oracle数据库物理存储结构136

8.2.2 Oracle数据库逻辑存储结构140

8.3 Oracle数据库实例147

8.3.1 Oracle实例概述147

8.3.2 SGA148

8.3.3 PGA152

8.3.4 内存管理154

8.4 Oracle数据库进程158

8.4.1 Oracle进程概述158

8.4.2 Oracle服务器进程159

8.4.3 Oracle后台进程168

8.5 数据字典173

8.5.1 数据字典的概念173

8.5.2 数据字典的结构174

8.5.3 数据字典的使用175

8.5.4 在OEM中查询数据字典信息179

8.6 SQL语句执行过程180

实践指导181

第9章 数据文件管理182

9.1 数据文件概述182

9.2 数据文件的管理准则183

9.2.1 确定数据文件数量183

9.2.2 确定数据文件大小184

9.2.3 设置数据文件的存储位置184

9.3 创建数据文件184

9.4 修改数据文件大小186

9.4.1 数据文件的自动扩展186

9.4.2 手动改变数据文件大小187

9.5 改变数据文件的可用性188

9.5.1 归档模式下数据文件可用性的改变188

9.5.2 非归档模式下数据文件的脱机189

9.5.3 改变表空间中所有数据文件的可用性190

9.6 改变数据文件的名称与位置191

9.6.1 修改同一个表空间中数据文件的名称与位置192

9.6.2 修改多个表空间中数据文件的名称与位置192

9.7 删除数据文件194

9.8 查询数据文件194

9.9 利用OEM管理数据文件196

实践指导198

第10章 控制文件管理199

10.1 控制文件概述199

10.1.1 控制文件的概念199

10.1.2 控制文件的内容199

10.1.3 控制文件的大小200

10.1.4 控制文件的管理策略200

10.2 创建控制文件201

10.2.1 创建初始控制文件201

10.2.2 创建新的控制文件201

10.3 多路复用控制文件206

10.4 控制文件创建后故障解决207

10.4.1 数据字典与控制文件信息不一致207

10.4.2 创建控制文件时的错误处理208

10.5 备份控制文件208

10.6 删除控制文件208

10.7 查询控制文件信息208

10.8 利用OEM管理控制文件209

实践指导210

第11章 重做日志文件管理212

11.1 重做日志文件概述212

11.1.1 重做日志文件的内容与作用212

11.1.2 重做日志文件工作原理213

11.1.3 重做日志文件切换与日志序列号213

11.1.4 重做日志文件组的概念214

11.1.5 重做日志文件故障响应214

11.1.6 重做日志文件规划215

12.6 利用OEM管理归档日志文件241

实践指导242

第13章 初始化参数文件管理243

13.1 服务器初始化参数文件概述243

13.2 创建服务器初始化参数文件244

13.3 初始化参数介绍246

13.4 修改初始化参数247

13.5 导出服务器初始化参数文件251

13.6 恢复丢失或损坏的服务器初始化参数文件252

13.7 查看初始化参数设置253

13.8 利用OEM管理初始化参数255

实践指导256

第14章 表空间管理257

14.1 表空间概述257

14.1.1 表空间概念257

14.1.2 表空间分类258

14.1.3 表空间的管理方式259

14.1.4 表空中区的分配与段的管理260

14.1.5 表空间的管理策略262

14.2 创建表空间263

14.2.1 创建表空间概述263

14.2.2 CREATE TABLESPACE语句263

14.2.3 创建本地管理表空间265

14.2.4 创建大文件表空间267

14.2.5 创建非标准块表空间269

14.2.6 创建加密表空间270

14.3 维护表空间272

14.3.1 ALTER TABLESPACE语句272

14.3.2 改变表空间大小273

14.3.3 改变表空间可用性275

14.3.4 改变表空间读写性277

14.3.5 重命名表空间280

14.3.6 设置默认表空间281

14.3.7 备份表空间282

14.4 删除表空间283

14.5 管理临时表空间285

14.5.1 临时表空间概述285

14.5.2 默认临时表空间285

14.5.3 创建临时表空间286

14.5.4 临时表空间组286

14.5.5 收缩本地管理的临时表空间287

14.6 管理撤销表空间288

14.6.1 撤销表空间概述288

14.6.2 创建撤销表空间290

14.6.3 修改撤销表空间291

14.6.4 删除撤销表空间291

14.6.5 切换撤销表空间292

14.6.6 回退信息保留时间设置292

14.6.7 查询撤销表空间信息293

14.7 查询表空间信息294

14.8 利用OEM管理表空间296

实践指导299

第三篇 模式对象篇302

第15章 表与约束管理302

15.1 模式与模式对象302

15.1.1 模式与对象的关系302

15.1.2 模式与用户的关系302

15.1.3 CREATE SCHEMA语句304

15.1.4 创建人力资源管理系统模式304

15.2 表管理概述305

15.2.1 表概述305

15.2.2 表创建策略305

15.3 创建表308

15.3.1 CREATE TABLE语句308

15.3.2 表的存储分配方式设置310

15.3.3 Oracle数据类型311

15.3.4 创建标准表313

15.3.5 创建临时表314

15.3.6 利用子查询创建表316

15.4 修改表318

15.4.1 ALTER TABLE语句318

15.4.2 添加、修改、删除列319

15.4.3 修改表参数设置321

15.4.4 表结构重组322

15.4.5 手动分配与回收表的存储空间322

15.4.6 改变表的读写模式324

15.4.7 重命名表326

15.5 维护表326

15.5.1 为表和列添加注释326

15.5.2 删减表327

15.5.3 删除表328

15.5.4 分析表329

15.5.5 查询表信息332

15.5.6 利用OEM管理表333

15.6 约束概述335

15.6.1 约束的分类335

15.6.2 约束的定义方式337

15.6.3 约束的状态338

15.7 创建与维护约束338

15.7.1 创建表时定义约束338

15.7.2 添加、修改与删除约束341

15.7.3 禁用与激活约束344

15.7.4 验证约束状态346

15.7.5 确定违反约束限制的记录347

15.7.6 延迟约束检查349

15.7.7 查询约束信息350

实践指导351

第16章 索引与索引表管理352

16.1 索引概述352

16.1.1 索引的概念与作用352

16.1.2 索引结构354

16.1.3 索引的分类356

16.1.4 索引的管理策略356

16.2 创建索引358

16.2.1 CREATE INDEX语句358

16.2.2 创建非唯一性索引359

16.2.3 创建唯一性索引360

16.2.4 创建位图索引360

16.2.5 创建反序索引360

16.2.6 创建函数索引360

16.2.7 定义约束时创建索引361

16.2.8 创建大型索引361

16.3 修改索引362

16.3.1 ALTER INDEX语句362

16.3.2 修改索引参数设置363

16.3.3 合并与重建索引363

16.3.4 禁用与启用函数索引364

16.3.5 手动分配与回收索引存储空间365

16.3.6 重命名索引365

16.3.7 打开与关闭索引监控365

16.4 维护索引366

16.4.1 删除索引366

16.4.2 查询索引信息367

16.4.3 利用OEM管理索引368

16.5 索引表概述369

16.5.1 索引表的概念369

16.5.2 索引表与标准表比较369

16.5.3 索引表的优、缺点370

16.5.4 索引表的溢出存储370

16.6 创建索引表371

16.7 维护索引表372

16.7.1 修改索引表372

16.7.2 重建索引表373

16.7.3 将索引表转换为标准表373

16.7.4 利用OEM管理索引表373

实践指导374

第17章 分区表与分区索引管理376

17.1 分区概述376

17.1.1 分区的概念376

17.1.2 分区的优点376

17.1.3 何时需要分区377

17.1.4 基本分区方法377

17.1.5 Oracle 11g分区方法扩展379

17.1.6 分区索引381

17.2 创建分区表382

17.2.1 创建范围分区表382

17.2.2 创建列表分区表385

17.2.3 创建散列分区表386

17.2.4 创建复合分区表387

17.2.5 创建间隔分区表389

17.2.6 创建引用分区表391

17.2.7 创建基于虚拟列的分区表392

17.2.8 创建系统分区表392

17.2.9 创建分区索引表393

17.3 维护分区表394

17.4 创建分区索引402

17.4.1 本地分区索引402

17.4.2 全局分区索引403

17.5 维护分区索引404

17.6 查询分区表和分区索引信息404

17.7 利用OEM管理分区表和分区索引406

实践指导408

第18章 视图与实体化视图管理409

18.1 视图的概念409

18.2 创建视图410

18.2.1 CREATE VIEW语句410

18.2.2 创建简单视图411

18.2.3 创建复杂视图411

18.2.4 创建带约束的视图413

18.2.5 创建内嵌视图413

18.2.6 创建TOP-N视图414

18.3 维护视图414

18.3.1 视图的DML操作414

18.3.2 修改视图定义415

18.3.3 删除视图416

18.3.4 查询视图信息416

18.3.5 利用OEM管理视图417

18.4 实体化视图概述418

18.4.1 实体化视图的概念418

18.4.2 实体化视图的特性419

18.4.3 实体化视图的刷新方法419

18.4.4 实体化视图的刷新模式420

18.4.5 实体化视图日志420

18.4.6 实体化视图类型421

18.4.7 实体化视图的查询重写421

18.4.8 实体化视图的创建方式422

18.5 创建实体化视图422

18.5.1 创建实体化视图的权限需求422

18.5.2 CREATE MATERIALIZED VIEW语句422

18.5.3 创建实体化视图示例423

18.6 维护实体化视图427

18.6.1 修改实体化视图427

18.6.2 删除实体化视图428

18.6.3 查询实体化视图信息428

18.6.4 利用OEM管理实体化视图429

实践指导432

第19章 簇、外部表、序列、同义词与数据库链接管理433

19.1 簇433

19.1.1 簇概念433

19.1.2 簇管理准则434

19.1.3 创建簇434

19.1.4 创建聚簇表435

19.1.5 创建聚簇索引435

19.1.6 修改簇436

19.1.7 删除簇436

19.1.8 查询簇信息436

19.2 外部表437

19.2.1 外部表概述437

19.2.2 创建外部表437

19.2.3 利用外部表导出数据440

19.2.4 修改外部表441

19.2.5 删除外部表441

19.2.6 查询外部表信息442

19.3 序列442

19.3.1 序列的概念442

19.3.2 创建序列442

19.3.3 使用序列443

19.3.4 修改序列445

19.3.5 删除序列445

19.3.6 查询序列信息445

19.3.7 利用OEM管理序列445

19.4 同义词446

19.4.1 同义词的概念446

19.4.2 创建同义词447

19.4.3 在DML语句中使用同义词447

19.4.4 删除同义词447

19.4.5 查询同义词信息447

19.4.6 利用OEM管理同义词448

19.5 数据库链接449

19.5.1 数据库链接概述449

19.5.2 创建数据库链接450

19.5.3 在DML中使用数据库链接451

19.5.4 修改数据库链接451

19.5.5 删除数据库链接451

19.5.6 查询数据库链接信息452

19.5.7 利用OEM管理数据库链接452

实践指导453

第四篇 维护篇456

第20章 数据库创建与配置456

20.1 创建数据库概述456

20.1.1 创建数据库的方法456

20.1.2 创建数据库前的规划457

20.1.3 创建数据库的先决条件457

20.2 使用DBCA创建数据库458

20.3 设置DBA认证方式462

20.3.1 DBA职责462

20.3.2 DBA权限463

20.3.3 DBA认证方式464

20.3.4 使用操作系统认证465

20.3.5 使用口令文件认证466

20.3.6 共享与禁用口令文件467

20.3.7 修改口令文件468

20.4 手动创建数据库468

20.4.1 手动创建数据库的步骤468

20.4.2 CREATE DATABASE语句469

20.4.3 手动创建数据库实例471

实践指导477

第21章 数据库启动与关闭478

21.1 数据库启动与关闭概述478

21.1.1 Oracle数据库启动过程478

21.1.2 Oracle数据库关闭过程479

21.1.3 数据库启动与关闭的工具479

21.2 启动Oracle数据库479

21.2.1 启动数据库前的准备479

21.2.2 Oracle数据库启动模式481

21.3 改变数据库的状态484

21.3.1 改变数据库的启动模式484

21.3.2 数据库读写状态转换484

21.3.3 数据库受限与非受限状态转换485

21.4 关闭Oracle数据库486

21.4.1 正常关闭数据库486

21.4.2 事务关闭数据库486

21.4.3 立即关闭数据库487

21.4.4 终止关闭数据库487

21.4.5 数据库关闭超时487

实践指导524

第23章 Oracle数据库安全管理525

23.1 Oracle数据库安全控制策略525

23.2 用户管理526

23.2.1 预定义用户526

23.2.2 用户属性527

23.2.3 创建用户528

23.2.4 用户身份认证530

23.2.5 修改用户531

23.2.6 删除用户533

23.2.7 查询用户信息534

23.3 资源限制与口令管理534

23.3.1 资源限制与口令管理概述534

23.3.2 资源限制参数介绍536

23.3.3 口令管理参数介绍537

23.3.4 创建概要文件537

23.3.5 将概要文件分配给用户538

23.3.6 修改概要文件539

23.3.7 删除概要文件539

23.3.8 查询概要文件信息540

23.4 权限管理541

23.4.1 权限概述541

23.4.2 系统权限分类541

23.4.3 系统权限的授权546

23.4.4 系统权限的回收547

23.4.5 对象权限分类549

23.4.6 对象权限的授权551

23.4.7 对象权限的回收552

23.4.8 查询权限信息554

23.5 角色管理556

23.5.1 角色概述556

24.4 用户管理的脱机备份587

24.4.1 脱机备份概述587

24.4.2 脱机完全备份588

24.4.3 脱机备份表空间与数据文件589

24.5 用户管理的联机备份590

24.5.1 联机备份概述590

24.5.2 联机备份表空间与数据文件591

24.5.3 备份控制文件592

24.5.4 备份归档重做日志文件593

24.5.5 数据库挂起状态备份594

24.5.6 联机完全备份数据库595

24.6 Oracle数据库恢复的工作机制595

24.6.1 数据库恢复原理595

24.6.2 数据库恢复操作基本步骤596

24.6.3 数据库恢复分类596

24.7 数据库恢复的原则与策略597

24.8 数据库实例恢复过程598

24.9 非归档模式下的介质恢复598

24.10 归档模式下的完全介质恢复600

24.10.1 完全恢复概述600

24.10.2 数据库关闭状态下的完全恢复601

24.10.3 数据库打开状态下的完全恢复602

24.11 归档模式下的不完全介质恢复603

24.11.1 不完全恢复概述603

24.11.2 归档模式下不完全恢复步骤604

24.12 控制文件的恢复605

24.12.1 丢失多路复用控制文件的一个成员606

24.12.2 丢失所有当前的控制文件606

24.12.3 重建控制文件608

实践指导609

第25章 基于RMAN的备份与恢复611

25.1 RMAN概述611

25.1.1 RMAN介绍611

25.1.2 RMAN运行环境组件612

25.1.3 RMAN基本概念614

25.1.4 RMAN预定义配置参数616

25.2 RMAN基本操作617

25.2.1 连接数据库617

25.2.2 创建恢复目录618

25.2.3 注册数据库618

25.2.4 启动与关闭数据库619

25.2.5 执行SQL语句619

25.2.6 SHOW命令620

25.2.7 CONFIGURE命令620

25.2.8 LIST命令620

25.2.9 REPORT命令621

25.2.10 用RMAN执行操作系统命令621

25.3 RMAN备份的基本概念621

25.3.1 RMAN备份对象621

25.3.2 RMAN备份形式622

25.3.3 RMAN备份类型623

25.3.4 增量备份的工作机制624

25.3.5 复合备份集625

25.3.6 多副本备份626

25.3.7 并行备份627

25.4 通道分配628

25.4.1 自动分配通道628

25.4.2 手动分配通道629

25.5 利用RMAN备份数据库630

25.5.1 BACKUP命令630

25.5.2 备份文件存储格式632

25.5.3 备份整个数据库633

25.5.4 备份表空间635

25.5.5 备份数据文件636

25.5.6 备份控制文件636

25.5.7 备份服务器初始化参数文件637

25.5.8 备份归档重做日志文件638

25.5.9 非归档模式下的备份639

25.5.10 多副本备份640

25.5.11 增量备份641

25.5.12 镜像复制642

25.6 利用RMAN恢复数据库644

25.6.1 RMAN恢复的基本概念644

25 6.2 RESTOER与RECOVER命令645

25.6.3 利用RMAN进行完全恢复647

25.6.4 利用RMAN进行不完全恢复649

25.6.5 控制文件的恢复650

25.6.6 将数据文件恢复到新的位置652

实践指导654

第26章 Oracle数据库逻辑备份与恢复656

26.1 逻辑备份与恢复概述656

26.1.1 逻辑备份与恢复简介656

26.1.2 数据泵技术介绍657

26.2 创建目录对象657

26.3 使用EXPDP导出数据658

26.3.1 EXPDP调用模式与导出模式658

26.3.2 EXPDP命令参数与交互式命令659

26.3.3 EXPDP导出实例664

26.4 使用IMPDP导入数据665

26.4.1 IMPDP调用接口与导入模式665

26.4.2 IMPDP命令参数与交互式命令666

26.4.3 IMPDP导入实例671

26.5 使用EXP/IMP导出与导入数据673

26.5.1 EXP/IMP概述673

26.5.2 利用EXP导出数据674

26.5.3 利用IMP导入数据676

实践指导678

第27章 Oracle数据库闪回技术679

27.1 闪回技术概述679

27.1.1 闪回技术介绍679

27.1.2 闪回特性分类679

27.2 闪回查询680

27.2.1 闪回查询概述680

27.2.2 撤销表空间相关参数配置681

27.2.3 闪回查询操作681

27.3 闪回版本查询684

27.3.1 闪回版本查询概述684

27.3.2 闪回版本查询操作685

27.4 闪回事务查询687

27.4.1 闪回事务查询概述687

27.4.2 闪回事务查询操作688

27.5 闪回表690

27.5.1 闪回表概述690

27.5.2 闪回表操作691

27.6 闪回删除692

27.6.1 闪回删除概述692

27.6.2 回收站的管理693

27.6.3 闪回删除操作695

27.7 闪回数据库695

27.7.1 闪回数据库概述695

27.7.2 快速恢复区的配置696

27.7.3 闪回数据库的配置698

27.7.4 闪回数据库操作699

27.8 闪回数据归档700

27.8.1 闪回数据归档概念700

27.8.2 闪回数据归档区的管理701

27.8.3 启用或禁用表的闪回数据归档703

27.8.4 闪回数据归档操作示例703

实践指导705

第28章 使用OEM备份与恢复数据库706

28.1 利用OEM备份与恢复数据库概述706

28.2 物理备份数据库706

28.2.1 配置备份设置706

28.2.2 备份数据库708

28.2.3 管理数据库备份709

28.3 物理恢复数据库710

28.3.1 配置恢复设置710

28.3.2 恢复数据库712

28.4 逻辑备份与恢复数据库713

28.4.1 创建目录对象713

28.4.2 数据导出714

28.4.3 数据导入715

实践指导717

第29章 Oracle数据库性能优化718

29.1 数据库性能优化概述718

29.1.1 数据库性能优化的必要性718

29.1.2 影响数据库系统性能的因素718

29.1.3 数据库性能优化的步骤719

29.2 数据库实例性能优化719

29.2.1 内存结构优化概述720

29.2.2 数据缓冲区调整721

29.2.3 共享池调整724

29.2.4 重做日志缓冲区调整727

29.2.5 PGA调整727

29.2.6 数据库碎片整理728

29.2.7 磁盘I/O优化与调整729

29.3 SQL语句优化729

29.3.1 SQL语句优化概述729

29.3.2 SQL语句执行过程732

29.3.3 将常用程序驻留内存732

29.3.4 有效使用索引734

29.3.5 采用适当的多表连接技术735

29.3.6 SQL语句使用技巧736

29.4 其他方面性能优化736

29.4.1 网络优化736

29.4.2 应用程序优化737

实践指导738

第五篇 开发篇740

第30章 SQL语言应用基础740

30.1 SQL语言概述740

30.1.1 SQL语言介绍740

30.1.2 SQL语言的分类740

30.1.3 SQL语言的特点741

30.2 数据查询741

30.2.1 数据查询的基本语法741

30.2.2 简单查询742

30.2.3 分组统计查询747

30.2.4 累计统计查询753

30.2.5 连接查询754

30.2.6 子查询759

30.2.7 层次查询762

30.2.8 集合操作764

30.3 数据操纵766

30.3.1 插入数据766

30.3.2 修改数据771

30.3.3 MERGE语句772

30.3.4 删除数据774

30.4 事务控制774

30.4.1 事务概述774

30.4.2 Oracle事务处理775

30.5 SQL函数777

30.5.1 SQL函数分类777

30.5.2 数值函数777

30.5.3 字符函数779

30.5.4 日期函数781

30.5.5 转换函数783

30.5.6 其他函数786

实践指导788

第31章 PL/SQL程序设计基础790

31.1 PL/SQL概述790

31.1.1 PL/SQL特点790

31.1.2 PL/SQL功能特性791

31.1.3 PL/SQL执行过程与开发工具791

31.2 PL/SQL基础792

31.2.1 PL/SQL程序结构792

31.2.2 词法单元794

31.2.3 数据类型796

31.2.4 变量与常量799

31.2.5 PL/SQL记录800

31.2.6 编译指示803

31.2.7 PL/SQL中的SQL语句803

31.3 控制结构806

31.3.1 选择结构806

31.3.2 循环结构809

31.9.5 变异表触发器854

31.9.6 触发器的管理856

实践指导857

第32章 PL/SQL高级程序设计859

32.1 集合859

32.1.1 索引表859

32.1.2 嵌套表863

32.1.3 可变数组866

32.1.4 集合类型在数据库中的应用868

32.2 批绑定870

32.2.1 批绑定概述870

32.2.2 批DML操作871

32.2.3 批查询875

32.2.4 批绑定属性876

32.3 动态SQL877

32.3.1 动态SQL概述877

32.3.2 动态非查询语句及单行查询语句878

32.3.3 动态多行查询语句882

32.3.4 动态批绑定884

32.4 利用PL/SQL实现分页查询886

32.4.1 利用集合实现分页查询887

32.4.2 利用游标变量实现分页查询889

32.4.3 分页查询在Java开发中的应用891

实践指导892

热门推荐