ORACLE 11g权威指南

分類: 图书,计算机与互联网,数据库,Oracle,
品牌: 谷长勇
基本信息·出版社:电子工业出版社
·页码:887 页
·出版日期:2008年
·ISBN:712106572X/9787121065729
·条形码:9787121065729
·包装版本:1版
·装帧:平装
·开本:16
·正文语种:中文
产品信息有问题吗?请帮我们更新产品信息。
内容简介《ORACLE 11g权威指南》从数据库的基础知识入手,全面系统地介绍了Oracle 11g 数据库管理系统的所有特性,并配以翔实的实际用例,严谨的论述,深入探讨了这些特性的细节内容,同时具有很强的可操作性和实用性。全书内容共37章,分为7大部分:第一部分为Oracle 11g 数据库基础;第二部分为Oracle 11g 数据库的管理;第三部分为Oracle 11g数据库的备份与恢复;第四部分为Oracle 11g 数据库集群技术与高可用性;第五部分为商业智能与数据仓库;第六部分为非结构化数据库,包括空间数据库和XML数据库;第七部分为Oracle 11g 数据库其他新特性,对Oracle 11g应用增强、高级数据库管理和数据库升级等新特性进行了详细讲解。
编辑推荐《ORACLE 11g权威指南》是Oracle 11g 数据库所有特性的集大成型手册,可供Oracle数据库管理员、Oracle数据库应用开发人员、Oracle数据仓库工程师使用,还可以作为Oracle技术支持和培训结构、高等院校数据库课程的参考教材。
目录
第一部分 Oracle数据库11g基础
第1章 数据库基础知识 2
本章主要介绍了数据库的基础知识,包括数据库、数据库管理系统及关系数据库等基本概念,此外还介绍了目前应用比较广泛的各种关系式数据库系统。
1.1 数据库的产生 2
1.2 数据库特征 2
1.3 数据库的组成 3
1.4 数据库管理系统 3
1.5 关系数据库 4
1.6 本章小结 8
第2章 Oracle 11g简介 9
本章主要介绍了数据库的基础知识、Oracle数据库的特点、发展历史及Oracle的最新数据库版本11g的一些新的特性。
2.1 发展历史 9
2.2 Oracle版本号的含义 10
2.3 Oracle网格技术 11
2.3.1 网格概述 11
2.3.2 网格的基本属性 12
2.3.3 Oracle网格基础架构 13
2.4 Oracle 11g新增功能 15
2.4.1 企业网格管理的高可用性 15
2.4.2 优化的性能 17
2.4.3 简化的信息管理 18
2.4.4 集成的信息 20
2.4.5 内置的业务智能 21
2.4.6 开发平台 22
2.5 本章小结 24
第3章 Oracle 11g数据库的安装、启动和关闭 25
本章详细讲述了Oracle数据库的安装、启动、关闭的整个过程,以及如何使用DBCA创建一个数据库。对数据库管理员而言,这些操作都是最基本的。
3.1 Oracle 11g在Windows下的安装概述 25
3.2 在Windows环境下安装Oracle 11g 25
3.3 在Linux环境下安装前的准备 28
3.3.1 检查硬件要求 28
3.3.2 检查操作系统要求 29
3.3.3 安装RedHat AS4操作系统时的注意问题 31
3.3.4 检查安装Oracle 11g所必需的包 33
3.3.5 配置内核参数 33
3.3.6 创建安装数据库所需要的用户(组) 34
3.3.7 添加Oracle用户的限制参数 34
3.3.8 创建安装所需要的目录 34
3.3.9 设置Oracle的环境变量 35
3.3.10 解压缩安装包 35
3.4 在Linux环境下安装Oracle 11g 36
3.4.1 Oracle用户图形终端方式登录 36
3.4.2 安装操作过程 36
3.4.3 登录OEM界面验证安装 40
3.5 Oracle 11g数据库实例的创建 40
3.5.1 在Windows环境下创建数据库 40
3.5.2 在Linux环境下用DBCA创建数据库 41
3.6 Oracle 11g实例的启动与关闭 46
3.6.1 Windows操作系统下Oracle的启动与关闭 46
3.6.2 Linux环境下Oracle实例的启动 47
3.6.3 Linux环境下Oracle实例的关闭 49
3.6.4 Linux环境下Oracle监听进程的启动和关闭 49
3.7 本章小结 51
第4章 SQL语言基础 52
本章主要介绍了以下内容:SQL语言概述、如何使用简单和复杂的SELECT检索语句、如何使用基本函数、如何使用DDL语句、如何使用DML语句、如何使用描述语句。
4.1 SQL语言概述 52
4.1.1 SQL语言特点 53
4.1.2 SQL语言分类 53
4.1.3 SQL语言的编写规则 53
4.2 使用SELECT检索数据 54
4.2.1 使用FROM子句指定表 55
4.2.2 使用SELECT(必要元素)指定列 55
4.2.3 使用WHERE子句指定行 56
4.2.4 使用ORDER BY子句 61
4.2.5 使用DISTINCT检索唯一的表列值 62
4.2.6 使用算术运算符 63
4.3 使用基本函数 64
4.3.1 字符函数 64
4.3.2 数字函数 67
4.3.3 日期函数 69
4.3.4 转换函数 69
4.3.5 组函数 70
4.3.6 用GROUP BY进行数据分组 71
4.3.7 用HAVING子句限制分组数据 73
4.4 使用复杂的SELECT语句 73
4.4.1 集合操作 73
4.4.2 子查询 77
4.4.3 表连接 78
4.4.4 CASE语句的使用 80
4.4.5 强大的DECODE函数 83
4.5 使用DDL语句 84
4.5.1 常用的数据类型 84
4.5.2 表 86
4.5.3 主键 87
4.5.4 外键 89
4.5.5 约束 90
4.5.6 索引 93
4.5.7 视图 94
4.5.8 序列 95
4.5.9 同义词 96
4.6 使用DML语句 97
4.6.1 使用INSERT语句插入表数据 97
4.6.2 使用UPDATE语句更新表数据 98
4.6.3 使用DELETE语句删除表数据 99
4.6.4 使用MERGE语句修改表数据 99
4.6.5 TRUNCATE语句的使用 103
4.7 使用描述语句 103
4.8 本章小结 104
第5章 使用SQL*Plus 105
本章介绍了以下内容:如何使用SQL *Plus的与数据库交互、如何使用SQL *Plus的编辑功能、如何使用SQL *Plus格式化查询结果。
5.1 用SQL*PLUS与数据库交互 105
5.1.1 SQL*Plus的主要功能 106
5.1.2 启动SQL*Plus连接数据库 106
5.2 使用SQL*Plus的编辑功能 108
5.2.1 SQL语句、PL/SQL块与SQL*Plus命令的区别 109
5.2.2 编辑命令 109
5.2.3 保存命令 111
5.2.4 加入注释 113
5.2.5 运行命令 114
5.2.6 编写交互命令 116
5.2.7 使用绑定变量 123
5.2.8 跟踪语句 126
5.3 使用SQL*Plus格式化查询结果 130
5.3.1 格式化列 131
5.3.2 定义页与报告的标题和维 141
5.3.3 存储和打印结果 147
5.4 本章小结 148
第6章 PL/SQL基础 149
本章介绍了以下内容:PL/SQL概述、PL/SQL编程、过程和函数、错误处理。
6.1 PL/SQL概述 149
6.1.1 PL/SQL语言 149
6.1.2 PL/SQL的特点 151
6.1.3 PL/SQL的开发和运行环境 153
6.1.4 运行PL/SQL程序 154
6.2 PL/SQL编程 156
6.2.1 基本语言块 156
6.2.2 字符集和语法注释 156
6.2.3 数据类型和类型转化 158
6.2.4 变量和常量 162
6.2.5 表达式和运算符 165
6.2.6 流程控制 166
6.3 过程和函数 173
6.3.1 过程 174
6.3.2 函数 175
6.4 错误处理 177
6.4.1 预定义异常 177
6.4.2 用户定义异常 179
6.5 本章小结 181
第7章 PL/SQL高级应用 182
本章介绍了以下内容:包的概念和使用、集合的使用及PL/SQL的新特性。
7.1 包 182
7.1.1 包头 182
7.1.2 包体 183
7.1.3 重载 187
7.1.4 包的初始化 189
7.1.5 Oracle内置包 191
7.2 集合 191
7.2.1 index-by表 192
7.2.2 嵌套表 193
7.2.3 可变数组 195
7.2.4 集合的属性和方法 195
7.3 PL/SQL游标 199
7.3.1 游标创建 200
7.3.2 使用游标FOR循环 204
7.3.3 使用游标变量 206
7.3.4 游标变量实例 213
7.3.5 使用游标表达式 217
7.4 Oracle 11g中PL/SQL的新特性 218
7.5 本章小结 220
第8章 使用Oracle SQL Developer 221
本章主要介绍了Oracle SQL Developer的使用,包括创建数据库连接,使用SQL Worksheet操作数据库,开发调试PL/SQL语句,运行和创建报表。另外,通过实例演示了如何使用SQL Developer的迁移工作台完成数据库的迁移操作。
8.1 SQL Developer概述 221
8.1.1 SQL Developer版本演化 221
8.1.2 SQL Developer产品特点 221
8.1.3 SQL Developer下载与安装 221
8.2 创建数据库连接 222
8.2.1 连接到Oracle数据库 222
8.2.2 连接到MySQL数据库 224
8.2.3 连接到SQL Server数据库 224
8.3 使用SQL Worksheet操作数据库 224
8.3.1 检索数据 225
8.3.2 插入数据 227
8.3.3 修改数据 229
8.3.4 删除数据 230
8.4 使用SQL Developer开发和调试PL/SQL 231
8.4.1 准备工作 231
8.4.2 创建并编译PL/SQL过程 231
8.4.3 运行PL/SQL过程 236
8.4.4 调试PL/SQL过程 238
8.5 使用SQL Developer运行或创建报表 243
8.5.1 运行预定义报表 243
8.5.2 创建自定义报表 245
8.6 使用SQL Developer导出操作 246
8.6.1 导出数据 246
8.6.2 导出对象定义 247
8.7 使用SQL Developer迁移工作台 249
8.7.1 迁移工作台概述 249
8.7.2 数据迁移实例演示 249
8.8 本章小结 256
第二部分 Oracle 11g数据库的管理
第9章 Oracle数据库结构
第10章 管理控制文件
第11章 管理日志文件
第12章 管理表空间和数据文件
第13章 模式对象管理
第14章 表分区与索引分区
第15章 用户管理与安全
第16章 数据完整和数据约束
第17章 Oracle系统调整
第18章 Oracle SQL语句优化
第19章 Oracle 11g Enterprise Manager简介
第三部分 Oracle数据库11g的备份与恢复
第20章 备份与恢复
第21章 使用RMAN工具
第22章 Oracle闪回技术
第23章 使用OEM向导备份和恢复数据库
第24章 逻辑备份和数据导入/导出
第四部分 Oracle 11g集群技术与高可用性
第25章 真正应用集群RAC
第26章 自动存储管理ASM
第27章 容灾与Data Guard
第28章 故障诊断
第29章 真正应用测试
第五部分 商业智能与数据仓库
第30章 ETL相关的功能
第31章 多维数据库
第32章 数据挖掘
第六部分 非结构化数据库
第33章 空间数据库
第34章 XML数据库
第七部分 Oracle 11g其他新特性
第35章 Oracle 11g应用增强
第36章 高级数据管理
第37章 数据库升级
参考文献
……[看更多目录]