Oracle数据库精讲与疑难解析

出版时间:2013-4  出版社:电子工业出版社  作者:赵振平  
Tag标签:无  

内容概要

《Oracle数据库精讲与疑难解析(第2版)(畅销书)(升级版)》是一本毫无保留的Oracle学习宝典。通过作者历时3年的写作,《Oracle数据库精讲与疑难解析(第2版)(畅销书)(升级版)》介绍了Oracle的安装及卸载、数据库的启动/关闭、表空间和数据文件的管理、Oracle网络管理、口令文件管理、内存管理、进程管理、用户管理、数据的导入/导出、备份与恢复、模式对象的管理,以及应用程序开发等相关知识。《Oracle数据库精讲与疑难解析(第2版)(畅销书)(升级版)》旨在向读者解答使用Oracle中遇到的疑难问题,并展示管理Oracle的大量技巧。

作者简介

赵振平,生于20世纪末中国西南的一个边陲小镇。21世纪初,那是一个IT业动荡的日子,多少网站林立,又有多少网站倒闭;多少英雄冲锋,又有多少豪杰流泪。华尔街金融巨子们疯狂涌入IT业,克林顿总统先生的“信息高速公路”政策,为我们描绘了IT业的宏伟蓝图,不知天有多高、地有多厚的我们,被卷入了全球IT业的激流中。但是,在激流中有过倒下,在激流中有过彷徨……在彷徨中思考未来。于是公元2001年,我正式主攻数据库和数据仓库。开始的岁月,Sybase、Oracle与SQL Server三座大山压得我无法喘息,从不低头的我们仍然要继续前行的路。N年以后,我们越过了Sybase、Oracle、SQL Server、MySQL、DB2这几座大山。但是,中国至今在数据库领域还没有太多的话语权,路还很远,很长…”还需要更多的人与我们一起努力!!

书籍目录

第1篇 创建属于自己的Oracle数据库 第1章 认识Oracle的世界——Oracle的体系结构 1.1 Oracle的发家史 1.2 数据库 1.3 数据库管理系统(DBMS) 1.4 关系数据库的概念(RDBMS) 1.4.1 关系数据库模型 1.4.2 表 1.5 Oracle的总体框架结构 1.5.1 Oracle实例(Oracle Instance) 1.5.2 Oracle的存储结构 1.6 数据字典(Data Dictionary) 1.6.1 数据字典概述 1.6.2 数据字典的结构 1.6.3 数据字典的使用 第2章 迈出第1步——Oracle的安装/卸载 2.1 Oracle的安装 2.1.1 Oracle安装的几个概念 2.1.2 Oracle 11g R2(11.2)的安装——Windows篇 2.1.3 Oracle 11g RAC的安装——Linux篇 2.1.4 Oracle安装疑难解析 2.2 Oracle的卸载 2.2.1 Oracle完全卸载——Windows篇 2.2.2 Oracle完全卸载——UNIX篇 第3章 有米之炊——数据库的创建与删除 3.1 创建数据库 3.1.1 数据库创建概述 3.1.2 Solaris下用DBCA创建数据库 3.1.3 DIY——Solaris下手工创建数据库 3.1.4 数据库创建疑难解析 3.2 删除数据库 3.2.1 数据库删除概述 3.2.2 数据库删除——手工篇 3.2.3 数据库删除——DBCA篇 第2篇 网络管理 第4章 Oracle网络管理并不难 4.1 Oracle网络体系结构 4.1.1 Oracle应用的几种网络结构 4.1.2 Oracle Net 4.1.3 OSI模型 4.1.4 Oracle Net的堆栈结构 4.1.5 Oracle监听器 4.1.6 连接描述符(connect identifier) 4.1.7 网络服务名(Net Service Name) 4.1.8 命名方法 4.1.9 配置Oracle网络的工具 4.2 Oracle网络管理实务 4.2.1 Oracle网络服务器端配置 4.2.2 Oracle网络客户端配置 4.3 Oracle网络管理疑难解析 4.3.1 Oracle网络服务器端配置疑难解析 4.3.2 Oracle网络客户端配置疑难解析 4.3.3 Oracle网络与防火墙(Firewall) 第3篇 系统管理 第5章 系统管家婆——SQL*Plus的使用 5.1 系统管理工具SQL*Plus 5.2 SQL缓冲区(SQL Buffer) 5.3 SQL*Plus的环境配置 5.3.1 SQL*Plus的环境变量 5.3.2 SQL*Plus站点配置文件(Site Profile) 5.3.3 SQL*Plus用户配置文件(User Profile) 5.4 SQL*Plus的启动 5.5 SQL*Plus专有命令介绍 5.5.1 登录、注销命令 5.5.2 编辑命令 5.5.3 其他有用的SQL*Plus命令 5.6 SQL*Plus实务与疑难解析 第6章 有始有终——数据库的启动与关闭 6.1 数据库启动 6.1.1 数据库启动原理 6.1.2 数据库启动实务 6.1.3 数据库启动疑难解析 6.2 数据库关闭 6.2.1 数据库关闭原理 6.2.2 数据库的关闭(SHUTDOWN)实务 6.2.3 数据库关闭疑难解析 第7章 理清两个模式问题——专有/共享服务器模式 7.1 理解专有服务器模式 7.2 共享服务器模式原理 7.2.1 共享服务器模式的架构 7.2.2 监听器和调度进程的关系 7.2.3 请求队列(Request Queue)/响应队列(Response Queue) 7.2.4 调度进程(Dispatcher Processes,Dnnn) 7.2.5 共享服务器进程(Shared Server Processes,Snnn) 7.3 共享服务器模式实务 7.4 共享服务器模式疑难解析 第8章 掌握两个管理问题——表空间和数据文件的管理 8.1 数据库存储结构 8.1.1 物理结构 8.1.2 逻辑结构 8.2 深刻理解表空间 8.2.1 大文件表空间 8.2.2 系统表空间 8.2.3 辅助表空间 8.2.4 回滚表空间(Undo Tablespace) 8.2.5 临时表空间 8.2.6 表空间中区的管理方式 8.2.7 表空间中段的管理方式 8.2.8 非标准块表空间 8.2.9 表空间的离线(Offline)与在线(Online) 8.2.10 只读表空间(Read-Only Tablespace) 8.3 深刻理解数据文件 8.3.1 数据文件的内容 8.3.2 数据文件的尺寸(Size) 8.3.3 离线数据文件 8.3.4 临时数据文件(Temporary Datafiles) 8.4 表空间管理实务与疑难解析 8.4.1 永久表空间管理 8.4.2 临时表空间管理实务与疑难解析 8.4.3 回滚表空间管理实务与疑难解析 8.5 数据文件管理实务与疑难解析 8.5.1 数据文件管理实务 8.5.2 数据文件管理疑难解析 第9章 进程管理 9.1 Oracle进程简介 9.2 用户进程 9.3 Oracle进程 9.3.1 服务器进程 9.3.2 后台进程 9.4 进程综合管理实务与疑难解析 9.5 会话管理实务与疑难解析 第10章 内存管理 10.1 Oracle内存结构简介 10.2 系统全局区(SGA) 10.2.1 SGA简介 10.2.2 SGA组成 10.3 程序全局区(PGA) 10.3.1 私有SQL区 10.3.2 SQL工作区 10.3.3 用户全局区 10.4 软件代码区 10.5 管理Oracle内存的方式 10.5.1 PGA自动管理 10.5.2 SGA自动管理 10.5.3 自动内存管理 10.6 内存管理实务与疑难解析 第11章 用户管理 11.1 用户验证 11.1.1 口令认证 11.1.2 外部认证 11.1.3 全局认证 11.2 Oracle的安全大门——权限(Privileges) 11.2.1 系统权限 11.2.2 对象权限 11.3 使权限管理变得更加容易——角色(Role) 11.4 限制用户的资源消耗——资源限制文件(Profile) 11.4.1 资源限制的级别 11.4.2 限制资源的参数 11.5 用户与权限管理实务与疑难解析 11.5.1 用户管理实务与疑难解析 11.5.2 权限管理实务与疑难解析 11.5.3 角色管理实务与疑难解析 11.5.4 资源限制文件管理实务与疑难解析 …… 第4篇 移动数据库 第5篇 Oracle文件管理 第6篇 Oracle高级专题 第7篇 数据库备份/恢复 第8篇 Oracle程序设计 第9篇 内存探索 第10篇 I/O探索 第11篇 RAC管理

章节摘录

版权页:   插图:   3.1.1.2数据库存储方面的考虑 进行数据库设计的时候,数据的存储也是我们考虑得最多的因素之一,Oracle的计是否合理,直接关系到数据库部署以后的性能。我们可以把数据存放在文件系统(FileSystem)、自动存储管理(Automatic Storage Management,ASM)和裸设备(Raw device)上。 文件系统(File System):如果使用文件系统,则Oracle将把数据文件放到文件系统的一个目录中。由于这样的文件系统用于存放数据,建议大家不要把存放数据的目录和Oracle软件的安装目录及操作系统使用的目录混在一起,如果那样做,会降低整个系统的性能。可以选择下面的文件系统。 普通文件系统,这是在普通磁盘上创建的文件系统。在分布数据文件的时候,建议大家遵循OFA(Optimal Flexible Architecture)的原则。 建立在逻辑卷(Logical Volume Manager,LVM)或者RAID设备上的文件系统。如果要使用这样的文件系统,Oracle推荐使用先条块化后镜像(stripe-and-mirror)的机制,使用这种机制在提高性能的同时,还可以提高数据的可靠性。 自动存储管理(Automatic Storage Management,ASM):在这里,我们把它叫做“自动存储管理”。ASM是一种Oracle存储的解决机制,它免去了DBA对磁盘I/O的手动调整。它简化了数据库的动态管理,如:创建和分布数据库、磁盘空间管理。ASM是Oracle 10g的新特性之一。 裸设备(Raw device):裸设备也是应用得比较广泛的存储技术。它绕过了操作系统,由Oracle直接对存放在裸设备上的数据进行读/写。对于文件系统来说,如果我们要写数据,Oracle首先把数据交给操作系统,再由操作系统写磁盘。裸设备的读写机制正好绕过了操作系统那一层。 Oracle的三种存储机制各有千秋,不能一概而论。在对系统进行设计的时候,我们应该进行测试,系统的部署是建立在测试基础之上的。只有测试以后,我们才能选择使用何种机制来分布Oracle的数据。 3,1.1.3数据库管理方面的考虑 为了简化Oracle的管理,Oracle提供了一个基于Web的管理工具叫“企业管理器(OracleEnterprise Manager)”。 企业管理器有两种方式进行部署。 集中部署,管理网络中的多个数据库。 本地部署,管理单台机器。 企业管理器控件(Oracle Enterprise Manager Database Control):在默认情况下,企业管理器控件随着数据库一起安装,它提供一个基于Web界面的接口,通过这个接口可以监控、管理和维护Oracle数据库。企业管理器控件可以执行所有的数据库管理任务。通过企业管理器控件,还可以得到数据库的信息,这些信息包括: 实例名,数据库版本,Oracle主目录的位置等。 当前实例的有效性。 数据库警报信息。 安全警报自动通知。

编辑推荐

《Oracle数据库精讲与疑难解析(第2版)(畅销书)(升级版)》第2版对Oracle进行更深入的介绍,新增RAC(集群)、HugePage、同步I/O、异步I/O、直接I/O、内存文件系统、自动存储管理(ASM)等内容。每个内容几乎都是Oracle的高级专题,它们从不同的角度去切入Oracle的性能,都值得读者慢慢品味!此外,RAC的系统介绍,使读者更容易理解和构建自己的Oracle集群!

图书封面

图书标签Tags

评论、评分、阅读与下载


    Oracle数据库精讲与疑难解析 PDF格式下载


用户评论 (总计7条)

 
 

  •   我是作者:本书只针对初学者或者中级水平的人,本书不适合专家,教授,大拿,牛人。他们应该去看数据库的论文。本书的“第七章”没有讲RAC。
  •   不好意思评价晚了,这是一本IT从业人员的好帮手
  •   既有简单的概括,又有详细的实例,是不错的Oracle工具书,初学者值得拥有。
  •   很适合初级和中级层面的朋友,此书很实用,讲解浅显易懂,细致详实,一本好书能给人以启发,就像是务实的朋友,同时也开阔视野和丰富知识面,给个好评!
  •   先认识赵老师,才买书的,为人谦和,技术超群,本人在公司往往遇到一些很诡异的问题,经常很多人一起攻关都难以搞定,但是赵老师每次都轻松解决,书里很多细节,均体现出老赵的精湛细腻功底,相信每位学习oracle的朋友,一定会受益匪浅。
  •   书无论从内容还是质量都没的说,非常好!但是亚马逊为什么我买的新书,每次都弄得书跟旧书似的,外包装完好,但拆开后书的封面很脏!这已经不是一两次了!
  •   本书第二版可以说是本大部头 内容虽多 但是不够深入 太过浅显 对于初学者来说 不错 第七章在二版的时候可以拿掉的 rac的篇目也不如书的描述所说 是本书的一大亮点 。
 

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

京ICP备13047387号-7