Oracle 11g宝典

出版时间:2009-1  出版社:电子工业出版社  作者:路川,胡欣杰 编著  页数:845  字数:1555000  
Tag标签:无  

前言

  信息技术的发展一日千里。数据库技术是信息时代的一个重要技术,它是现代计算机信息系统和计算机应用系统的基础和核心。数据库技术的应用情况是衡量一个国家、企业信息化程度的标志。最近30年以来,Oracle公司在此领域一直占据着领先地位,其产品层出不穷、与时俱进,以稳定牲、可伸缩性、跨平台性、安全性等特点而受到广大开发人员的青睐。  Oracle 11g是2007年10月才发布的。它是Oracle公司开发的、面向网格计算的、支持对象关系模型的、分布式数据库产品。Oracle 11g是数据关键领域、业务关键领域中首选的数据库产品。  自Oracle 8i问世以来,随着Oracle公司不断推出Wirldows操作系统下的版本,Oracle软件价格不断下降,而使Witldows操作系统下的Oracle用户群出现爆发性的增长。但同时,Oracle数据库较为庞大、复杂,又令许多初学者望而却步。因此,有关Wirldows操作系统下Oracle 11g的书籍就具有了时代感,学习相关的知识日益紧迫。  本书是在作者编著的《Oracle 10g宝典》(北京:电子工业出版社,2006.1 ISBN 7-121-01842-X)基础上,充实了文字、图表、案例、步骤,主要从数据库的基本原理、实际操作、开发工具的使用等方面,按照管理、应用、理解的需要,循序渐进地、完备地描述Oracle 11g的特征和功能;并在Oracle 11g的环境中,对书中的全部例子都进行了运行,其中大部分例子都以具体操作界面的形式添加到书中。读者可以按照操作步骤实现其中的例子,打造一个真实、有序、合理、坚实、正确、专业的Oracle知识结构。  本书共分19章,分别介绍了Oracle 11g的下载安装、SQL*Plus的使用、SQL语言与PL/SQL程序设计、Oracle 11g的体系结构与存储的管理、数据库管理与网络服务的管理、安全与权限的管理、方案对象(表、索引、视图、同义词和序列等)的管理、SQL Developer的使用、数据库的备份与恢复技术。本书以Oracle提供的示例数据库为背景,从基本原理、理论提高、实际操作、经验策略、应用开发等方面,结合命令行方式、开发工具的使用、管理工具的使用、Oracle与Wiridows之间的关系等知识点,全面地描写了Oracle 11g数据库。因此,本书从总体上简单明了地把一个庞大的数据库管理概念和功能实现分门别类地表达出来,提供了学习、管理Oracle 11g数据库所需的知识和方法。

内容概要

本书共分19章,第1~4章分别介绍了Oracle 11g的下载和安装、SQL*Plus的使用、SQ语言与PL/SQL.程序设计,第5~9章分别介绍了Oracle 11g的体系结构、表空间与数据文件的管理、启动和关闭数据库、网络服务与管理,第10—13章介绍了有关安全的几个内容(权限、角色、概要文件、用户的管理),第14—17章介绍了几种方案对象(表、索引、视图、同义词和序列)的管理,第18~19章分别介绍了SOLDeveloper的使用、数据库的备份与恢复技术。    本书以Oracle提供的示例数据库为背景,从基本原理、理论提高、实际操作、经验策略、应用开发等方面,结合命令行方式、开发工具的使用、管理工具的使用、Oracle与Windows之间的关系等知识点,按照学习、理解、应用、管理的需要全面描述了Oracle 11g的特征和功能,并在Oracle 11g的环境中,对书中的全部例子进行了运行(其中大部分例子都以具体操作界面的形式添加到书中),以给读者构造一个真实、有序、合理、坚实、正确和专业的Oracle知识结构。    本书是Oracle数据库管理员、安全管理员、网络管理员、应用开发人员的参考指南,还是Oracle技术支持和培训机构、Oracle学习班、高等院校计算机专业数据库课程的参考教材和上机指导教材。每类人员都可以从中找到适合自己工作需要的内容。

书籍目录

第1章 OracIe 11 g的安装与卸载 1.1 下载并展开Oracle 11g数据库软件 1.2 安装前的准备工作    1.2.1 检查硬件、软件要求    1.2.2 设置IP地址    1.2.3 设置计算机全名    1.2.4 关闭Windows防火墙和某些杀毒软件  1.3 安装Oracle 11g数据库(高级安装)  1.4 查看、验证安装结果    1.4.1  程序组    1.4.2 文件体系结构    1.4.3 服务、进程    1.4.4 注册项    1.4.5 环境变量    1.4.6 运行管理工具程序  1.5 卸载Oracle 11g    1.5.1 停止所有的Oracle服务    1.5.2 用Oracle Universal Installer卸载所有的Oracle组件    1.5.3 手动删除Oracle遗留的成分  1.6 小结第2章  使用SQL*Plus工具  2.1 启动、退出SQL*Plus    2.1.1  启动、退出SQL*Plus    2.1.2 设置操作界面风格    2.1.3 获取SQL*Plus命令的帮助  2.2 编辑、运行语句和命令  2.3 DESCRIBE命令  2.4 脚本文件及其文件操作命令    2.4.1 文件操作命令举例    2.4.2 两种运行脚本文件的命令举例  2.5 连接、断开与数据库的连接    2.5.1  CONN〔ECT〕命令    2.5.2  DISC〔ONNECT〕命令  2.6 交互式命令    2.6.1  替换变量    2.6.2 与用户通信    2.6.3 绑定变量  2.7  自定义SQL*Plus环境    2.7.1 使用SHOW命令    2.7.2 使用SET命令    2.7.3 保存与定制SQL*Plus环境  2.8 格式化查询结果    2.8.1 格式化列    2.8.2 限制重复行    2.8.3 使用汇总行    2.8.4 设置页与报告的标题和脚注  2.9 用脚本文件生成报表  2.10 自动生成SQL语句  2.11 小结第3章 SQL语言基础  3.1  Oracle提供的示例数据库    3.1.1 示例数据库概述    3.1.2 HR示例方案简介    3.1.3 HR示例方案中的表结构  3.2 查询数据    3.2.1 基本查询    3.2.2 分组查询    3.2.3 连接查询    3.2.4 使用SQL92语法的连接查询    3.2.5 集合查询    3.2.6 子查询    3.2.7 在DDL,DML语句中使用子查询  3.3 维护数据    3.3.1  插入数据    3.3.2 更新数据    3.3.3 删除数据  3.4 事务与事务控制    3.4.1 事务的概念    3.4.2 事务控制的基本语句及其功能    3.4.3 事务的状态与性质  3.5 SQL语言中的各种函数    3.5.1 单行数字函数    3.5.2 单行字符函数    3.5.3 单行日期时间函数    3.5.4 单行转换函数    3.5.5 几个函数的使用举例  3.6 小结第4章 PUSQL语言基础  4.1 PL/SQL语言简介    4.1.1 概述    4.1.2 开发调试环境    4.1.3 块的类型  4.2 程序结构    4.2.1  组成部分    4.2.2 语言字符集、常用符号    4.2.3 常量与变量    4.2.4 数据类型    4.2.5 集合API方法  4.3 流程控制    4.3.1  条件控制    4.3.2 循环控制    4.3.3 顺序控制  4.4 游标    4.4.1  显式游标    4.4.2 隐式游标    4.4.3 游标FOR循环    4.4.4 使用游标更新或删除数据    4.4.5 游标变量  4.5 异常处理    4.5.1 异常错误简介    4.5.2 预定义异常错误    4.5.3 非预定义异常错误    4.5.4 自定义异常    4.5.5 使用sQLCODE和sQLERRIVI    4.5.6 使用RAISE APPLICATION ERROR  4.6 过程与函数    4.6.1  过程    4.6.2 函数    4.6.3 管理过程与函数    4.6.4 过程与函数的比较  4.7 程序包    4.7.1 程序包说明    4.7.2 程序包体    4.7.3 使用程序包    4.7.4 管理程序包  4.8 触发器    4.8.1 触发器简介    4.8.2 DML触发器    4.8.3 INSTEAD OF触发器    4.8.4 系统触发器    4.8.5 触发器的管理  4.9 小结第5章 Omele 1 1g体系结构概述  5.1 存储结构    5.1.1 逻辑存储结构    5.1.2 物理存储结构  5.2 软件结构    5.2.1  软件结构    5.2.2  内存结构    5.2.3 进程结构    5.2.4 后台进程  5.3 数据字典    5.3.1 数据字典的概念    5.3.2 数据字典的组成    5.3.3 数据字典的使用    5.3.4 动态性能表和动态性能视图    5.3.5 查询数据字典视图的信息  5.4 SQL语句的执行过程    5.4.1 基本阶段    5.4.2 流程图  5.5 在OEM中查询内存参数与数据字典视图    5.5.1 查询内存参数    5.5.2 在OEM中查询初始化参数    5.5.3 查询数据字典视图  5.6 小结第6章 管理表空间  6.1 表空间概述    6.1.1 表空间的特性与作用    6.1.2 表空间的类型    6.1.3 表空间的状态    6.1.4 表空间的区、段管理方式  6.2 管理表空间的准则    6.2.1 确定表空间的大小    6.2.2 表空间的配置    6.2.3 为用户设置表空间配额和临时表空间  6.3 创建表空间    6.3.1 创建(永久)表空间    6.3.2 创建大文件表空间    6.3.3 创建临时表空间  6.4 修改表空间    6.4.1 扩展表空间    6.4.2 修改属性、状态  6.5 删除表空间  6.6 查询表空间信息    6.6.1 查询表空间的基本信息    6.6.2 查询表空间及其默认存储参数    6.6.3 查询表空间中数据文件的信息    6.6.4 查询临时表空间中临时文件的信息    6.6.5 查询表空间的空闲空间大小    6.6.6 查询数据段信息  6.7 在OEM中管理表空间    6.7.1 创建(永久)表空间    6.7.2 扩展表空间    6.7.3 修改表空间的空间使用阈值    6.7.4 设置成脱机状态    6.7.5 删除表空间  6.8 小结第7章 管理数据文件  7.1 数据文件概述  7.2 管理数据文件的准则    7.2.1 确定数据文件的数量和大小    7.2.2 合理地放置数据文件  7.3 创建数据文件    7.3.1  在创建表空间时创建数据文件    7.3.2 向表空间添加数据文件艳    7.3.3 查询新创建的数据文件的信息  7.4 改变数据文件的大小    7.4.1 数据文件的空间大小及其局限性  7.4.2 设置数据文件为自动扩展    7.4.3 手动改变数据文件的大小  7.5 修改数据文件的可用性  7.6 移动数据文件    7.6.1  在OPEN状态下移动数据文件    7.6.2 在MOUNT状态下移动数据文件  7.7 删除数据文件    7.7.1 只删除一个数据文件    7.7.2 删除表空间中的所有数据文件  7.8 查询数据文件信息    7.8.1  查询数据文件的信息    7.8.2 查询临时文件的信息    7.8.3 查询数据文件的使用信息  7.9 在OEM中管理数据文件    7.9.1 创建数据文件    7.9.2 向表空间添加数据文件    7.9.3 编辑、修改数据文件    7.9.4 修改数据文件的可用性  7.10 小结第8章 启动和关闭数据库  8.1 管理初始化参数文件    8.1.1 服务器参数文件概述    8.1.2 导出服务器参数文件    8.1.3 创建服务器参数文件    8.1.4 更改初始化参数    8.1.5 更改数据库启动时使用的初始化参数文件模爿    8.1.6 查看初始化参数    8.1.7 在OEM中查询、更改初始化参数  8.2 启动和关闭数据库的概念和步骤    8.2.1  启动数据库的概念和步骤    8.2.2 关闭数据库的概念和步骤  8.3 使用Windows服务启动和关闭数据库    8.3.1 Oracle服务    8.3.2 关闭服务    8.3.3 启动服务    8.3.4 设置服务启动类型  8.4 在SQL*Plus中启动和关闭数据库    8.4.1 关闭数据库    8.4.2 启动数据库    8.4.3 转换启动模式与修改数据库的状态  8.5 在OEM中启动和关闭数据库    8.5.1 关闭数据库    8.5.2 启动数据库  8.6 管理会话    8.6.1 使用.ALTER SYSTEM语句管理会话    8.6.2 使用OEM管理会话  8.7 小结第9章 网络服务与网络管理  9.1 Oracle网络服务概述    9.1.1  网络的驱动    9.1.2 网络的特点  ……第10章 管理权限第11章 管理角色第12章 管理概要文件第13章 管理用户第14章 管理表第15章 管理索引第16章 管理视图第17章 管理同义词、序列第18章 使用SQL Developer工具第19章 备份与恢复

章节摘录

  第1章 Oracle 11g的安装与卸载  本章包括  ◆安装前的准备工作  ◆查看、验证安装结果  ◆安装0racle 11g数据库软件  ◆卸载0racle 11g数据库软件在使用Oracle 11g数据库之前必须先安装Oracle 11g数据库软件(即数据库管理系统。在不被混淆的情况下,也被简称为数据库,因为安装该软件时往往会创建一个数据库)。通过安装可以提供学习、验证、管理Oracle 11g数据库的环境平台。  在安装之前先要明白应用结构、安装目的、软硬件条件是否满足安装的最低需求,以便进行安装。不同版本的Oracle数据库软件(如Oracle 10g与Oracle 11g)的安装界面和过程略有区别,同一版本的Oracle数据库软件的不同安装类型(如基本安装、高级安装)也略有不同。弄清安装界面中的信息、认真填写相关内容并记录下安装过程中的界面信息、仔细查看安装结果、试运行安装后的软件,这几项工作都必须按部就班地严格进行,以便确保安装过程万无一失,并为今后的使用、恢复、安全、性能等提供良好的基础。  本章以Windows Vista为平台,介绍下载、安装、卸载Oracle 11g数据库软件的相关内容,以便有助于更顺利地、理性地完成这些工作。这是一种假设的情况,即不涉及升级、移植、自动存储管理等复杂的情况。  1.1 下载并展开Oracle 1 1g数据库软件  可以直接从Oracle官方网站上,即Oracle Technolology Network(OTN)网站下载Oracle 11g数据库软件,官方免费软件与购买的正版软件是有些区别的,如所能支持的用户数量、处理器数量以及磁盘空间和内存大小等。Oracle提供免费软件的目的是为了使用户学习Oracle,以便占领未来潜在的市场,但不允许将其用于数据库应用软件的产品开发。  提示:也可以从oracle的中文官方网站上下载Oracle 1lg数据库软件,如Oracle数据库会根据操作系统的语言版本自动选择安装使用的语言,所以不分英文版和中文版。

编辑推荐

  本书按照管理、应用、理解的需要,循序渐进地,完备地描述Oracle 11g的特征和功能,并在Oracle11g环境中。对书中的全部例子进行了运行。  本书把一个庞大的数据库管理概念和功能实现用简洁的语言表达出来,为读者提供了学习与管理Oracle 11g数据库所需的知识和方法。  数据库管理员。数据库安全管理员、网络管理员以及oracle数据库应用开发人员都可以从本书中找到适合自己工作需要的内容。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Oracle 11g宝典 PDF格式下载


用户评论 (总计8条)

 
 

  •   书 的内容不错,值得学习,但是书的印刷质量一般,印刷这本书还用了两种不同的纸张*
  •   11G宝典是一本知识全面的一本好书!!!值得购买!!!
  •   好书,适合菜鸟系统学习
  •   说实在的我是都一次接触oracle但觉得这本书好可以,就贵了点。不过书中一个关键的监听没有讲述。
  •   总体不错!但有的说明不够深入,可以作为一本参考手册使用!
  •   这本书对我当前水平来讲刚刚好,内容不深不浅通俗易懂,这几天正在分段看,边看边用,好!
  •   还可以,不过有点乱
  •   感觉不错,收藏此书.
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7