贵大在线图书网让您的学习再无后顾之忧
当前位置:首页 > 学习书店 > 计算机 > Oracle

Oracle 11g权威指南

Loading
Please wait...


Oracle 11g权威指南

分享到:开心网 | 人人网

优 惠 价:¥74.30

定  价:¥99.00

作  者:谷长勇 编著

出 版 社:电子工业出版社

出版时间:2008-06-01

  • 版  次:1页  数:867字  数:1608000
  • 印刷时间:2008-06-01开  本:大16开纸  张:胶版纸
  • 印  次:1I S B N:9787121065729包  装:平装

此书是本站为方便大家学习从当当网收集,可点以上按钮直接购买!

您也可以通过卓越亚马逊网站购买,价格更优惠!

  • 图书详情

内容简介

  本书从数据库的基础知识入手,全面系统地介绍了Oracle 11g 数据库管理系统的所有特性,并配以翔实的实际用例,严谨的论述,深入探讨了这些特性的细节内容,同时具有很强的可操作性和实用性。
  全书内容共37章,分为7大部分:
  第一部分为Oracle 11g 数据库基础;第二部分为Oracle 11g 数据库的管理;第三部分为Oracle 11g数据库的备份与恢复;第四部分为Oracle 11g 数据库集群技术与高可用性;第五部分为商业智能与数据仓库;第六部分为非结构化数据库,包括空间数据库和XML数据库;第七部分为Oracle 11g 数据库其他新特性,对Oracle 11g应用增强、高级数据库管理和数据库升级等新特性进行了详细讲解。
  本书是Oracle 11g 数据库所有特性的集大成型手册,可供Oracle数据库管理员、Oracle数据库应用开发人员、Oracle数据仓库工程师使用,还可以作为Oracle技术支持和培训结构、高等院校数据库课程的参考教材。

目录

第一部分 Oracle数据库11g基础
 第1章 数据库基础知识
 本章主要介绍了数据库的基础知识,包括数据库、数据库管理系统及关系数据库等基本概念,此外还介绍了目前应用比较广泛的各种关系式数据库系统。
  11 数据库的产生
  12 数据库特征
  13 数据库的组成
  14 数据库管理系统
  15 关系数据库
  16 本章小结
 第2章 Oracle 11g简介
 本章主要介绍了数据库的基础知识、Oracle数据库的特点、发展历史及Oracle的最新数据库版本11g的一些新的特性。
  21 发展历史
  22 Oracle版本号的含义
  23 Oracle网格技术
   231 网格概述
   232 网格的基本属性
   233 Oracle网格基础架构
  24 Oracle 11g新增功能
   241 企业网格管理的高可用性
   242 优化的性能
   243 简化的信息管理
   244 集成的信息
   245 内置的业务智能
   246 开发平台
  25 本章小结
 第3章 Oracle 11g数据库的安装、启动和关闭
 本章详细讲述了Oracle数据库的安装、启动、关闭的整个过程,以及如何使用DBCA创建一个数据库。对数据库管理员而言,这些操作都是最基本的。
  31 Oracle 11g在Windows下的安装概述
  32 在Windows环境下安装Oracle 11g
  33 在Linux环境下安装前的准备
   331 检查硬件要求
   332 检查操作系统要求
   333 安装RedHat AS4操作系统时的注意问题
   334 检查安装Oracle 11g所必需的包
   335 配置内核参数
   336 创建安装数据库所需要的用户(组)
   337 添加Oracle用户的限制参数
   338 创建安装所需要的目录
   339 设置Oracle的环境变量
   3310 解压缩安装包
  34 在Linux环境下安装Oracle 11g
   341 Oracle用户图形终端方式登录
   342 安装操作过程
   343 登录OEM界面验证安装
  35 Oracle 11g数据库实例的创建
   351 在Windows环境下创建数据库
   352 在Linux环境下用DBCA创建数据库
  36 Oracle 11g实例的启动与关闭
   361 Windows操作系统下Oracle的启动与关闭
   362 Linux环境下Oracle实例的启动
   363 Linux环境下Oracle实例的关闭
   364 Linux环境下Oracle监听进程的启动和关闭
  37 本章小结
 第4章 SQL语言基础
 本章主要介绍了以下内容:SQL语言概述、如何使用简单和复杂的SELECT检索语句、如何使用基本函数、如何使用DDL语句、如何使用DML语句、如何使用描述语句。
  41 SQL语言概述
   411 SQL语言特点
   412 SQL语言分类
   413 SQL语言的编写规则
  42 使用SELECT检索数据
   421 使用FROM子句指定表
   422 使用SELECT(必要元素)指定列
   423 使用WHERE子句指定行
   424 使用ORDER BY子句
   425 使用DISTINCT检索唯一的表列值
   426 使用算术运算符
  43 使用基本函数
   431 字符函数
   432 数字函数
   433 日期函数
   434 转换函数
   435 组函数
   436 用GROUP BY进行数据分组
   437 用HAVING子句限制分组数据
  44 使用复杂的SELECT语句
   441 集合操作
   442 子查询
   443 表连接
   444 CASE语句的使用
   445 强大的DECODE函数
  45 使用DDL语句
   451 常用的数据类型
   452 表
   453 主键
   454 外键
   455 约束
   456 索引
   457 视图
   458 序列
   459 同义词
  46 使用DML语句
   461 使用INSERT语句插入表数据
   462 使用UPDATE语句更新表数据
   463 使用DELETE语句删除表数据
   464 使用MERGE语句修改表数据
   465 TRUNCATE语句的使用
  47 使用描述语句
  48 本章小结
 第5章 使用SQLPlus
 本章介绍了以下内容:如何使用SQL Plus的与数据库交互、如何使用SQL Plus的编辑功能、如何使用SQL Plus格式化查询结果。
  51 用SQLPLUS与数据库交互
   511 SQLPlus的主要功能
   512 启动SQLPlus连接数据库
  52 使用SQLPlus的编辑功能
   521 SQL语句、PL/SQL块与SQLPlus命令的区别
   522 编辑命令
   523 保存命令
   524 加入注释
   525 运行命令
   526 编写交互命令
   527 使用绑定变量
   528 跟踪语句
  53 使用SQLPlus格式化查询结果
   531 格式化列
   532 定义页与报告的标题和维
   533 存储和打印结果
  54 本章小结
 第6章 PL/SQL基础
 本章介绍了以下内容:PL/SQL概述、PL/SQL编程、过程和函数、错误处理。
  61 PL/SQL概述
   611 PL/SQL语言
   612 PL/SQL的特点
   613 PL/SQL的开发和运行环境
   614 运行PL/SQL程序
  62 PL/SQL编程
   621 基本语言块
   622 字符集和语法注释
   623 数据类型和类型转化
   624 变量和常量
   625 表达式和运算符
   626 流程控制
  63 过程和函数
   631 过程
   632 函数
  64 错误处理
   641 预定义异常
   642 用户定义异常
  65 本章小结
 第7章 PL/SQL高级应用
 本章介绍了以下内容:包的概念和使用、集合的使用及PL/SQL的新特性。
  71 包
   711 包头
   712 包体
   713 重载
   714 包的初始化
   715 Oracle内置包
  72 集合
   721 indexby表
   722 嵌套表
   723 可变数组
   724 集合的属性和方法
  73 PL/SQL游标
   731 游标创建
   732 使用游标FOR循环
   733 使用游标变量
   734 游标变量实例
   735 使用游标表达式
  74 Oracle 11g中PL/SQL的新特性
  75 本章小结
 第8章 使用Oracle SQL Developer
 本章主要介绍了Oracle SQL Developer的使用,包括创建数据库连接,使用SQL Worksheet操作数据库,开发调试PL/SQL语句,运行和创建报表。另外,通过实例演示了如何使用SQL Developer的迁移工作台完成数据库的迁移操作。
 81 SQL Developer概述
  811 SQL Developer版本演化
   812 SQL Developer产品特点
   813 SQL Developer下载与安装
  82 创建数据库连接
   821 连接到Oracle数据库
   822 连接到MySQL数据库
   823 连接到SQL Server数据库
  83 使用SQL Worksheet操作数据库
   831 检索数据
   832 插入数据
   833 修改数据
   834 删除数据
  84 使用SQL Developer开发和调试PL/SQL
   841 准备工作
   842 创建并编译PL/SQL过程
   843 运行PL/SQL过程
   844 调试PL/SQL过程
  85 使用SQL Developer运行或创建报表
   851 运行预定义报表
   852 创建自定义报表
  86 使用SQL Developer导出操作
   861 导出数据
   862 导出对象定义
  87 使用SQL Developer迁移工作台
   871 迁移工作台概述
   872 数据迁移实例演示
  88 本章小结
第二部分 Oracle 11g数据库的管理
 第9章 Oracle数据库结构
 本章将介绍Oracle数据库的体系结构、服务器结构、Oracle数据库文件及后台进程。
  91 Oracle体系结构
   911 基本术语
   912 体系结构图解
   913 表空间与数据文件
   914 临时表空间与临时文件
   915 Oracle存储结构介绍
   916 控制文件
   917 日志文件
   918 服务器参数文件
   919 密码文件/跟踪文件/警告日志
  92 Oracle服务器结构
   921 Oracle服务器与Oracle实例
   922 物理结构与逻辑结构的关系
   923 系统全局区(SGA)
   924 后台进程
   925 程序全局区PGA
  93 数据字典
   931 Oracle数据字典的构成
   932 Oracle常用数据字典
   933 Oracle的常用动态性能视图
  94 本章小结
 第10章 管理控制文件
 本章主要讲述了Oracle数据库对控制文件的管理。包括控制文件的内容、更新、多路复用及创建和维护。控制文件对数据库的正常运行至关重要,通过本章的学习,读者可以对控制文件有一定的理解。
  101 控制文件概述
   1011 控制文件的内容
   1012 控制文件的大小
   1013 控制文件更新
   1014 可复用区与不可复用区
  102 控制文件的多路复用
   1021 使用initora多路复用控制文件
   1022 使用SPFILE多路复用控制文件
   1023 添加更多控制文件副本的步骤
  103 查询控制文件信息
  104 控制文件的创建步骤
  105 维护控制文件
  106 本章小结
 第11章 管理日志文件
 本章讲述了联机重做日志的作用和管理,联机重做日志是数据库正常运行不可或缺的文件,对于实例出现故障时的正常恢复是十分重要的。
  111 管理重做日志文件
  112 日志文件组、日志切换和日志归档
  113 了解检查点
  114 查询、新建、删除日志文件
  115 本章小结
 第12章 管理表空间和数据文件
 本章主要介绍了Oracle数据库的逻辑结构、默认表空间,以及表空间的创建、设置、删除等管理操作。这些操作在数据库的日常管理中是十分常用的。
  121 表空间与数据文件的关系
  122 Oracle 11g默认的表空间列表
   1221 SYSTEM表空间
   1222 SYSAUX表空间
  123 建立表空间
   1231 创建表空间的语法
   1232 选择盘区管理方式建立表空间
   1233 选择段空间管理方式建立表空间
   1234 创建非标准块表空间
   1235 建立大文件表空间
  124 维护表空间与数据文件
   1241 改变表空间的读写状态
   1242 改变表空间的名称
   1243 设置默认表空间
   1244 删除表空间
   1245 增建新的数据文件到表空间
   1246 删除表空间中无数据的数据文件
   1247 数据文件的自动扩展设置
  125 管理撤销表空间(UNDO)
   1251 撤销表空间的作用
   1252 与撤销表空间有关的参数
   1253 表空间的基本操作
  126 管理临时表空间
   1261 临时表空间的概念
   1262 建立临时表空间
   1263 查询临时表空间的信息
   1264 临时表空间组
  127 本章小结
 第13章 模式对象管理
 本章讲述了Oracle数据库中最重要的几个模式对象的管理,包括表、索引、视图、同义词、序列等。
  131 模式与模式对象
  132 管理表
   1321 建表时的考量
   1322 列数据类型
   1323 创建表的语法
   1324 创建表的实例
   1325 查看表的信息
   1326 修改表结构
   1327 重命名表
   1328 监控表的存储空间
   1329 修改表空间的存储设置
   13210 删除表
   13211 外部表的管理
  133 索引
   1331 概念
   1332 各种类型索引的比较和选择
   1333 索引的基本操作
  134 视图
   1341 概念
   1342 视图的基本操作
  135 同义词
  136 序列
  137 本章小结
 第14章 表分区与索引分区
 本章介绍了表分区和索引分区及其在数据库性能优化方面的作用,并通过实例介绍了Oracle 11g中对索引技术最新的增强功能。
  141 分区技术概述
  142 表分区的方法说明及实例
   1421 范围分区(Range)
   1422 散列(Hash)分区
   1423 列表分区(List)
   1424 组合分区
   1425 Interval分区
   1426 外键分区
   1427 虚拟列分区
  143 表的分区策略
  144 管理表分区
   1441 表分区管理的操作列表
   1442 表分区管理的操作实例
  145 分区表联机重定义
  146 创建索引分区
   1461 索引分区概念
   1462 本地索引分区
   1463 全局索引分区
  147 管理索引分区
   1471 索引分区管理的操作列表
   1472 索引分区管理的操作实例
  148 查看分区信息
  149 本章小结
 第15章 用户管理与安全
 本章将介绍Oracle系统中的用户管理、权限控制、角色、资源及数据库的审计等方面的内容。
  151 创建与管理用户账户
   1511 配置身份验证
   1512 创建用户的语法
   1513 创建用户实例
   1514 修改用户语法与实例
   1515 删除用户
  152 权限管理
   1521 权限概述
   1522 授予系统权限
   1523 系统权限收回
   1524 授予对象权限
   1525 对象权限回收
   1526 用户与权限查询
  153 角色管理
   1531 角色概述
   1532 预定义的Oracle系统角色
   1533 角色创建与角色授权
   1534 角色生效/失效
   1535 角色与权限的查询
  154 资源配置PROFILE
   1541 PROFILE概述
   1542 创建PROFILE语法
   1543 创建PROFILE实例
   1544 修改资源配置PROFILE
   1545 显示资源配置PROFILE信息
  155 数据库审计
   1551 审计概念
   1552 审计环境设置
   1553 登录审计
   1554 数据活动审计
   1555 对象审计
   1556 除审计数据
   1557 查询审计信息
  156 本章小结
 第16章 数据完整和数据约束
 本章介绍了与数据库完整性和一致性有关的重要概念:事务、锁、约束等。
  161 什么是事务
  162 数据并行性和一致性
   1621 数据并行和一致性概述
   1622 Oracle如何管理数据并行和一致性
  163 锁
   1631 锁的功能、分类及类型
   1632 表锁和事务锁
   1633 检测和解决锁冲突
   1634 实例分析
  164 数据完整性
   1641 数据完整性概述
   1642 完整性约束
   1643 完整性约束类型
   1644 约束检验机制
   1645 约束状态
  165 本章小结
 第17章 Oracle系统调整
 本章主要介绍了与Oracle性能优化有关的初始化参数的设置及内存区域的调整。Oracle性能优化包括的内容和技巧很多,限于篇幅这里只做简单的介绍。
  171 Oracle初始化参数文件
   1711 关于Oracle的系统参数
   1712 初始化参数文件SPFILE
   1713 Oracle 11g新增加和淘汰参数
  172 Oracle动态视图
  173 Oracle SGA调整
   1731 理解内存分配
   1732 调整日志缓冲区分配
   1733 调整共享池分配
   1734 调整数据库缓冲区
   1735 SGA调整建议
  174 排序区调整
   1741 排序区与其他内存区的关系
   1742 理解排序活动
   1743 监视排序活动
   1744 专用模式下排序区的调整
   1745 共享模式下排序区的调整
  175 Oracle 11g中的自动内存优化功能
  176 本章小结
 第18章 Oracle SQL语句优化
 SQL的优化主要与数据库开发人员及应用程序开发人员能否写出高效的SQL语句有关系。其实大多数性能问题往往都是跟SQL效率的低下有很大的关系。本章给大家介绍了编写SQL语句的一些最基本的技巧和需要注意的问题,以及SQL优化器及Oracle 11g中一些SQL优化工具。
  181 一般的SQL技巧
   1811 建议不用“”来代替所有列名
   1812 用TRUNCATE代替DELETE
   1813 在确保完整性的情况下多用COMMIT语句
   1814 尽量减少表的查询次数
   1815 用NOT EXISTS替代NOT IN
   1816 用EXISTS替代IN
   1817 用EXISTS替代DISTINCT
  182 表的连接方法
   1821 驱动表的选择
   1822 WHERE子句的连接顺序
  183 有效使用索引
   1831 何时使用索引
   1832 索引列和表达式的选择
   1833 选择复合索引主列
   1834 避免对大表的全表扫描
   1835 监视索引是否被使用
184 Oracle的优化器与执行计划
   1841 优化器概念
   1842 运行EXPLAIN PLAN
   1843 Oracle 11g中SQL执行计划的管理
  185 Oracle 11g中的执行计划管理
   1851 执行计划管理的工作原理
   1852 执行计划管理的测试
   1853 执行计划管理实例测试
  186 Oracle 11g中的数据库重演和SQL重演
   1861 数据库重演
   1862 SQL重演
  187 Oracle的性能顾问
   1871 Advisor Central
   1872 SQL调优顾问
   1873 SQL访问顾问
  188 本章小结
 第19章 Oracle 11g Enterprise Manager简介
 Oracle Enterprise Manager是一个功能全面的Oracle图形界面管理工具。自从推出到现在已经有多个版本了,每个新版本都比前一个版本功能更强。目前Oracle 11g企业管理器简称EM(业内常叫OEM

在线试读部分章节

第1章 数据库基础知识
在日常工作中,需要处理的数据量往往会很大,为便于计算机对其进行有效的处理,可以将采集的数据存放在建立于磁盘、光盘等外存媒介的“库”中,这个“库”就是数据库。数据集中存放在数据库中,便于对其进行处理,提炼出对分析、决策有用的数据和信息。这就如同一个工厂生产出产品要先存放在仓库中,既便于管理,又便于分期分批地销售;一个学校采购大量的图书分类存放在图书馆(书库),供学生借阅。因此,数据库就是在计算机存储器中用于存储数据的仓库。
与货仓、书库需要管理员和一套管理制度一样,数据库的管理也需要一个管理系统,这个管理系统就称为数据库管理系统(Data Base Management System,DBMS)。以数据库为核心,并对众多数据和数据库进行管理的计算机系统称为数据库系统。
11 数据库的产生
数据管理的发展经历了人工管理、文件系统和数据库系统三个阶段。
在人工管理阶段,由于缺乏软件系统对数据进行管理及计算机硬件性能方面的限制,数据的管理多是靠人工进行的,而计算机只能对数据进行计算。当时对数据处理的过程是,先将程序和数据输入计算机,运算结束后,再将结果输出,由人工保存,计算机无法存储全部数据。
20世纪50年代后期至60年代中期,计算机外存得到了发展,软件也有了操作系统,对数据管理便产生了文件系统。在文件系统阶段,数据是以数据文件的形式存放的,在一个文件中包含若干个“记录”,一个记录又包含若干个“数据项”,用户通过对文件的访问实现对记录的存取,这种数据管理方式称为文件管理系统。文件管理系统的致命缺点是数据的管理没有实现结构化组织、数据与数据之间没有联系、文件与文件之间没有有机的关联、数据不能脱离建立其数据文件的程序,从而也使文件管理系统中的数据独立性强而一致性差,冗余度大,限制了大量数据的共享和有效应用。
20世纪60年代末期,随着计算机技术的发展,为了克服文件管理系统的缺点,人们对文件系统进行了扩充,研制了一种结构化的数据组织和处理方式,即数据库系统。数据库系统建立了数据与数据之间的有机联系,实现了统一、集中、独立地管理数据,使数据的存取独立于使用数据的程序,实现了数据共享。
  ……

热销Oracle图书

Oracle 11g Pro*C/C 编程艺术 (Oracl...

定价:¥54.00

优惠价:¥45.40

Oracle 10g数据库管理与应用系统开发(附...

定价:¥55.00

优惠价:¥41.30

循序渐进Oracle数据库管理、优化与备份...

定价:¥68.00

优惠价:¥51.00

Oracle 10g 数据库系统教程与上机指导...

定价:¥32.00

优惠价:¥22.10

Oracle基础教程...

定价:¥75.00

优惠价:¥56.30

Oracle Database 10gRMAN备份与恢复...

定价:¥68.00

优惠价:¥55.10