涂抹Oracle

当前位置:首页 > 计算机网络 > 数据库 > 涂抹Oracle

出版社:中国水利水电出版社
出版日期:2010-1
ISBN:9787508469614
作者:李丙洋
页数:554页

章节摘录

插图:·可用于数据复制的Snapshot(Materialized View的前身)。·同时易用性方面也作了许多改进,引入了SQL*NET工具并增强了管理功能。接下来,Oracle 7.1在1994年5月推出,主要增加下列重要特性:·引入对ANSI/ISO SOL92标准的支持。·推出高级复制的特性(.Advanced Replication)。·引入Snapshot刷新组。·引用DBMS SQL包来处理动态SQL。·允许将表空间置为只读状态。 1995年5月推出Oracle 7.2,主要增加下列重要特性:·数据文件支持自动扩展,或重置大小。·支持手动收缩回滚段。·FROM子句开始支持子查询。·CREATE TABLE AS语句开始提供并行支持。1996年2月再次推出Oracle 7-3,主要增加下列重要特性:·开始提供Standby Database的支持(即Data Guard的前身)。·开始提供对位图索引(Bitmapped Indexes)的支持。·引入全文检索(Context)的特性。·引入空间数据库(Spatial Data)的特性。·提供方式收集Oracle运行时的跟踪信息,有助于性能调试。注:上述列举的持性内容参考自http://www.orafaq.com/wiki/Oracle 7。在Oracle整个历史中,第7版拥有非常重要的意义。从上述增加的重要特性中也可看出,N多现在非常知名的高级特性,其前身均是从这个版本开始尝试提供。而Oracle公司内部经过这几年管理上的加强,也逐渐步入健康发展的轨道。到1996年年底,Oracle公司的年销售额已经达到了42亿美元,但是Larrv Ellison并不满足,同样是靠软件吃饭的公司,眼瞅着几乎同时起步的Bill Gates雄据全球首富宝座,而Oracle公司反而在经历了最初的辉煌之后渐渐沉默(甚至几乎彻底完蛋)。你让我不爽,我就折腾你!Ellison在打击对手方面可谓绝顶高手,在1 995年巴黎举行的欧洲信息技术论坛会议上,Larry Ellison介绍了网络计算机(Network Computer,NC)的概念:配置简单,充分利用网络资源的低价电脑,没有软盘和硬盘,因此不需要操作系统,其重点在于不需要微软的操作系统,只要打开电源用浏览器连网,就可以获得信息。不过BillGates在随后的发言中表示,他认为Ellison提出的网络计算机没有任何价值,只是大型机哑终端的翻版。这一天的胜利最终仍然属于Ellison,作为一个如此拉风的男人,无论走到哪里都是众人瞩目的焦点,就好像黑夜中的萤火虫那样炫目!关于网络计算机的报道出现在所有报刊的主要版面上,Oracle公司借助这一事件,不但吸引了足够多的人的眼球,也展示了其网络的巨大信心。

前言

三月初开始执笔,落笔时已在七月末,近半载的笔耕,十余个章节,一百五十多个日日夜夜,多年来实际应用中的经验和心得,最后,尽数化到这数十万文字的字里行间。多数技术书籍在初始几章往往都是介绍基础知识,从命名、来由到基础概念,几乎都采用大篇幅介绍,就我看来这种方式在当前情况下极不适宜,原因有二。首先,多数有兴趣的爱好者在研究某种技术之初,往往都是想先看看其大致的使用方法,而概念介绍多数都是枯燥无趣的,很少有人能在毫不了解这项技术的情况下,有毅力坚持研读相关概念。这就造成几种后果:有些人跳过初始几章直接从实际应用开始,等了解之后再翻回来看前面的介绍;更有可能的是,有些人耐着性子看完前面的内容就弄得一头雾水,要么再看一遍,要么不管不顾继续往后看;而有些人则直接就放弃了。其次,目前技术发展日新月异,从业人员水平参差不齐,有些工作在分配给技术人员时,该技术人员可能对此项工作一无所知,在这种情况下让其去看基础概念恐怕费时费力,保不齐书还没翻几篇,饭碗已不保,毕竟多数老板都是只看结果,忽略过程。有鉴于此,我希望能够在最开始的几章中少讲一些枯燥的概念,多做一些实际的操作,让大家先能上手干活,把饭碗保住。同时,在经过一些操作之后,无论是对其认识或是兴趣应该都大大增加,这个时候再转回头来看看一些基本的概念,理解起来可以更加事半功倍。本书作为一本创作之初就定位于技术应用的实践参考书,虽然前前后后串联了Oracle数据库中十余个常用特性和工具,不但在章节的设计上完全遵循这一理念。在涉及特性和工具应用的每一个章节,均有相关实例演示如何应用,所有示例的最终目的,就是希望阅读本书的朋友,能够将双手解放出来,自信灵活地使用书中介绍的各项特性和工具。全书共分如下5个部分。  第一部分初始化环境  本部分共分三章,详细介绍了从Oracle数据库安装,到初次使用的每一个步骤。考虑到很多朋友的个人电脑都是Windows系统,而大多数Oracle数据库都是运行在Linux/UNIX(对于产品数据库来说,UNIX平台更加常见)平台上,Windows平台中的安装和使用相对简单一些,而Linux平台则要复杂得多,因此本书在介绍数据库安装时,分别描述了Windows平台和Linux平台下的安装。纵览全书,第一部分是全书图片最多的章节,具体到数据库软件安装和创建数据库部分,几乎每一个步骤都有图片和选项的相关描述,可谓手把手教你安装,手把手教你使用。如果说考过OCP认证,却不会安装Oracle数据库软件,我认为这有可能,但是在看完本部分内容后仍不会安装Oracle,这,绝对不可能!

内容概要

李丙洋,网名:君三思,(http://www.5ient.com),ITPUB论坛Oracle开发版版主。曾在某知名网络游戏企业担任网站部部门经理,负责网站及基础数据平台的搭建和管理。现任职于某大型医药电子商务企业,负责全国各省平台交易数据库的规划和运维支持;实践经验丰富,对于Oracle数据库的备份、恢复及高可用环境规划有深刻的理解,精通SQL开发和调优,专注于Oracle数据库高级特性的应用。

书籍目录

精彩不止一两抹
前言
致谢
第1章 Oracle传奇
1.1 起源
1.2 发展
1.3 挫折
1.4 兴旺
1.5 革新
1.6 前进
第一部分 初始化环境
第2章 安装Oracle数据库软件
2.1 Windows平台下安装Oracle10gR
2.1.1 安装条件
2.1.2 执行安装
2.2 Linux平台下安装Oracle10gR
2.2.1 系统要求
2.2.2 检查环境
2.2.3 配置安装环境
2.2.4 执行安装
第3章 创建Oracle数据库
3.1 创建Oracle数据库
3.1.1 DBCA是啥来头
3.1.2 执行数据库创建
3.2 配置监听
3.2.1 创建监听服务
3.2.2 启用监听服务
3.2.3 启动和停止监听服务
第4章 进入Oracle数据库
4.1 认识连接工具
4.2 第一次连接
4.3 启动和停止数据库
4.3.1 启动数据库
4.3.2 停止数据库
4.4 连接到远端数据库
4.4.1 配置Net服务名
4.4.2 通过网络服务名连接数据库
4.5 创建用户
第二部分 加载数据
第5章 SQL*Loader加载数据
5.1 认识SQL*Loader
5.2 SQL*Loader体系结构
5.2.1 控制文件
5.2.2 日志文件
5.2.3 错误文件
5.2.4 废弃文件
5.3 一千零一十一个怎么办
5.3.1 给我的是个Excel文件怎么办
5.3.2 要加载的文件不是以逗号分隔怎么办
5.3.3 要加载的数据中包含分隔符怎么办
5.3.4 数据文件没有分隔符怎么办
5.3.5 数据文件中的列比要导入的表中列少怎么办
5.3.6 数据文件中的列比要导入的表中列多怎么办
5.3.7 提供了多个数据文件,要导入同一张表怎么办
5.3.8 同一个数据文件,要导入不同表怎么办
5.3.9 数据文件前N行不想导入怎么办
5.3.10 要加载的数据中有换行符怎么办
5.3.11 要导入大字段(LOB类型)怎么办
5.3.12 某些字段无值导致加载报错怎么办
5.4 100万条记录的数据加载
5.4.1 生成百万级数据文件
5.4.2 初始化环境
5.4.3 执行导入
5.4.4 能不能快一点呢
5.4.5 能不能再快一点呢
5.4.6 有没有可能更快
5.5 SQL*Loader加载综述
第6章 外部表加载数据
6.1 如何创建外部表
6.1.1 CREATETABLE语句创建
6.1.2 SQL*Loader创建
6.2 解读外部表
6.2.1 第一部分指定表结构
6.2.2 第二部分指定访问驱动和路径
6.2.3 第三部分指定加载参数
6.2.4 第四部分指定数据来源
6.3 有问有答学用外部表
6.3.1 外部表有加载日志吗
6.3.2 能像普通表那样修改属性吗
6.3.3 有多个文件要加载怎么办
6.3.4 外部表加载实际效率怎么样
6.3.5 怎么用外部表实现数据加载/卸载
6.4 访问驱动的故事
6.4.1 ORACLE_DATAPUMP驱动
6.4.2 ORACLE_LOADER驱动
6.5 外部表加载综述
第三部分 保护数据
第7章 备份与恢复基础扫盲
7.1 什么是备份
7.1.1 备份类型
7.1.2 数据库状态
7.1.3 备份的状态
7.1.4 备份规模
7.2 什么是恢复
7.2.1 错误类型
7.2.2 恢复类型
7.2.3 恢复方式
7.2.4 恢复操作
7.2.5 RESETLOGS操作
7.3 常见备份与恢复技术
7.3.1 用户管理的备份和恢复(User-Managed Backups & Recovery)
7.3.2 RMAN备份和恢复(Recover Manager Backups & Recovery)
7.3.3 逻辑导入/导出(Export/Import和Data Pump)
7.3.4 闪回(Flashback)
7.3.5 数据卫士(Data Guard)
第8章 RMAN说,我能备份
8.1 进入RMAN
8.1.1 连接本地数据库
8.1.2 连接远程数据库
8.1.3 退出RMAN
8.2 熟悉RMAN操作
8.2.1 启动.关闭数据库
8.2.2 执行操作系统命令
8.2.3 执行SQL语句
8.2.4 RMAN备份类型
8.2.5 RMAN命令执行方式
8.3 RMAN备份初级演练
8.3.1 整库的备份
8.3.2 表空间的备份
8.3.3 数据文件的备份
8.3.4 控制文件的备份
8.3.5 归档文件的备份
8.3.6 初始化参数文件的备份
8.3.7 对备份集进行备份
8.3.8 综述
8.4 RMAN命令知多少
8.4.1 显示RMAN默认配置——SHOW命令
8.4.2 列出备份信息——LIST命令
8.4.3 删除备份——DELETE命令
8.4.4 报表显示——REPORT命令
8.4.5 执行检查——CROSSCHECK命令
8.4.6 修改状态——CHANGE命令
8.4.7 综述
8.5 RMAN备份演练进阶篇
8.5.1 是否选择增量备份
8.5.2 是否使用RMAN备份集的保留策略
8.5.3 是否使用多个通道
8.5.4 是否启用复合备份
8.5.5 是否设置备份集属性
8.5.6 是否使用RMAN恢复目录(Recovery Catalog)
8.5.7 是否启用备份优化
8.5.8 是否对备份集进行压缩
8.5.9 是否启用加密备份
8.6 实战RMAN备份
8.6.1 编写RMAN批处理文件
8.6.2 编写命令执行批处理
8.6.3 设定执行计划
8.7 RMAN基础知识补充
8.7.1 FORMAT字符串格式化
8.7.2 通过CONFIGURE命令创建预定义配置
8.7.3 通过SET命令进行会话级配置
8.7.4 增量备份的工作机制
8.7.5 备份加密模式
8.7.6 恢复目录数据库(Recovery Catalog)
8.7.7 RMAN备份相关的动态性能视图
8.8 制订备份策略
第9章 RMAN说,我能恢复
9.1 RMAN恢复操作扫盲
9.2 RMAN基础恢复操作
9.2.1 对数据库进行完全介质恢复
9.2.2 恢复表空间和数据文件
9.2.3 恢复归档日志文件
9.2.4 恢复控制文件和SPFILE初始化参数文件
9.3 RMAN恢复示例
9.3.1 归档模式有备份,丢失数据文件的恢复
9.3.2 归档模式无备份,丢失数据文件的恢复
9.3.3 丢失控制文件的恢复
9.3.4 丢失联机重做日志文件的恢复
9.3.5 不同故障下的恢复总结
9.4 通过RMAN备份恢复数据库到其他服务器
第10章 Data Guard说,我就是备份
10.1 Data Guard名词和术语
10.1.1 名词先混个脸熟
10.1.2 术语再了解大概
10.2 物理Standby说,我跟Primary一模一样
10.2.1 物理Standby创建前的准备工作
10.2.2 物理Standby创建时的操作步骤
10.2.3 物理Standby实际创建过程演示
10.2.4 玩转物理Standby的角色转换
10.2.5 用READONLY模式打开物理Standby
10.2.6 管理影响物理Standby的Primary数据库事件
10.2.7 监控Primary和物理Standby数据库
10.2.8 调整物理Standby端REDO数据应用频率
10.3 逻辑Standby说,我跟Primary看起来一样
10.3.1 逻辑Standby创建前的准备工作
10.3.2 逻辑Standby创建时的操作步骤
10.3.3 逻辑Standby实际创建过程演示
10.3.4 玩转逻辑Standby的角色转换
10.3.5 管理逻辑Standby的相关视图
10.3.6 逻辑Standby数据库的自定义配置
10.3.7 修改逻辑Standby端数据
10.3.8 优化逻辑Standby数据同步性能
10.4 Data Guard服务
10.4.1 REDO传输服务(Redo Transport Services)
10.4.2 Log应用服务(LogApply Services)
10.4.3 选择数据保护模式(Data Protection Mode)
第11章 Flashback说,恢复我最行
11.1 Flashback Query闪回查询
11.1.1 应用Flashback Query查询过去的数据
11.1.2 应用Flashback Query查询操作的事务
11.1.3 应用Flashback Query的注意事项
11.2 FlashbackTable闪回表
11.2.1 从Recycle Bin中恢复
11.2.2 从UNDO表空间中恢复
11.2.3 应用Flashback Table的注意事项
11.2.4 认识和管理RecycleBin(回收站)
11.3 Flashback Database闪回数据库
11.3.1 认识Flashback Database
11.3.2 Flashback Database操作示例
第四部分 迁移数据
第12章 Import/Export导入和导出数据
12.1 认识Import和Export
12.1.1 传说中的“备份”工具
12.1.2 初次调用示例
12.2 调用IMP和EXP
12.2.1 创建相关视图和角色
12.2.2 授予权限
12.2.3 调用方式
12.3 EXP说,我导出
12.3.1 我想导出表中的某些记录
12.3.2 我想导出某个SCHEMA下的某些表
12.3.3 我想导出某几个SCHEMA中的对象
12.3.4 整个痛快的,全库导出
12.3.5 我想(不想)要索引.约束.授权等
12.3.6 导出文件太大了,超出了操作系统限制怎么办
12.3.7 试试能否更快导出数据
12.3.8 EXP导出常见问题
12.4 IMP说,我导入
12.4.1 执行导入前务必搞清楚的几个问题
12.4.2 导入指定表到相同用户
12.4.3 导入指定表到其他用户
12.4.4 导入含LOB类型的表,且表空间与当前用户默认表空间不同
12.4.5 导入表结构到指定用户
12.4.6 IMP导入常见问题
12.4.7 试试能否更快导入数据
第13章 Data Pump导入和导出数据
13.1 认识Data Pump
13.1.1 Data Pump方式的导入和导出特性
13.1.2 Data Pump如何处理数据
13.2 调用IMPDP/EXPDP
13.2.1 调用方式
13.2.2 操作模式
13.3 过滤对象或数据
13.3.1 过滤数据
13.3.2 过滤对象
13.4 Data Pump执行导出
13.4.1 导出对象时指定过滤条件
13.4.2 跨数据库链方式导出数据
13.4.3 并行方式导出提高效率
13.5 Data Pump执行导入
13.5.1 导入对象到目标SCHEMA
13.5.2 重定义对象所属SCHEMA和表空间
13.5.3 通过NETWORK_LINK导出远端数据到本地数据库
13.5.4 优化导入效率
13.6 命令行交互方式管理和监控导入/导出任务
13.6.1 进入命令行交互模式的管理界面
13.6.2 执行管理操作
13.7 Data Pump API
13.7.1 使用DBMS_DATAPUMP导出指定SCHEMA
13.7.2 使用DBMS_DATAPUMP导出指定对象
第14章 使用传输表空间迁移数据
14.1 认识传输表空间
14.1.1 关于传输表空间特性
14.1.2 关于跨平台传输表空间
14.1.3 制约因素
14.2 实战传输表空间
14.2.1 操作步骤
14.2.2 传输实战
14.3 使用RMAN传输表空间
14.3.1 RMAN创建传输集概述
14.3.2 实战RMAN创建传输集
14.4 使用RMAN跨平台传输
14.4.1 跨平台传输的实现基础
14.4.2 实战跨平台传输
第15章 DUPLICATE复制数据库
15.1 DUPLICATE复制概述
15.1.1 认识DUPLICATE命令
15.1.2 创建Duplicate数据库过程
15.2 创建流程
15.2.1 相同路径结构的复制
15.2.2 异机不同路径结构的复制
15.2.3 本地创建Duplicate数据库
15.3 实战操作
15.3.1 准备工作
15.3.2 执行复制
15.3.3 验证结果
15.4 复制过程中的高级选项
15.4.1 跳过表空间
15.4.2 重命名Duplicate数据库中文件
15.4.3 同步副本数据库
15.5 创建物理Standby数据库
15.5.1 创建过程概述
15.5.2 实战DUPLICATE命令创建物理Standby
第五部分 基础部分
第16章 体系结构之数据库结构
16.1 数据库物理存储结构
16.1.1 控制文件(Control Files)
16.1.2 数据文件(Datafiles)
16.1.3 临时文件(Tempfiles)
16.1.4 日志文件(RedologFiles)
16.2 数据库逻辑存储结构
16.2.1 逻辑存储结构概述
16.2.2 块(Block)
16.2.3 区(Extent)
16.2.4 段(Segment)
16.2.5 表空间(Tablespace)
第17章 体系结构之实例结构
17.1 内存结构
17.1.1 SGA组成结构
17.1.2 自动SGA内存管理
17.1.3 数据缓冲区管理
17.1.4 共享池管理
17.1.5 其他缓冲区管理
17.1.6 SGA共享池和数据缓存池的分配
17.1.7 PGA组成结构
17.1.8 PGA内存管理
17.2 进程结构
17.2.1 Oracle进程
17.2.2 DBWn(数据库写进程)
17.2.3 LGWR(日志写进程)
17.2.4 CKPT(检查点进程)
17.2.5 SMON(系统监控进程)
17.2.6 PMON(进程监控进程)
17.2.7 ARCn(归档进程)
17.2.8 Jnnn(任务队列进程)
17.3 实例相关的文件
17.3.1 参数文件(Parameter Files)
17.3.2 警告文件(Alert File)
17.3.3 跟踪文件(Trace Files)
附录A SQLLDR命令的诸多参数
附录B IMP和EXP命令的诸多参数
附录C IMPDP和EXPDP命令的诸多参数
附录D DataGuard环境归档中断(GAP)或丢失的处理

编辑推荐

《涂抹Oracle:三思笔记之一步一步学Oracle》由国内最大的IT技术讨论社区ITPUB鼎力推荐、国内最大计算机专业图书网站www.china.pub.com鼎力推荐。Oracle数据库安装创建过程中的参数众多,如何合理配置?客户端早已就绪却始终无法成功连接数据库,如何排查原因?超过百万记录的数据要保存到数据库中,如何快速导入?硬件故障、人为失误等原因随时可能威胁数据安全,如何实现有效备份?企业对数据库服务器依赖程度较高,如何保障数据库服务器高可用性?数据误操作并不罕见,一旦发生,如何迅速恢复?服务器升级换代,如何迁移数据?三思的口号是:实战操作,杜绝纸上谈兵这是一本拿得起放不下的书……(WWW.itpub.net)技术社区成立于2001年,目前是中国最大的IT技术讨论社区之一,拥有超过200万名注册会员,累计页面访问次数已经接近20亿次。ITPUB专注于企业级应用技术、涵盖数据库、企业信息化、系统开发与设计、行业与IT技术结合等领域,以项目应用为导向进行中高端的讨论。在这里汇集了国内大批IT精英,并为广大IT工作者与技术爱好者提供讨论和学习的交流空间。

作者简介

本书作为一本创作之初就定位于技术应用的实践参考书,虽然前前后后串联了Oracle数据库中十余个常用特性或工具,但在章节的设计上完全遵循这一理念。在涉及特性或工具应用的每一个章节,均有相关实例演示如何应用,所有示例的最终目的,就是希望阅读本书的朋友,能够将双手解放出来,自信灵活地使用书中介绍的各项特性和工具。全书共分5部分:初始化环境、加载数据、保护数据、传输数据和基础补充。.
本书语言生动幽默,案例丰富,实践性强,在章节编排和内容组织方面,主要面向初次接触Oracle数据库的技术人员,以及对数据库操作感兴趣的开发人员,对于具有一定技术实力的中高级Oracle DBA也有一定帮助,同时本书也可以作为大中专院校相关专业师生的参考工具书和相关培训机构的培训教材。...

图书封面


 涂抹Oracle下载 更多精彩书评



发布书评

 
 


精彩书评 (总计3条)

  •     如果你稍微有点oracle的基础,了解oracle基本的架构,再看这本书对于提升DBA的实践能力特别有用。 而且三思写的通俗易懂,一点也不枯燥。 没猜错的话,三思应该还会出个全面学习系列,我爱我佳上有,讲点调优方面的知识。这本看了一半多了,感觉特别棒啊!
  •     这本书是我见过的最好的oracle的书,或者说是最好的it的书,从来没见过那本it书内容可以说是深入浅出,非常容易学习,而且学起来一点都不累,充满着幽默的技术书,那些什么观点,什么it动物,什么图灵书都是浮云,如果能真正学好找到oracle的相关工作是没什么问题了,至少笔试没问题,oracle是一个很好的方向,做dba的优势,大家可以去百度一下,这本书能够把oracle这么一个高难度的数据库知识以这么易于接受的方式讲出来,作者真的太让人佩服了,。。。我由于换了其他的职业方向,不做oracle的方向了,最近要搬家带着一坨书有点麻烦,希望能够把他留给懂得欣赏好书的朋友吧,请需要的朋友,或者可以换网络营销、网站分析、网站运营、产品经理的书的朋友加我qq聊吧:2728-41832(去掉横杠)30块,本人在广州天河
  •     前言三月初开始执笔,落笔时已在七月末,近半载的笔耕,十余个章节,一百五十多个日日夜夜,多年来实际应用中的经验和心得,最后,尽数化到这数十万文字的字里行间。多数技术书籍在初始几章往往都是介绍基础知识,从命名、来由到基础概念,几乎都采用大篇幅介绍,就我看来这种方式在当前情况下极不适宜,原因有二。首先,多数有兴趣的爱好者在研究某种技术之初,往往都是想先看看其大致的使用方法,而概念介绍多数都是枯燥无趣的,很少有人能在毫不了解这项技术的情况下,有毅力坚持研读相关概念。这就造成几种后果:有些人跳过初始几章直接从实际应用开始,等了解之后再翻回来看前面的介绍;更有可能的是,有些人耐着性子看完前面的内容就弄得一头雾水,要么再看一遍,要么不管不顾继续往后看;而有些人则直接就放弃了。其次,目前技术发展日新月异,从业人员水平参差不齐,有些工作在分配给技术人员时,该技术人员可能对此项工作一无所知,在这种情况下让其去看基础概念恐怕费时费力,保不齐书还没翻几篇,饭碗已不保,毕竟多数老板都是只看结果,忽略过程。有鉴于此,我希望能够在最开始的几章中少讲一些枯燥的概念,多做一些实际的操作,让大家先能上手干活,把饭碗保住。同时,在经过一些操作之后,无论是对其认识或是兴趣应该都大大增加,这个时候再转回头来看看一些基本的概念,理解起来可以更加事半功倍。本书作为一本创作之初就定位于技术应用的实践参考书,虽然前前后后串联了Oracle数据库中十余个常用特性和工具,不但在章节的设计上完全遵循这一理念。在涉及特性和工具应用的每一个章节,均有相关实例演示如何应用,所有示例的最终目的,就是希望阅读本书的朋友,能够将双手解放出来,自信灵活地使用书中介绍的各项特性和工具。全书共分如下5个部分。第一部分 初始化环境本部分共分三章,详细介绍了从Oracle数据库安装,到初次使用的每一个步骤。考虑到很多朋友的个人电脑都是Windows系统,而大多数Oracle数据库都是运行在Linux/UNIX(对于产品数据库来说,UNIX平台更加常见)平台上,Windows平台中的安装和使用相对简单一些,而Linux平台则要复杂得多,因此本书在介绍数据库安装时,分别描述了Windows平台和Linux平台下的安装。纵览全书,第一部分是全书图片最多的章节,具体到数据库软件安装和创建数据库部分,几乎每一个步骤都有图片和选项的相关描述,可谓手把手教你安装,手把手教你使用。如果说考过OCP认证,却不会安装Oracle数据库软件,我认为这有可能,但是在看完本部分内容后仍不会安装Oracle,这,绝对不可能!第二部分 加载数据本部分只设置了两章,分别阐述了实现数据加载的两个比较常见的工具:SQL*Loader和外部表。考虑到命令行工具参数众多,调用方式灵活,一一列举又难以体现主次和重点,因此在介绍这两个工具时,三思特别设计了提问的方式,为大家演示这两个工具的具体功能,以及各种不同环境、不同数据加载需求下的应用,同时考虑到大多数Oracle数据库的处理规模,特别对大数据量加载下的优化进行了详细描述。在认真阅读完本章之后,即使遇到相当苟刻的需求,或者大数据量的加载任务,我相信你都可以轻松搞定(只要学会使用SQL*Loader或外部表实现)。第三部分 保护数据作为一名数据库工程师,日常工作的首要目标就是确保数据的安全,因此第三部分的5个章节,分别从备份恢复、创建备库构建高可用环境,以及使用闪回特性快速恢复误操作三个方面详细描述了Oracle提供的保护数据的三个重要特性。本部分内容占全书1/3的篇幅,内容多,信息量大,读者朋友需要多理解、多实践。第四部分 传输数据本部分共设置了4个章节,从最原始的逻辑导入/导出、10g版本新引入的数据泵特性,到使用RMAN快速复制数据库,以及使用传输表空间特性复制数据几个方面详细描述,融会贯通之后,能够处理大多数环境的数据迁移需求。第五部分 基础补充提到“基础”这样的词汇,人们的第一印象总是枯燥的、单调的、乏味的,对于Oracle文档的基础部分,也确实存在这样的问题。一方面由于阅读大段的文字描述,并不能迅速带来成就感,毕竟这不像实践某个特性——通过实际执行一些或复杂或简单的操作,用户可以马上看到结果,感受到这一过程带给自己的喜悦;此外,就我多年来的从业经历和学习体会来看,我觉着另一方面是由于自身所处学习阶段的认识问题。比如很多初接触Oracle数据库的朋友一开始就问如何做优化,应该说,出发点很好,决心也很大,但是如果连Oracle数据库中数据块的存储机制都不了解就妄谈优化,那结果恐怕只能靠运气。在本书的最后一部分内容中,三思按照自己的理解,用最简洁的词,尽可能直白地形容、阐述Oracle数据库的两个组成部分:数据库和实例;对于Oracle中各类文件、SGA、PGA及Oracle运行过程中的相关进程等内容均有详细描述。其中,在介绍内存参数时,对于传说中对性能调优有神奇功能的初始化参数也进行了专门的描述。希望这部分内容能够对Oracle的初学者,或者是对基本部分认识始终处于混沌状态的朋友有所帮助。《论语·雍也》中有句名言:知之者不如好之者,好之者不如乐之者。孔子两千多年前的这句话,实际上道出了学习的三种境界,其中“知之”属于学习的最低境界,相当于我们经常讲的“要我学”的阶段,“好之”则进入到了“我要学”的中级阶段,“乐之”则达到了最高境界,即“我爱学”的阶段。我一直都认为,兴趣是最大的驱动力,希望大家都以“我爱学”为出发点来学习Oracle。Oracle数据库的知识体系庞大,并且其本身也在不断改进和更新,再加上三思本人水平有限,本书所描述的内容难免会有疏漏和错误,如果读者朋友在阅读过程中发现问题或对描述方式有异议,请主动进行自我批评。嘿嘿,只是开个玩笑!三思学理出身,文笔有限,更主要的是在本书撰写过程中并不追求词藻的华丽,而是尽可能地以通俗易懂为主,虽然成文前后审阅多遍,仍然保不齐存在错误,如果有书友在阅读本书的过程中发现问题,或者希望就某方面话题与我交流看法,我随时敞开大门笑迎八方来客,我的联系方式是http://space.itpub.net/7607759/viewspace-606595(怎么样,你猜出来了吗)。我的个人网站http://www.5ienet.com(我爱我佳)将随时更新本书勘误,并提供其他与Oracle相关资料的下载和服务,欢迎大家经常来看看。致谢似乎大家都中了奥斯卡模式的荼毒,几乎所有涉及发表感言的环节,总是离不了感谢这个感谢那个。像我这样的大俗人更是跳不出这样的逻辑,确实在本书撰写过程中,得到了相当多朋友的支持、鼓励和实实在在的帮助,这里三思也想借此机会表达一下我对他们的谢意。首先要感谢我所在的技术团队,正是由于他们出色的工作,有效保障系统的稳定运行,才使得我能够集中精力并抽出更多的时间来进行本书的写作;我要感谢杨廷琨(yangtingkun)和盖国强(eygle)两位老师在本书成文过程中对我的帮助和指导,这两位都是Oracle数据库领域的大师级人物,技艺精湛、经验丰富并且论断严谨,他们以专业的视角,为本书的编写提供了很多宝贵的建议,并且帮我审阅了书中部分章节;我要感谢学习和使用Oracle的过程中认识的一些好友,以及众多“三思笔记”系列文章的支持者,在本书撰写过程中他们向我提出了很多建议(虽然最终很多建议我都没有采纳,嘿嘿),人数众多不一一列举,在此一并感谢。最后,我要感谢我的爱人,作为职业编辑,她为本书的编撰提供了很多专业意见,帮助我将某些段落中冗长的句子进行更合理的断行,如果读者朋友在阅读本书过程中感觉文字流畅,段落划分合理,那都是她的功劳;不仅如此,这几个月的时间里,我的大部分业余时间都花在本书的撰写上,照顾未满周岁的女儿等繁重的事务都要由她承担,就像歌里唱的那样,军功章里,有我的一半,也有她的一半。本书定稿之时,距我家宝贝闺女周岁已不满月余,在这里我想提前祝福我的宝贝健康成长,幸福快乐,谨以此书算作一份给她的特殊的纪念吧。

精彩短评 (总计101条)

  •     这本书适合初学者看,里面说的还挺幽默的,算是通俗型的,但是应该说不是太深入的讲解。有些东西还必须得去实践,然后靠自己多问为什么,然后Google!书的质量还不错,印刷不错,只是在头一页有点折。用大兵小将里面的台词来说就是:挺好的!
  •     作者幽默,纸张不错
  •     书不错,但是有点杂乱,才看了一小半,但是对SQL的开发基础涉及有点少。
  •     这本书是一个实战性偏强的书,虽然在最后章节进行了,oracle构架的恶补(建议新人先看最后章节),如果你已经对oracle构架,理论比较了解了,这本书带你进入实战入门,是非常好的,至少对于我就是这样。而且,三思写书风格比较诙谐,看起来不会枯燥,书里面全部都是实验,里面的代码可以从三思的网站,全部下载下来,是一个压缩包(我也是像三思本人发了微消息才知道)。。。
  •     如获至宝。
  •     有点让我想起了考研时候用的疾风劲草编的说,虽然出版社不咋地,但书还是可以的。想学数据库的话,推荐购买。
  •     速度相当快啊,上午下单,晚上就送来了。。。朋友说 很好。。。
  •     工作原因,不要对ORACLE有一定了解,并掌握基本操作。
    一开始头脑很乱,无从下手,拿到三思笔记后,有些豁然开朗的感觉。
    就像同事说的,世面上ORACLE成功的书籍并不多,三思算是精品了。
    非常感谢。
  •     工作关系需要学习oracle,这本书讲的深入浅出,很适合初学者
  •     感觉好的书。ITPUB里的。
  •     作为一本入门级图书,涵盖了oracle数据库的方方面面且内容详尽语言生动,是一本相当不错的教程
  •     生活化的语言,生动的实例,引人入胜的讲解,推荐非系统化学习时使用。
  •     入门数据库管理必看
  •     书看了一部分了,主要是实践操作,
  •     还不错的Oracle书籍。
  •     做oracle很久了,虽然sql写的很好,但是对于其他知识还是初级阶段!看来这本书,让我觉得oracle也没有那么难了,作者用通熟易懂的语言讲解了很多oracle的知识,具体如何请查看书中的内容吧!
  •     書內容很好,作者寫得很仔細,且都是針對日常會用到的重點寫,實用性很高
  •     午休读,了解了下基本命令
  •     朋友推荐的,希望有帮助
  •     学Oracle,也要三思。看过一遍,是懂非懂;再看一遍,半懂不懂;书过三遍,大概明白了。
  •     这本书确实讲的很有意思,而且书的排本,纸张都很好,很满意的一本。
  •     算是oracle扫盲
  •     浅显易懂。实践性强
  •     很适合刚接触Oracle并希望了解Oracle各种管理工具的人阅读。
  •     书很好,物流业很满意
  •     不错的一本书,支持!支持!
  •     非常好,可惜里面针对dba的比较多,建议今后分上下篇两本,一本偏重dba,一本偏重sql development,然后每本30多元,这样大家就可以各取所需啦
  •     对于新手,这书不错!
  •     dba必备
  •     不错,很适合初学者,比较系统,很有内容~
  •     非常好的一本书,大体翻了一下,对学习备份和还原有很大的提高。
  •     是技术书籍里很吸引人的一本书,挺不错!
  •     Oracle的内容很多很枯燥,该书能深入浅出且形象具体。学习效果很好
  •     三思笔记之前就一直在网上有看
    现在出书了,必买!
  •     很好,送货很快。书也很好,我很喜欢。
  •     全书讲的是ORACLE的配置,从头系统安装开始,一步一步很详细,适合入门得人!
  •     绝对NB的书~~写的很生动,,不是那么让人一看了就想睡觉!
  •     书不错,正版的,对我现在工作帮助很大
  •     这本书对于有一点基础的人来说是很容易掌握的
  •     备份、恢复工具书
  •     不错,很详细,很全面!书的装订和纸张不错!
  •     书很好,撒的发
  •     讲解的非常详细,很不错、很实用的一本书
    而且还给周围 朋友推荐了 绝的很好。。
  •     这本书在买之前我已经看过了,非常好。
  •     数据库的书看了不少,这本算是实务操作方面最优秀的一本了
  •     文字幽默风趣,不枯燥!
  •     评论的太晚了 因为书书送给别人的 一直没有问书怎么样 今天才想起来呵呵 反应不错 ~~~~
  •     经验之书 无敌!
  •     通俗易懂,诙谐幽默,摆脱了一般学习读物的枯燥乏味,让人耳目一新,果然是拿得起放不下的一本书!!强烈推荐
  •     认识到oracle数据库的重要性和广泛应用性,本书介绍基础知识,较为详细,附有插图,正在学习中
  •     涂抹Oracle--三思笔记之一步一步学Oracle 非常好
  •     这本oracle书的实用性比较强,最好看这本书之前要有些基础知识。
  •     实例蛮多的,没有太多的原理性知识,配上那些专门讲解原理的书,正好可以入门
  •     书还不错,值得一看,不过没有RAC安装那一章
  •     从RMAN备份恢复开始看起。 介绍的比较详细。适合初学者。

    也适合看了好多书一头雾水的人。


    绝对推荐。
  •     适合新手和初级DBA阅读!
  •     主要看了数据加载、迁移和保护部分,有需要再重看。
  •     笔风很对胃口,不需要多说啊,直接5星,有没有6星可给?
  •     没读完
  •     一般,不是很好,实例太少
  •     实践性非常强,利于一步步打好基础
  •     适合初学者学习oracle,主要基于windows平台的比较多,光看还要加上练习才管用
  •     刚刚收到书,还没仔细读过,但是应该不错。
  •     语言很幽默,内容很实用,喜欢
  •     非常好的一本书,很实用,作为入门和提高都很有帮助。
  •     正在学习中,,,,,,,以后再和大家交流先赚了分先
  •     书还没看,不过看着还可以
  •     非常不错的教程!正在阅读中,适合0基础。
  •     入门好书,以前读过,来标记下,很浅显,但是又很全面
  •     真的没有想到,当天就收到了,书很不错,发货很快。
  •     书还可以,不过要有一定Linux基础才能看的懂,而且,书上主要是在window上实验。。。
  •     语言幽默,是国内比较实用的书,作者的实战功底很厚,很好的书
  •     通俗易懂,好书
  •     文字通俗幽默,入门必备,好
  •     很不错,我买了一本,同学就跟着买了一本(现在还没看完,因为还有很多书)
  •     毛的入门书籍,刚接触oracle的人看得懂就奇了怪了。能看懂这书的,基本得先把官方文档看完。(正在看,看得难受
  •     大概地看了一遍,对于初学者来说,这书内容深浅到位,也比较全面!抽时间再翻阅!
  •     书本开头由浅入深,而很好的把各个工具的都加以区分。并把有关联的章节都放到相邻的章节。
    基本上能很好的讲解各个工具的书籍。但是缺乏一些相对的参数的说明。这个是要批评一下,因为
    这本书要有对书里头的工具有一些认识的人才好入门。总体来说,书籍满意
  •     主要讲管理操作的,没有太大兴趣,不过笔者确实挺幽默的
  •     如果做开发的,这个不适合!
  •     当当给力啊,永远支持!比市价便宜多了!还送卷!
  •     认真读完了,感觉对我非常有帮助,值了,希望您多多出书。
  •     书挺厚的,在看,目测还可以。推荐
  •     非常不错的一本书!我买过好多本Oracle方面的书,这本是我见过最适合自学的,里边的步骤一点一点讲解的非常清楚!
  •     书质量很好,内容页不错,已经读了一半多了。。。很好
  •     这个好,没想到能把Oracle讲的这么生动,书就应该这样写,看书其实应该是享受。
  •     涂抹oracle看着很好,还没看。要努力做DBA,加油吧
  •     可惜不是我想要的类型,运维看应该不错,开发看的话。。。有点偏。
  •     书还可以,在慢慢啃咯~
  •     语言上算比较幽默风趣,但实际没多少料
  •     书很好,当当如果能像亚马逊那样有多家店铺可以选价就更好了
  •     实用性非常强
  •     内容偏重于rman,dataguard等高可用性方面,还是值得一看的。
  •     非常好的一本书,讲解的非常到位,关键是对DG讲解的非常好,这是其他书籍没有的,极力推荐。读完这本书,真有质的飞跃。。
  •     oracle 入门的好书,重于实战。。
  •     非常的实用,也适合当工具书查看
  •     书很好,把图书馆的书看完,觉得不错,就又自己买了一本~~
  •     很喜欢这种技术书籍的写作风格,让人能够看下去,不枯燥,还能把东西都说出来。
  •     如果你没接触过oracle或者使用过SQL语言想并想从其他RDBMS转移到 Oracle 的阵营,这本无疑是最佳入门教程。前提:《数据库基础教程》
  •     看了别人的评论还没什么概念,拿到书翻阅之后哥震精了,专业理论书籍能写出网络小说的味道,哥长这么大还是头一回见。真是捧起来就不愿意放下,老婆都说我像变了个人,没见过这么用功过:))好书!ORACLE就应这样去学!
  •     挺不错的,正在学习中!
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024