成功加入购物车
正版二手 内页有少量写画
赵振平 著 / 电子工业出版社 / 2013-04 / 平装
售价 ¥ 80.00 5.4折
定价 ¥148.00
品相 八五品
优惠 满包邮
延迟发货说明
上书时间2021-12-14
卖家超过10天未登录
ORACLE数据库精讲与疑难解析(第2版)(畅销书升级版)
《ORACLE数据库精讲与疑难解析(第2版)(畅销书升级版)》是一本毫无保留的Oracle学习宝典。通过作者历时3年的写作,《ORACLE数据库精讲与疑难解析(第2版)(畅销书升级版)》介绍了Oracle的安装及卸载、数据库的启动/关闭、表空间和数据文件的管理、Oracle网络管理、口令文件管理、内存管理、进程管理、用户管理、数据的导入/导出、备份与恢复、模式对象的管理,以及应用程序开发等相关知识。本书旨在向读者解答使用Oracle中遇到的疑难问题,并展示管理Oracle的大量技巧。
《ORACLE数据库精讲与疑难解析(第2版)(畅销书升级版)》第2版对Oracle进行更深入的介绍,新增RAC(集群)、HugePage、同步I/O、异步I/O、直接I/O、内存文件系统、自动存储管理(ASM)等内容。每个内容几乎都是Oracle的高级专题,它们从不同的角度去切入Oracle的性能,都值得读者慢慢品味!此外,RAC的系统介绍,使读者更容易理解和构建自己的Oracle集群!
赵振平,生于20世纪末中国西南的一个边陲小镇。21世纪初,那是一个IT业动荡的日子,多少网站林立,又有多少网站倒闭;多少英雄冲锋,又有多少豪杰流泪。华尔街金融巨子们疯狂涌入IT业,克林顿总统先生的“信息高速公路”政策,为我们描绘了IT业的宏伟蓝图,不知天有多高、地有多厚的我们,被卷入了全球IT业的激流中。但是,在激流中有过倒下,在激流中有过彷徨……在彷徨中思考未来。于是公元2001年,我正式主攻数据库和数据仓库。开始的岁月,Sybase、Oracle与SQLServer三座大山压得我无法喘息,从不低头的我们仍然要继续前行的路。N年以后,我们越过了Sybase、Oracle、SQLServer、MySQL、DB2这几座大山。但是,中国至今在数据库领域还没有太多的话语权,路还很远,很长……还需要更多的人与我们一起努力!
第1篇创建属于自己的Oracle数据库第1章认识Oracle的世界——Oracle的体系结构1.1Oracle的发家史1.2数据库1.3数据库管理系统(DBMS)1.4关系数据库的概念(RDBMS)1.4.1关系数据库模型1.4.2表1.5Oracle的总体框架结构1.5.1Oracle实例(OracleInstance)1.5.2Oracle的存储结构1.6数据字典(DataDictionary)1.6.1数据字典概述1.6.2数据字典的结构1.6.3数据字典的使用第2章迈出第1步——Oracle的安装/卸载2.1Oracle的安装2.1.1Oracle安装的几个概念2.1.2Oracle11gR2(11.2)的安装——Windows篇2.1.3Oracle11gRAC的安装——Linux篇2.1.4Oracle安装疑难解析2.2Oracle的卸载2.2.1Oracle完全卸载——Windows篇2.2.2Oracle完全卸载——UNIX篇第3章有米之炊——数据库的创建与删除3.1创建数据库3.1.1数据库创建概述3.1.2Solaris下用DBCA创建数据库3.1.3DIY——Solaris下手工创建数据库3.1.4数据库创建疑难解析3.2删除数据库3.2.1数据库删除概述3.2.2数据库删除——手工篇3.2.3数据库删除——DBCA篇第2篇网络管理第4章Oracle网络管理并不难4.1Oracle网络体系结构4.1.1Oracle应用的几种网络结构4.1.2OracleNet4.1.3OSI模型4.1.4OracleNet的堆栈结构4.1.5Oracle监听器4.1.6连接描述符(connectidentifier)4.1.7网络服务名(NetServiceName)4.1.8命名方法4.1.9配置Oracle网络的工具4.2Oracle网络管理实务4.2.1Oracle网络服务器端配置4.2.2Oracle网络客户端配置4.3Oracle网络管理疑难解析4.3.1Oracle网络服务器端配置疑难解析4.3.2Oracle网络客户端配置疑难解析4.3.3Oracle网络与防火墙(Firewall)第3篇系统管理第5章系统管家婆——SQL*Plus的使用5.1系统管理工具SQL*Plus5.2SQL缓冲区(SQLBuffer)5.3SQL*Plus的环境配置5.3.1SQL*Plus的环境变量5.3.2SQL*Plus站点配置文件(SiteProfile)5.3.3SQL*Plus用户配置文件(UserProfile)5.4SQL*Plus的启动5.5SQL*Plus专有命令介绍5.5.1登录、注销命令5.5.2编辑命令5.5.3其他有用的SQL*Plus命令5.6SQL*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请求队列(RequestQueue)/响应队列(ResponseQueue)7.2.4调度进程(DispatcherProcesses,Dnnn)7.2.5共享服务器进程(SharedServerProcesses,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回滚表空间(UndoTablespace)8.2.5临时表空间8.2.6表空间中区的管理方式8.2.7表空间中段的管理方式8.2.8非标准块表空间8.2.9表空间的离线(Offline)与在线(Online)8.2.10只读表空间(Read-OnlyTablespace)8.3深刻理解数据文件8.3.1数据文件的内容8.3.2数据文件的尺寸(Size)8.3.3离线数据文件8.3.4临时数据文件(TemporaryDatafiles)8.4表空间管理实务与疑难解析8.4.1永久表空间管理8.4.2临时表空间管理实务与疑难解析8.4.3回滚表空间管理实务与疑难解析8.5数据文件管理实务与疑难解析8.5.1数据文件管理实务8.5.2数据文件管理疑难解析第9章进程管理9.1Oracle进程简介9.2用户进程9.3Oracle进程9.3.1服务器进程9.3.2后台进程9.4进程综合管理实务与疑难解析9.5会话管理实务与疑难解析第10章内存管理10.1Oracle内存结构简介10.2系统全局区(SGA)10.2.1SGA简介10.2.2SGA组成10.3程序全局区(PGA)10.3.1私有SQL区10.3.2SQL工作区10.3.3用户全局区10.4软件代码区10.5管理Oracle内存的方式10.5.1PGA自动管理10.5.2SGA自动管理10.5.3自动内存管理10.6内存管理实务与疑难解析第11章用户管理11.1用户验证11.1.1口令认证11.1.2外部认证11.1.3全局认证11.2Oracle的安全大门——权限(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篇移动数据库第12章数据导出12.1数据导出方法介绍12.1.1Oracle最新导出工具——DataPumpExport12.1.2Oracle原来的导出工具——Export12.2数据导出实务12.3数据导出疑难解析第13章数据导入13.1数据导入方法介绍13.1.1Oracle最新导入工具——DataPumpImport13.1.2Oracle以前的导入方法——Import13.2数据导入实务13.3数据导入疑难解析第5篇Oracle文件管理第14章重中之重——控制文件的管理14.1控制文件的概念14.2控制文件管理实务与疑难解析第15章成为数据库的最高统治者——口令文件(PasswordFile)管理15.1超级用户权限(SYSDBA、SYSOPER)介绍15.2口令文件的基本概念15.3启用口令文件认证15.4口令文件管理实务与疑难解析第16章联机日志文件管理16.1联机日志文件的概念16.1.1联机日志文件的内容16.1.2联机日志文件的循环利用16.2联机日志文件管理实务与疑难解析第17章参数文件(PFILE/SPFILE)管理17.1参数文件的基本概念17.2初始化参数文件17.3服务器参数文件17.4初始化参数的修改17.5参数管理实务与疑难解析第6篇Oracle高级专题第18章全球应用——分布式数据库疑难攻略18.1分布式数据库系统的概念18.1.1同构分布式数据库系统18.1.2异构分布式数据库系统18.1.3数据库链接(DatabaseLink)18.2分布式数据库管理实务与疑难解析第19章并不陌生的问题——裸设备19.1裸设备的概念19.2裸设备管理实务与疑难解析第7篇数据库备份/恢复第20章备份/恢复之基石——归档(Archivelog)管理20.1归档的基本概念20.1.1非归档模式20.1.2归档模式20.1.3归档路径20.2归档管理实务与疑难解析第21章必行之举——数据库备份21.1理解数据库备份21.1.1数据库失败的种类21.1.2备份和恢复的解决方案21.1.3备份和恢复的物理结构21.1.4备份的类型21.1.5执行用户管理的备份21.2恢复管理器(RMAN)21.2.1通道21.2.2备份集的维护21.2.3RMAN资料库21.2.4RMAN的使用21.3数据库备份实务与疑难解析21.4恢复目录管理实务与疑难解析第22章失而复得——数据库恢复22.1数据库恢复22.1.1实例恢复22.1.2介质恢复22.1.3用户错误(UserError)的恢复22.2数据库闪回(FlashbackDatabase)22.3用户管理的恢复(User-managedRecovery)22.4联机日志文件丢失的恢复22.5控制文件损坏的恢复22.6数据文件损坏的恢复22.7表的恢复(用户错误的恢复)第8篇Oracle程序设计第23章数据库通用语言——SQL语句23.1结构化查询语言简介23.2SELECT语句23.2.1理解SELECT语句23.2.2SELECT语句使用实务与疑难解析23.3INSERT语句23.3.1理解INSERT语句23.3.2INSERT语句使用实务与疑难解析23.4UPDATE语句23.4.1理解UPDATE语句23.4.2UPDATE语句使用实务与疑难解析23.5DELETE语句23.5.1理解DELETE语句23.5.2DELETE语句的使用23.6SQL语句中,集合函数使用实务与疑难解析第24章模式对象(SchemaObject)的管理24.1模式(Schema)的概念24.2模式对象管理24.2.1表(Table)24.2.2索引(Index)24.2.3外部表(ExternalTable)24.2.4临时表(TemporaryTable)24.2.5分区表(PartitionTable)24.2.6聚簇(Cluster)24.2.7索引组织表(Index-OrganizedTable,IOT)24.2.8视图24.2.9同义词24.2.10序列第25章PL/SQL应用程序开发25.1PL/SQL简述25.1.1PL/SQL块结构25.1.2数据类型25.1.3运算符25.1.4PL/SQL语句控制结构25.2存储过程(StoredProcedure)25.2.1存储过程的基本原理25.2.2存储过程管理实务与疑难解析25.3函数(Function)25.3.1函数的基本原理25.3.2函数的管理实务与疑难解析25.4包25.4.1包的基本原理25.4.2包管理实务与疑难解析25.5触发器25.5.1触发器的基本原理25.5.2触发器管理实务与疑难解析25.6游标25.6.1游标的基本原理25.6.2游标管理实务与疑难解析第9篇内存探索第26章勿忘历史——Oracle内存管理的变迁26.1Oracle内存变迁概述26.2Oracle7的内存管理26.3Oracle8/8i的内存管理26.4Oracle9i的内存管理26.5Oracle10g的内存管理26.6Oracle11g的内存管理第27章SGA之家——共享内存段27.1共享内存段的基本概念27.2共享内存段与内核参数27.3数据库启动与共享内存段27.4设置共享内存段27.5共享内存段的管理工具27.5.1Oracle小工具——sysresv27.5.2Oracle调试工具——oradebug27.5.3操作系统工具——ipcs(ipcrm)27.6查看内核参数对共享内存段的限制27.7共享内存段的空间使用情况27.8共享内存段与进程27.9删除共享内存段第28章内存管理效率的提升——HugePage28.1HugePage的原理28.2HugePage的配置28.3HugePage疑难解析第29章内存管理方式的巨变——内存文件系统29.1内存文件系统29.2第一阶段:传统模式(共享内存段)29.3第二阶段:新型模式(内存文件系统)29.4第三阶段:内存文件系统的设置29.5第四阶段:从“新型模式”切换到“传统模式”第10篇I/O探索第30章永恒的主题——I/O(同步I/O、异步I/O、直接I/O)30.1磁盘的物理结构30.1.1盘片(碟片,Platter)30.1.2磁头(Head)30.1.3磁道(Track)30.1.4扇区(Sector)30.2磁盘工作原理30.2.1寻道时间(SeekTime)30.2.2旋转延迟(RotationalLatency)30.2.3传输时间(TransferTime)30.2.4访问时间(AccessTime)30.3衡量磁盘性能的两个指标30.4I/O介绍30.4.1同步I/O30.4.2异步I/O30.4.3直接I/O30.4.4Oracle与I/O配置30.4.5异步I/O的使用30.4.6直接I/O的使用30.5随机I/O和顺序I/O30.5.1随机I/O的原理30.5.2顺序I/O的原理30.6I/O大比拼30.6.1随机I/O和顺序I/O的巨大反差30.6.2同步I/O和异步I/O的对比30.6.3直接I/O与内存的使用第11篇RAC管理第31章理论奠基——RAC简介31.1高可用性介绍31.2Oracle集群31.3硬件架构31.3.1服务器介绍31.3.2共享存储介绍31.3.3网络介绍31.4软件架构31.4.1软件分层31.4.2OracleClusterware软件31.4.3OracleRAC软件第32章RAC的意义——负载均衡和失败转移32.1负载均衡32.1.1负载均衡简介32.1.2客户端负载均衡32.1.3服务器端负载均衡32.2失败转移32.2.1失败转移简介32.2.2失败转移实战第33章存储的主打曲——自动存储管理(ASM)33.1ASM基本概念33.1.1ASM实例(ASMInstance)33.1.2ASM磁盘组(ASMDiskGroup)33.1.3ASM文件(ASMFile)33.1.4区(Extent)33.1.5镜像和失败组(MirroringandFailureGroup)33.2配置ASM实例33.2.1创建ASM实例33.2.2ASM的初始化参数33.2.3ASM实例的连接33.2.4ASM的启动33.2.5ASM的关闭33.2.6检查ASM实例的状态33.3磁盘组的管理33.3.1准备磁盘(以裸设备为例)33.3.2确保ASM能够搜索到磁盘33.3.3创建磁盘组33.3.4磁盘组的加载/卸载33.3.5在磁盘组上创建表空间33.3.6往磁盘组中添加磁盘33.3.7从磁盘组中删除磁盘33.3.8删除磁盘组33.3.9手工重平衡磁盘组中的文件33.3.10磁盘和磁盘组的信息33.4管理工具ASMCMD33.5动态卷管理器(ADVM)和集群文件系统(ACFS)33.5.1动态卷管理器(ADVM)的使用33.5.2集群文件系统(ACFS)的使用33.6ASM管理疑难解析第34章练兵场——RAC管理34.1你必须清楚的一件情——命令运行环境34.2集群管理工具34.3集群的启动和关闭34.4IP地址管理34.4.1SCANVIP的漂移34.4.2检查SCAN的配置34.4.3修改SCANVIP和VIP34.4.4私有IP地址的修改34.4.5修改SCAN监听器的端口34.5实例的管理34.5.1实例的启动和关闭34.5.2数据库的启动和关闭34.5.3参数文件(PFILE、SPFILE)管理34.5.4会话管理34.6物理结构管理34.6.1回滚表空间的管理34.6.2联机重做日志的管理34.6.3集群注册表(OCR)的管理34.6.4Oracle本地注册表(OLR)的管理34.6.5表决盘(VotingDisk)的管理34.6.6集群注册表和表决盘管理实务34.7节点管理34.7.1节点失败那点事儿34.7.2数据库管理模式34.7.3删除节点34.7.4增加节点……
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30