《Oracle数据库应用技术》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:孙风栋主编;王澜,程卓,沈海龙副主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302324157
  • 页数:282 页
图书介绍:本书按项目开发中数据库技术的应用为主线展开,介绍Oracle 11g数据库安装与卸载、OEM与SQL Plus等管理与开发工具的使用、数据库系统结构、数据库物理存储结构与逻辑存储结构的管理、手动创建数据库、数据库启动与关闭、数据库的安全管理机制、各种常用的数据库对象、数据移动、利用SQL语句进行数据查询与数据操纵、数据库的备份与恢复、闪回技术、网络配置、Oracle的作业调度管理,以及学生成绩管理系统开发实例。

第1章 Oracle 11g数据库安装与卸载 1

1.1 Oracle 11g数据库服务器安装准备 1

1.2安装Oracle 11g数据库服务器 2

1.3检查数据库服务器的安装效果 10

1.3.1系统服务 10

1.3.2文件体系结构 11

1.3.3网络配置 12

1.3.4利用企业管理器登录数据库 13

1.3.5利用SQL*Plus登录数据库 14

1.4 Oracle 11g客户机安装与配置 14

1.4.1安装客户机 14

1.4.2配置客户机 17

1.5卸载Oracle 11 g产品 19

1.6小结 20

练习 21

第2章 Oracle数据库管理与开发工具 22

2.1 Oracle企业管理器 22

2.1.1 Oracle企业管理器简介 22

2.1.2启动数据库控制OEM 22

2.1.3数据库控制OEM功能界面介绍 23

2.1.4 OEM控制台首选项设置 26

2.2 SQL*Plus 30

2.2.1 SQL*Plus简介 30

2.2.2启动SQL*Plus 31

2.2.3 SQL*Plus常用命令 31

2.3 SQL Developer 35

2.3.1 SQL Developer简介 35

2.3.2创建数据库连接 35

2.3.3 SQL Developer基本操作 37

2.4数据库配置助手 37

2.4.1数据库配置助手简介 37

2.4.2利用DBCA创建数据库 38

2.5网络配置与管理工具 45

2.6小结 47

练习 47

第3章 Oracle数据库系统结构 48

3.1 Oracle数据库系统结构概述 48

3.2 Oracle数据库存储结构 49

3.2.1物理存储结构与逻辑存储结构的关系 49

3.2.2物理存储结构的构成与概念 50

3.2.3逻辑存储结构的构成与关系 51

3.3 Oracle数据库内存结构 53

3.3.1 Oracle内存结构概述 53

3.3.2 SGA 53

3.3.3 PGA 56

3.4 Oracle数据库进程 56

3.4.1 Oracle进程概述 56

3.4.2 Oracle服务器进程 57

3.4.3 Oracle后台进程 60

3.5小结 62

练习 63

第4章 Oracle数据库存储管理 65

4.1控制文件的管理 65

4.1.1控制文件的概念 65

4.1.2创建控制文件 65

4.1.3添加多路复用控制文件 68

4.1.4备份控制文件 69

4.1.5删除控制文件 70

4.1.6查询控制文件信息 71

4.2数据文件与表空间的管理 71

4.2.1数据文件与表空间概述 71

4.2.2创建表空间 71

4.2.3修改表空间大小 74

4.2.4修改表空间与数据文件的可用性 75

4.2.5修改表空间的读写性 76

4.2.6改变数据文件的名称或位置 76

4.2.7删除表空间与数据文件 78

4.2.8查询表空间与数据文件信息 79

4.3重做日志文件的管理 80

4.3.1重做日志文件的基本概念 80

4.3.2查询重做日志文件信息 80

4.3.3创建重做日志文件组及其成员 81

4.3.4重做日志文件切换 82

4.3.5修改重做日志文件的名称或位置 82

4.3.6删除重做日志文件组及其成员 83

4.4归档重做日志文件的管理 83

4.5小结 86

练习 87

第5章 手动创建数据库 89

5.1手动创建数据库概述 89

5.2数据库管理员认证 90

5.2.1数据库管理员认证概述 90

5.2.2使用操作系统认证 90

5.2.3使用口令文件认证 91

5.3数据库初始化参数文件 92

5.4 CREATE DATABASE语句 94

5.5手动创建数据库示例 95

5.6小结 100

练习 100

第6章 数据库启动与关闭 101

6.1数据库启动与关闭概述 101

6.2启动Oracle数据库 102

6.2.1启动数据库前的准备 102

6.2.2 Oracle数据库启动模式 104

6.3改变数据库的状态 107

6.4关闭Oracle数据库 108

6.5小结 110

练习 110

第7章 数据库安全管理 112

7.1用户管理 112

7.2权限管理 115

7.2.1权限概述 115

7.2.2系统权限的授予与撤销 116

7.2.3对象权限的授予与撤销 117

7.3角色管理 119

7.4概要文件管理 123

7.5小结 125

练习 126

第8章 数据库对象管理 128

8.1表与约束 128

8.1.1表的结构与分类 128

8.1.2创建表 128

8.1.3创建临时表 132

8.1.4利用子查询创建表 133

8.1.5修改表 134

8.1.6修改约束 135

8.1.7查询表与约束 136

8.1.8删除表 137

8.2索引 137

8.3视图 140

8.3.1视图的概念 140

8.3.2创建视图 140

8.3.3视图操作的限制 142

8.3.4修改视图 142

8.3.5查询视图 142

8.3.6删除视图 143

8.4序列 143

8.5分区表 145

8.5.1分区的概念 145

8.5.2分区方法 146

8.5.3创建分区表 146

8.6小结 150

练习 150

第9章 数据移动 153

9.1数据移动概述 153

9.2利用EXPDP/IMPDP进行数据的导出与导入 153

9.2.1创建目录对象 153

9.2.2利用EXPDP导出数据 154

9.2.3利用IMPDP导入数据 156

9.3利用EXP/IMP进行数据的导出与导入 158

9.3.1 EXP/IMP工具介绍 158

9.3.2利用EXP导出数据 158

9.3.3利用IMP导入数据 159

9.4利用SQL*Loader进行数据的装载 160

9.4.1 SQL*Loader工具介绍 160

9.4.2 SQL*Loader参数 162

9.4.3 SQL*Loader数据加载示例 163

9.5小结 165

练习 165

第10章 数据查询与数据操纵 167

10.1 SQL语句介绍 167

10.2数据查询 168

10.2.1数据查询的基本语法 168

10.2.2无条件查询 168

10.2.3有条件查询 171

10.2.4查询排序 172

10.2.5连接查询 173

10.2.6统计查询 177

10.2.7分组查询 177

10.2.8子查询 178

10.2.9集合操作 181

10.2.10内置SQL函数 182

10.3数据操纵 187

10.3.1数据插入 187

10.3.2数据更新 189

10.3.3数据删除 189

10.3.4 MERGE语句 190

10.4事务处理 191

10.4.1事务概述 191

10.4.2事务控制 191

10.4.3事务状态 192

10.5小结 193

练习 193

第11章 备份与恢复 198

11.1备份与恢复概述 198

11.2手动备份数据库 199

11.2.1脱机备份 199

11.2.2联机备份 200

11.3手动恢复数据库 203

11.3.1非归档模式下的不完全介质恢复 203

11.3.2归档模式下的完全介质恢复 204

11.3.3归档模式下的不完全介质恢复 206

11.4利用RMAN备份数据库 207

11.4.1 RMAN介绍 207

11.4.2 RMAN基本操作 208

11.4.3通道分配 209

11.4.4 RMAN备份概述 210

11.4.5 RMAN备份数据库 210

11.5利用RMAN恢复数据库 215

11.5.1 RMAN恢复概述 215

11.5.2利用RMAN进行完全恢复 215

11.5.3利用RMAN进行不完全恢复 217

11.6小结 218

练习 218

第12章 闪回技术 221

12.1闪回技术介绍 221

12.2闪回查询 222

12.2.1闪回查询的概念 222

12.2.2闪回查询操作 222

12.3闪回版本查询 224

12.3.1闪回版本查询的概念 224

12.3.2闪回版本查询操作 224

12.4闪回事务查询 225

12.4.1闪回事务查询的概念 225

12.4.2闪回事务查询操作 226

12.5闪回表 227

12.6闪回删除 228

12.6.1闪回删除的概念 228

12.6.2闪回删除操作 229

12.7闪回数据库 230

12.7.1闪回数据库的概念 230

12.7.2闪回数据库操作 231

12.8小结 233

练习 233

第13章 网络配置 235

13.1网络服务结构 235

13.2服务器端网络配置 237

13.2.1监听器的工作原理 237

13.2.2监听器的配置 238

13.2.3动态服务注册的配置 243

13.2.4监听器的管理 244

13.3客户端网络配置 246

13.3.1命名方式配置描述 246

13.3.2配置本地命名方式 247

13.3.3配置主机命名方式 249

13.4小结 252

练习 252

第14章 作业调度管理 254

14.1调度程序概述 254

14.2作业调度管理 255

14.2.1创建作业 255

14.2.2修改作业 260

14.2.3运行作业 261

14.2.4停止作业 261

14.2.5删除作业 262

14.2.6禁用作业 262

14.2.7激活作业 262

14.3创建程序 263

14.4创建调度 264

14.5小结 265

练习 265

第15章 学生成绩管理系统开发 266

15.1学生成绩管理系统介绍 266

15.2数据库设计 267

15.2.1数据库概念结构设计 267

15.2.2数据库逻辑结构设计 268

15.2.3其他模式对象设计 271

15.3数据库实现 272

15.3.1数据库存储结构管理 272

15.3.2数据库安全设置 273

15.3.3创建数据库对象 273

15.4数据操作 278

15.4.1数据插入 278

15.4.2数据查询 279

15.5小结 281

练习 282