图书介绍

Oracle 11g管理与应用实践教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Oracle 11g管理与应用实践教程
  • 龚永罡编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302337546
  • 出版时间:2014
  • 标注页数:365页
  • 文件大小:54MB
  • 文件页数:376页
  • 主题词:关系数据库系统-教材

PDF下载


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

下载说明

Oracle 11g管理与应用实践教程PDF格式电子书版下载

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

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

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

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

图书目录

第1篇 Oracle概述2

第1章 Oracle数据库基础2

1.1理解关系数据库系统(RDBMS)3

1.1.1什么是数据库3

1.1.2关系数据模型3

1.1.3数据库种类及厂家6

1.2关系数据库规范化理论6

1.2.1关系与关系模式6

1.2.2函数依赖7

1.2.3范式理论8

1.3 Oracle 11 g数据库产品11

1.3.1数据管理部分的新功能11

1.3.2 PL/SQL部分的新功能12

1.3.3其他的新功能14

1.4 Oracle数据类型14

1.5小结15

1.6习题15

第2章 Oracle系统的安装17

2.1环境和系统配置18

2.2 Windows环境下的安装过程18

2.2.1选择安装方法18

2.2.2选择安装类型19

2.2.3指定主目录详细信息19

2.2.4产品特定的先决条件检查20

2.2.5 选择配置选项20

2.2.6 概要21

2.2.7安装22

2.2.8安装结束22

2.3创建数据库23

2.3.1启动Oracle 11 g的数据库配置助理23

2.3.2执行操作选择23

2.3.3选择模板24

2.3.4数据库标识界面24

2.3.5数据库管理选项界面25

2.3.6数据库身份证明界面25

2.3.7存储选项界面26

2.3.8数据库文件所在位置界面26

2.3.9恢复配置界面27

2.3.10示例方案选项界面27

2.3.11数据库初始参数28

2.3.12安全设置界面30

2.3.13自动维护任务界面30

2.3.14数据库存储界面31

2.3.15 创建选项界面33

2.3.16确认界面33

2.3.17创建完成提示界面34

2.4安装后的工作34

2.4.1 Oracle的服务34

2.4.2创建监听服务36

2.4.3测试本地Oracle数据库服务38

2.4.4通过网络服务名连接Oracle实例39

2.5 HR演示模式40

2.5.1用户和模式40

2.5.2 HR模式40

2.6小结41

2.7习题41

第3章 SQLPlus和SQL Developer43

3.1 SQLPlus44

3.2常见的SQLPlus命令44

3.2.1登录SQLPlus44

3.2.2退出SQLPlus44

3.2.3 SQLPlus帮助45

3.2.4显示表、视图结构命令DESC45

3.2.5列出缓冲区命令语句LIST45

3.2.6保存缓冲区命令到文件46

3.2.7读取命令文件到缓冲区46

3.2.8将屏幕信息转储到文件中47

3.2.9 数据的格式化输出47

3.3 SQL Developer48

3.3.1 SQL Developer概述48

3.3.2 SQL Deveioper用户界面48

3.3.3创建数据库连接50

3.3.4使用CREATE TABLE对话框添加新表51

3.3.5更改表定义52

3.3.6给表添加约束53

3.3.7向表中添加数据54

3.3.8访问数据56

3.3.9使用报表56

3.3.10添加用户定义的报表57

3.4习题57

第2篇 Oracle SQL和PL/SQL60

第4章 简单的SELECT语句60

4.1 SELECT语句基础61

4.1.1 SELECT语法61

4.1.2列的别名62

4.1.3字符串的连接62

4.2 SQL中的单行函数63

4.2.1单行字符函数63

4.2.2单行数字函数67

4.2.3日期函数70

4.2.4转换函数71

4.2.5空值处理函数72

4.3 SQL中的组函数73

4.3.1多记录组函数73

4.3.2带GROUPBY的计算74

4.3.3用HAVING来限制分组计算75

4.4限制与排序75

4.4.1限制条件76

4.4.2用ORDER BY子句对结果排序77

4.5习题77

第5章 表和完整性约束79

5.1创建表80

5.1.1创建表结构的语法80

5.1.2创建表结构例子80

5.1.3为表和列加注释81

5.2修改表83

5.2.1修改表结构命令83

5.2.2增加新列和修改列83

5.2.3删除表中的某个列84

5.3删除表84

5.4主键84

5.4.1创建主键85

5.4.2改变主键86

5.4.3删除主键86

5.5外键87

5.5.1建立外键87

5.5.2修改外键90

5.5.3删除外键90

5.6 Oracle的约束定义90

5.6.1 CHECK约束91

5.6.2 NOT NULL约束93

5.6.3唯一性约束93

5.6.4约束检验95

5.7习题95

第6章 使用SQL进行数据操作97

6.1 INSERT操作98

6.1.1 INSERT语句语法98

6.1.2插入带空值的数据行98

6.1.3日期和文字插入99

6.1.4子查询插入99

6.1.5用子查询取得值的插入100

6.2 UPDATE操作100

6.2.1 UPDATE命令语法100

6.2.2用日期更新操作100

6.2.3用文字更新操作101

6.2.4用查询更新操作101

6.3 DETELE操作102

6.3.1有条件的DELETE操作102

6.3.2条件中带子查询的删除102

6.3.3删除表中的重复行102

6.4用MERGE实现更新和插入104

6.5清空表TRNUCATE106

6.6 DML的提交和撤销107

6.7.1自动提交的设置107

6.7.2保存点和撤销109

6.7习题111

第7章 索引、视图和序列113

7.1索引114

7.1.1创建索引的语法114

7.1.2创建索引114

7.1.3修改索引115

7.1.4删除索引116

7.1.5监视索引是否被使用116

7.1.6创建表时创建索引116

7.2索引有关的数据字典117

7.2.1索引数据字典117

7.2.2数据字典查询例子118

7.3视图119

7.3.1创建视图语法120

7.3.2创建一个新视图120

7.3.3删除一个视图121

7.3.4视图有关的数据字典121

7.4序列122

7.4.1建立序列122

7.4.2修改序列123

7.4.3使用序列124

7.4.4删除序列125

7.5习题125

第8章 PL/SQL基础128

8.1概述129

8.1.1 PL/SQL的优点129

8.1.2 PL/SQL程序块的基本结构129

8.1.3创建、运行和测试一个PL/SQL匿名块130

8.2 PL/SQL基本语法131

8.2.1常量和变量的命名131

8.2.2变量赋值132

8.2.3字段类型%TYPE134

8.2.4行类型%ROWTYPE135

8.2.5注释137

8.2.6数据库赋值137

8.3 PL/SQL处理流程138

8.3.1条件语句138

8.3.2循环语句141

8.4游标的使用144

8.4.1显式游标144

8.4.2隐式游标146

8.4.3游标循环147

8.5异常150

8.5.1异常处理概念150

8.5.2预定义的异常150

8.5.3非预定义异常151

8.5.4自定义的异常处理152

86习题155

第9章 存储过程、函数、触发器和包157

9.1存储过程158

9.1.1创建过程158

9.1.2使用过程159

9.1.3删除过程160

9.2函数160

9.2.1创建函数160

9.2.2使用函数162

9.2.3删除函数163

9.3触发器164

9.3.1触发器类型164

9.3.2 DML触发器164

9.3.3替代触发器167

9.3.4系统触发器169

9.3.5触发器管理170

9.4创建包和使用包171

9.4.1包声明的定义171

9.4.2包主体的定义172

9.4.3使用包173

9.4.4删除包173

9.5过程、函数、触发器、包有关的数据字典173

9.6习题175

第3篇 Oracle管理179

第10章 Oracle数据库系统结构179

10.1 Oracle实例180

10.1.1系统全局区(SGA)180

10.1.2程序全局区(PGA)180

10.1.3 Oracle后台进程181

10.2 Oracle数据库文件183

10.2.1数据文件183

10.2.2控制文件183

10.2.3日志文件184

10.2.4初始化参数文件184

10.2.5警告文件185

10.2.6跟踪文件186

10.2.7口令文件187

10.3 Oracle数据库逻辑组成188

10.3.1表空间与数据文件188

10.3.2段(SEGMENT)190

10.3.3区间(EXTENT)190

10.3.4数据块(DATA BLOCK)191

10.4实例管理191

10.4.1启动实例191

10.4.2关闭数据库193

10.4.3监控和管理实例194

10.5 Oracle的数据字典197

10.5.1数据字典的分类197

10.5.2 USER视图字典使用示例199

10.5.3其他视图字典使用示例203

10.6习题204

第11章 管理表空间与数据文件208

11.1表空间与数据文件概念209

11.1.1表空间概念209

11.1.2数据文件概念210

11.2创建表空间210

11.2.1表空间创建语法211

11.2.2创建表空间212

11.3表空间的管理214

11.3.1管理SYSTEM表空间214

11.3.2管理SYSAUX表空间216

11.3.3使表空间脱机/联机216

11.3.4 设置只读表空间217

11.4删除表空间218

11.5数据文件的常规管理219

11.5.1数据文件的数目219

11.5.2给表空间增加新的数据文件219

11.5.3控制数据文件的自动扩展220

11.5.4 调整数据文件大小220

11.5.5使数据文件联机或脱机221

11.5.6 创建大数据文件的表空间222

11.5.7升级字典表空间为本地表空间223

11.6表空间与数据文件数据字典223

11.7习题225

第12章 管理控制文件和日志文件227

12.1控制文件概念228

12.2控制文件的管理操作228

12.2.1在初始化参数文件中指定控制文件228

12.2.2将控制文件存储在不同磁盘中229

12.2.3给控制文件所在磁盘留出空间231

12.3控制文件相关的数据字典231

12.4日志文件概念234

12.4.1联机重做日志文件234

12.4.2日志切换概念235

12.5日志文件管理237

12.5.1建立多个日志文件237

12.5.2重新命名日志成员238

12.5.3删除重做日志文件240

12.6归档日志管理242

12.6.1归档日志概念242

12.6.2日志工作模式242

12.6.3切换日志工作模式243

12.7习题245

第13章 管理用户与权限247

13.1用户管理248

13.1.1创建用户248

13.1.2修改用户250

13.1.3删除用户252

13.2权限管理252

13.2.1 GRANT命令与REVOKE命令253

13.2.2系统权限的授予与撤销254

13.2.3对象权限的授予与撤销256

13.3角色管理258

13.3.1预定义角色259

13.3.2创建角色259

13.3.3给角色授权260

13.3.4将角色授予用户260

13.3.5删除角色261

13.4有关的数据字典261

13.4.1查询角色信息261

13.4.2查询用户拥有的对象权限262

13.5习题262

第14章 Oracle Database 11g闪回技术266

14.1闪回表267

14.2闪回删除269

14.2.1回收站机制269

14.2.2使用闪回删除271

14.3闪回版本查询272

14.4闪回事务查询273

14.5闪回数据库275

14.5.1闪回数据库276

14.5.2使用闪回数据库277

14.6闪回数据归档279

14.6.1创建与管理闪回数据归档区280

14.6.2为表指定闪回数据归档区282

14.6.3使用闪回数据归档283

14.7习题283

第4篇 系统优化调整与工具286

第15章 Oracle系统调优与SQL优化286

15.1常用调优工具287

15.1.1动态性能视图V$287

15.1.2 TKPROF工具288

15.1.3 Explain Plan289

15.1.4 AUTOTRACE实用程序289

15.2性能有关的动态性能视图291

15.2.1系统相关的性能视图291

15.2.2当前会话状态视图293

15.2.3闩、锁相关的视图296

15.3调整内存分配296

15.3.1调整重做日志缓冲区296

15.3.2调整共享池298

15.4常用的SQL优化规则300

15.4.1 SELECT语句中避免使用300

15.4.2使用完全限定的列引用301

15.4.3使用WHERE子句替代HAVING子句302

15.4.4 使用TRUNCATE替代DELETE303

15.4.5使用表连接替代子查询305

15.4.6 使用EXISTS替代IN305

15.4.7使用“〈=”替代“〈”307

15.5表的连接方法307

15.5.1嵌套循环连接307

15.5.2排序合并连接309

15.5.3哈希连接312

15.6有效使用索引313

15.6.1创建索引的基本原则314

15.6.2索引列上所使用的操作符314

15.6.3避免对唯一索引列使用NULL值315

15.6.4选择复合索引主列316

15.6.5监视索引是否被使用317

15.7习题318

第16章 导出与导入322

16.1导出和导入概述323

16.1.1导出和导入的作用323

16.1.2导出方式323

16.1.3导入方式324

16.1.4导出和导入的参数传递324

16.2导出EXP实用程序326

16.2.1 EXP命令语法326

16.2.2一般的EXP备份330

16.2.3使用DIRECT直接路径导出332

16.2.4指定查询结果集的导出333

16.3导入IMP实用程序334

16.3.1 IMP语法及参数334

16.3.2一般的IMP数据恢复338

16.3.3导入过程性能要点339

16.4习题340

第17章 Oracle 11g企业管理器342

17.1 Oracle 11 g企业管理器介绍343

17.2 Oracle 11 g EM安装配置344

17.2.1安装选择说明344

17.2.2自定义安装345

17.2.3设置与安装数据库控制346

17.2.4启动Oracle 11gEM346

17.2.5登录到Oracle 1 1g EM347

17.3用企业管理器管理Oracle系统349

17.3.1实例管理350

17.3.2方案管理351

17.3.3用户管理351

17.4用企业管理器维护Oracle系统353

17.4.1表空间和数据文件管理353

17.4.2执行导出操作355

17.4.3浏览预警文件信息360

17.5用企业管理器进行性能调整361

17.5.1找出消耗最高的会话362

17.5.2找出顶级SQL语句363

17.5.3监视Oracle实例是否存在锁363

17.6习题363

热门推荐