当前位置:首页 > 工业技术
Oracle 11g管理与编程基础
Oracle 11g管理与编程基础

Oracle 11g管理与编程基础PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:王鹏杰,王存睿,郑海旭编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2012
  • ISBN:9787115230812
  • 页数:331 页
图书介绍:本书分3个部分共14章,内容涉及Oracle体系系结构、Oracle网络配置、Oracle安全管理、Oracle对象管理、Oracle并发控制、Oracle备份与恢复、PL/SQL程序设计、Oracle数据挖掘技术等。
《Oracle 11g管理与编程基础》目录

第1章Oracle体系结构 1

1.1 Oracle 10g/11g简介 1

1.2 Oracle数据库管理系统概述 2

1.2.1 Oracle数据库服务器(Oracle Server) 2

1.2.2 Oracle数据库服务器对应的服务 4

1.2.3 Oracle数据库的相关参数 5

1.2.4 Oracle数据库文件目录结构 7

1.3 Oracle 11g安装 8

1.3.1安装条件 8

1.3.2安装过程 9

习题 13

第2章Oracle数据库常用管理工具 14

2.1 SQLPlus 14

2.2 Oracle Enterprise Console 19

2.3 Database Configuration Assistant 21

2.4 Net Configuration Assistant和Net Manager 22

2.5跟踪和诊断文件 23

习题 26

第3章Oracle数据库(Oracle Database) 27

3.1 Oracle数据库(Oracle Database)的逻辑结构 27

3.1.1表空间(Tablespace) 28

3.1.2段(Segment) 31

3.1.3区(Extent) 31

3.1.4 Oracle数据库块(Block) 31

3.1.5综合案例 36

3.2 Oracle数据库(Oracle Database)的物理结构 42

3.2.1数据文件 42

3.2.2日志文件 43

3.2.3控制文件 46

3.3 Oracle的启动与关闭 47

3.3.1数据库的启动 47

3.3.2数据库的关闭 49

3.3.3数据库启动与关闭案例 50

3.4创建和配置数据库 54

3.4.1 DBCA创建B2CshopDB数据库 54

3.4.2多数据库环境下的默认数据库 58

3.4.3手动创建数据库GrdAdmDB 59

习题 63

第4章Oracle实例(Oracle Instance) 66

4.1 Oracle的进程结构 66

4.1.1用户进程(User Process) 67

4.1.2服务进程(Server Process) 67

4.1.3后台进程(Background Process) 68

4.1.4实验与案例 71

4.2 Oracle的内存结构 75

4.2.1系统全局区(SGA) 76

4.2.2程序全局区(PGA) 77

4.2.3实验与案例 78

习题 80

第5章Oracle数据库网络配置 82

5.1监听器(LISTENER) 82

5.1.1监听配置 82

5.1.2监听配置文件(LISTENER.ORA) 85

5.2本地Net服务名(TNSNAMES) 86

5.2.1本地Net服务名配置 86

5.2.2本地Net服务名文件(TNSNAMES.ORA) 88

5.3会话建立过程 89

5.4网络概要配置 89

5.4.1网络概要配置 89

5.4.2网络概要配置文件(SQLNET.ORA) 90

5.5客户端连接服务器端常见问题排除方法 91

习题 92

第6章 数据库对象管理 93

6.1表 93

6.1.1普通表 93

6.1.2分区表 94

6.1.3索引组织表 98

6.2聚簇(Cluster) 98

6.3索引 102

6.3.1 B树索引 102

6.3.2位图(Bitmap)索引 104

6.3.3逆向索引 106

6.3.4函数索引 106

6.3.5索引的管理 107

6.3.6索引案例 107

6.4同义词(Synonym) 110

6.5序列(Sequence) 111

6.6数据库链接(Database Link) 111

习题 112

第7章Oracle的并发控制 113

7.1并发执行带来的问题 113

7.2 Oracle的封锁机制 115

7.2.1意向锁与封锁粒度 115

7.3 Undo表空间与Undo段 117

7.3.1 Undo段的基本概念 117

7.3.2读一致性 118

7.4 Oracle事务的隔离级别 120

7.4.1提交读 120

7.4.2序列化 121

7.5两段锁协议 122

习题 124

第8章 数据库的安全性 125

8.1方案(Schema)与用户(User) 125

8.2用户创建与权限授予 127

8.3系统权限 130

8.4对象权限 132

8.4.1 Select对象权限 132

8.4.2 Reference对象权限 133

8.5系统和对象权限的再传递 134

8.5.1系统权限的再传递 134

8.5.2对象权限的再传递 135

8.6数据库审计 136

8.7角色 138

8.7.1创建角色 138

8.7.2向角色授权 138

8.7.3将角色分配给用户 139

8.7.4角色的禁用与激活 140

习题 141

第9章 数据库的备份与恢复 143

9.1归档日志模式 143

9.2系统时间点 144

9.2.1系统改变号(System Change Number) 144

9.2.2检查点的基本概念 144

9.2.3 4种检查点序号 145

9.3日志序号(Log sequence) 149

9.4数据库备份 150

9.4.1数据损坏的原因 150

9.4.2数据库备份的方式 150

9.5数据库的实例恢复 152

9.6数据库的介质恢复 153

9.6.1数据恢复的基本原理 153

9.6.2无归档日志的数据库恢复 155

9.6.3有归档日志的数据库完全恢复 156

9.6.4有归档日志的数据库不完全恢复 157

9.7 Oracle的逻辑备份与恢复 157

习题 159

第10章Oracle备份与恢复案例 161

10.1非归档模式下的脱机备份与恢复 162

10.1.1案例一:无归档日志的脱机备份与恢复 162

10.2归档模式下的联机备份与恢复 165

10.2.1案例二:联机备份下损坏一个数据文件的完全恢复 165

10.2.2案例三:联机备份下全库损坏的不完全恢复 169

10.3基于时间点的不完全恢复 172

10.3.1案例四:基于时间的不完全恢复 172

10.3.2案例五:基于SCN的不完全恢复 174

10.4损坏联机日志的恢复 174

10.4.1案例六:损坏非当前联机日志的恢复 175

10.4.2案例七:损坏当前联机日志的强制恢复 176

10.5损坏控制文件的恢复 176

10.5.1案例八:损坏全部控制文件的恢复 177

10.5.2案例九:非归档模式下,全部控制文件损坏,但数据库结构有大的改变的恢复 179

10.6常见恢复误区 183

习题 183

第11章P:L/SQL程序设计 185

11.1 PL/SQL程序开发与执行环境 186

11.2 PL/SQL基本块结构 187

11.3 PL/SQL变量类型 188

11.3.1数字型 188

11.3.2字符型 189

11.3.3日期型 194

11.3.4布尔型 195

11.3.5二进制型 195

11.3.6类型转换 195

11.4变量的声明和赋值 196

11.5变量的作用域和可见性 198

11.6表达式 200

11.6.1布尔表达式 202

11.7控制结构 205

11.7.1条件结构 205

11.7.2循环结构 207

习题 209

第12章PL/SQL高级 211

12.1自定义数据类型 211

12.1.1记录类型 211

12.1.2 index-by表 213

12.1.3变长数组 216

12.2游标 217

12.2.1游标的属性 218

12.2.2游标FOR循环 219

12.2.3可更新的游标 220

12.2.4带参数的游标 222

12.2.5隐式游标 223

12.3异常 224

12.3.1系统预定义的异常 224

12.3.2用户自定义异常 226

12.3.3用户定义Oracle错误 227

12.4存储过程、函数和包 228

12.4.1存储过程(Procedure) 228

12.4.2函数(Function) 235

12.4.3包(Package) 237

12.4.4存储过程和函数的安全性 240

12.4.5存储过程、函数、包的数据字典 241

12.4.6存储过程、函数、包的优点 242

12.5触发器 244

12.5.1触发器中的DML类型谓词:INSERTING, DELETING,UPDATING 248

12.5.2行级触发器的“:OLD”,和“:NEW” 249

12.5.3行级触发器中利用WHEN限制触发的时机 251

12.5.4 Instead of触发器 252

12.5.5触发器的一些限制条件 253

12.5.6数据字典 254

习题 254

第13章 基于B2C的网上书店 256

13.1系统功能 256

13.2数据库设计与实现 258

13.2.1表空间创建 258

13.2.2用户创建 259

13.2.3序列、表和索引的创建 260

13.2.4向表中插入数据 264

13.2.5创建包、存储过程及触发器 267

13.3 B2C购物网站的实现 270

13.3.1图书的展示与查询 270

13.3.2购物车及订单提交 282

13.3.3地址维护 291

13.3.4订单审核 294

13.3.5管理员管理类别和商品 298

小结 299

第14章Oracle数据挖掘概述 300

14.1数据挖掘概述 300

14.1.1数据挖掘功能 301

14.1.2数据挖掘主要算法模型 302

14.2基于ODM的Oracle数据挖掘技术 310

14.2.1 Oracle数据挖掘软件安装 310

14.2.2实验数据准备 312

14.2.3数据分类与预测实验 314

14.2.4数据聚类分析实验 318

14.2.5数据关联规则挖掘实验 322

小结 325

附录A所用的表及其数据 326

附录B scott用户及其下面的emp表 328

参考文献 330

相关图书
作者其它书籍
返回顶部