Oracle Database 11g管理与开发
- 定价:¥49.50
- 校园优惠价:¥39.60 (80折) (马上了解)
- 评分:




(已有0条评价)
- 促销活动:
- 此商品暂时缺货(可留下联系方式,到货将第一时间通知您)
-
如果您急需团购,可点击“团购急调”按钮将此书加入购物车,由客服人员为您协调调货!
>> 查看详细说明
信息提示
关闭
如果您急需团购,可点击“团购急调”按钮将此书加入购物车,由我们的客服人员为您协调调货!
- 团购订单标准如下:
- 单品满30册可选择团购服务。
- 提交团购订单后,服务人员会主动和您联系,并根据您的会员等级、购买数量、金额、时间、配送要求等情况和您协商,以促成最终的成交。
- 有关团体购书的任何问题请随时联系:(010)63970506
内容简介
书籍 计算机书籍
在当今IT技术高速发展的时代,数据可用性变得越来越重要,作为主要存储技术的数据库管理系统地位越来越高。Oracle数据库以其强大的功能和高效的性能成为数据库领域的佼佼者,成为一名优秀的Oracle数据库专家已成为众多IT精英追逐的目标。
本书基于作者多年使用Oracle数据库的经验和体会,全面深入地介绍了Oracle数据库的管理知识和开发知识: 包括Linux环境下的数据库系统安装配置、数据库体系结构介绍、网络配置、逻辑存储结构、用户权限管理、REDO与UNDO备份恢复与闪回技术、Schema对象、SQL开发、PL/SQL开发以及数据库常用工具使用等内容。书中配有大量案例和深入分析,可帮助读者快速掌握Oracle数据库的使用。
本书可以作为高等院校计算机软件专业本科学生的Oracle数据库教材,也可作为Oracle数据库爱好者的自学读物。
目录
第一部分Oracle数据库安装配置
第1章安装配置
1.1下载Oracle 11g安装包
1.2安装Oracle 11g软件
1.2.1检查硬件要求
1.2.2检查软件要求
1.2.3安装Linux操作系统
1.2.4配置Oracle 11g安装环境
1.2.5安装Oracle 11g数据库软件
1.3配置数据库监听器
1.3.1使用NETCA配置监听器
1.3.2使用LSNRCTL启动监听器
1.4创建数据库
1.5配置客户端
1.5.1安装Oracle 11g客户端软件
1.5.2使用NETCA配置网络服务命名
1.5.3连接数据库
小结
思考题
第二部分Oracle数据库日常管理
第2章数据库体系结构
2.1数据库体系结构简介
2.2数据库实例结构
2.2.1数据库实例简介
2.2.2实例内存结构
2.2.3Oracle实例进程结构
2.3数据库物理结构
2.3.1数据文件和临时文件
2.3.2控制文件
2.3.3在线日志文件
2.4参数文件管理
2.4.1参数文件介绍和管理
2.4.2基本参数介绍
2.5口令文件管理
2.6数据库启动和停止
2.6.1数据库启动
目录
Oracle Database 11g管理与开发
2.6.2数据库停止
小结
思考题
第3章网络配置
3.1网络服务组件
3.1.1Oracle Net
3.1.2Oracle Net Listener
3.2数据库服务注册
3.2.1服务的概念
3.2.2服务注册
3.3监听器配置
3.3.1监听器配置文件
3.3.2监听器配置与管理
3.4客户端连接
3.4.1配置本地命名解析
3.4.2本地命名解析文件
小结
思考题
第4章逻辑存储结构
4.1逻辑结构
4.1.1逻辑结构简介
4.1.2区管理方式
4.1.3段空间管理方式
4.2数据块
4.2.1数据块结构
4.2.2行数据存储格式
4.3区
4.4段
4.4.1用户段创建
4.4.2临时段和undo段
4.5表空间
4.5.1表空间介绍
4.5.2表空间基本操作
4.6相关视图
小结
思考题
第5章用户权限管理
5.1用户管理
5.1.1创建用户
5.1.2修改用户
5.1.3概要文件
5.1.4删除用户
5.1.5相关视图
5.2权限管理
5.2.1系统权限
5.2.2对象权限
5.2.3相关视图
5.3角色管理
5.3.1自定义角色
5.3.2角色授予与回收
5.3.3相关视图
5.4安全审计
5.4.1标准审计
5.4.2精度审计
5.4.3相关视图
小结
思考题
第6章REDO与UNDO
6.1REDO
6.1.1REDO概述
6.1.2日志组
6.1.3日志维护
6.1.4相关视图
6.2UNDO
6.2.1UNDO概述
6.2.2UNDO段空间使用
6.2.3UNDO管理
6.2.4相关视图
6.3检查点
小结
思考题
第7章备份恢复与闪回技术
7.1备份恢复概述
7.1.1备份文件
7.1.2数据库备份
7.1.3数据库恢复
7.2恢复管理器
7.2.1恢复管理器介绍
7.2.2RMAN命令介绍
7.3闪回技术
7.3.1闪回查询
7.3.2闪回数据
7.3.3闪回删除
7.3.4闪回版本查询
7.3.5闪回事务
7.3.6闪回数据库
7.3.7闪回归档
小结
思考题
第三部分Oracle数据库开发
第8章Schema对象
8.1表
8.1.1数据类型
8.1.2堆表
8.1.3临时表
8.1.4索引组织表
8.1.5分区表
8.1.6相关视图
8.2视图
8.2.1普通视图
8.2.2物化视图
8.2.3相关视图
8.3索引
8.3.1索引类别
8.3.2索引维护
8.3.3相关视图
8.4簇
8.5序列
8.6同义词
8.7数据库链接
8.8约束
8.8.1约束分类
8.8.2约束操作
8.8.3相关视图
小结
思考题
第9章SQL开发
9.1结构化查询语言(SQL)简介
9.2数据操纵语句
9.2.1INSERT语句
9.2.2UPDATE语句
9.2.3DELETE语句
9.2.4MERGE语句
9.3查询语句
9.3.1单表查询
9.3.2连接查询
9.3.3子查询
9.3.4高级查询
9.4事务控制语句
9.4.1Oracle事务开始结束条件
9.4.2事务控制语句
小结
思考题
第10章内置函数
10.1内置函数简介
10.2字符函数
10.3数字函数
10.4日期函数
10.5转换函数
10.6正则表达式函数
小结
思考题
第11章PL/SQL基础
11.1PL/SQL简介
11.2基本块结构
11.3变量类型
11.3.1标量数据类型
11.3.2复合数据类型
11.3.3集合运算符
11.3.4集合方法
11.4变量声明赋值
11.5控制结构
11.5.1条件语句
11.5.2循环语句
11.6游标
11.6.1隐式游标
11.6.2显式游标
11.7批语句
11.7.1BULK COLLECT INTO语句
11.7.2FORALL语句
11.8异常处理
11.8.1预定义异常
11.8.2用户定义异常
11.9动态SQL
小结
思考题
第12章PL/SQL程序设计
12.1函数
12.2过程
12.3调用过程和函数
12.4包
12.4.1包规范
12.4.2包体
12.5触发器
12.5.1数据定义触发器
12.5.2数据操作触发器
12.5.3复合触发器
12.5.4INSTEADOF触发器
12.5.5系统事件触发器
12.5.6触发器编译和启用
12.6相关视图
小结
思考题
第四部分Oracle数据库工具使用
第13章工具使用
13.1SQL*Plus
13.1.1启动SQL*Plus
13.1.2SQL*Plus环境变量设置
13.1.3SQL*Plus配置
13.1.4SQL*Plus连接数据库
13.1.5SQL*Plus命令
13.2SQL*Loader
13.2.1启动SQL*Loader
13.2.2SQL*Loader命令行参数
13.2.3控制文件格式说明
13.2.4指定加载数据文件
13.2.5指定数据分隔方式
13.2.6指定条件
13.2.7多表导入
13.2.8指定列及数据类型
13.3EXPDP
13.3.1启动EXPDP
13.3.2EXPDP导出模式
13.3.3EXPDP命令行参数
13.3.4交互模式
13.4IMPDP
13.4.1启动IMPDP
13.4.2IMPDP导入模式
13.4.3IMPDP命令行参数
13.4.4交互模式
小结
思考题
前言
计算机软件技术经过多年发展,已经应用于各行各业,数据可用性直接关系到企业的生存与发展,而数据库管理系统作为一种有效的数据存储方式已经变得越来越重要。Oracle数据库是当前主流的关系数据库管理系统之一,市场占有率遥遥领先。Oracle 11g是当前最流行的Oracle数据库版本,支持多种操作系统平台,广泛应用于通信、金融、政府等行业。
Oracle数据库的市场高占有率以及强大的功能吸引了无数IT从业者的眼球,成为一名精通Oracle数据库的DBA逐渐成了很多人从业的终极目标。要想精通Oracle数据库并非易事,无数IT精英经历着学习Oracle的困惑,从初学的懵懂,到拨开云雾见天日的豁然开朗,再到夜以继日的深入研究,最后变成了对Oracle数据库技术的痴迷。要想学好Oracle数据库,单纯学习数据库本身的技术是不够的,需要一些综合知识,至少需要掌握一种Linux或UNIX系统,懂些存储方面的知识,掌握一门开发语言,懂得当前流行的软件体系结构,还要懂些与网络相关的知识。
本书结合作者多年从事Oracle数据库管理系统使用经验,以及多年从事Oracle数据库培训和教学经验,从Oracle数据库的实际使用出发,系统地介绍了Oracle 11g数据库的管理和开发。全书分为4个部分,共13章。
第一部分:Oracle数据库安装配置,包括第1章。详细讲解了Linux环境下Oracle数据库的安装配置,给出详细的配置步骤,供学习者自行安装时参考。
第二部分: Oracle数据库日常管理,包括6章,从第2章到第7章。第2章讲解Oracle数据库体系结构,以及数据库和实例各组成部分; 第3章讲解Oracle数据库的网络环境配置; 第4章讲解Oracle数据库逻辑结构,以及表空间、段、区和块之间的关系; 第5章讲解用户权限管理; 第6章讲解REDO和UNDO的作用及配置; 第7章讲解Oracle数据库备份和恢复知识。
第三部分: Oracle数据库开发,包括5章,从第8章到第12章。第8章讲解Oracle数据库Schema对象,重点讲解各个对象的应用场景; 第9章讲解SQL语句,重点讲解DML语句和SELECT语句; 第10章讲解Oracle的内置函数; 第11章讲解PL/SQL开发基础知识; 第12章讲解PL/SQL程序设计开发。
第四部分: Oracle数据库工具使用,包括第13章。讲解Oracle常用工具的使用,包括SQL*Plus、SQL*Loader以及EXPDP和IMPDP。
在本书的写作过程中得到了清华大学出版社的大力支持,特此表示衷心感谢,同时非常感谢家人的默默支持。
鉴于作者才学有限,书中难免存在不足之处,欢迎同行、专家及读者批评指正。
编者
2014年2月