欢迎光临
免费的PDF电子书下载网站

Oracle Database 12c完全参考手册 第7版 PDF下载

编辑推荐

暂无

内容简介

  通过强大的新工具以及专为云而改进的Oracle Database12c,维护可扩展、高可用的企业级平台并有效降低复杂性。本权威手册覆盖从安装、配置、性能调整到管理所有方面,包含建立和发布Oracle数据库、执行高效率的查询、设计应用程序和加密企业级数据。附录涵盖命令行、关键字、特性和函数。
  主要内容
  ● 建立Oracle Database12c数据库以及如何从早期版本升级
  ● 设计Oracle 数据库和规划应用程序的部署
  ● 建立SQL和SQL*Plus语句,执行高效的查询
  ● 使用角色、权限、虚拟化和加密管理数据安全
  ● 使用SQL*Loader和Oracle Data Pump进行数据迁移
  ● 使用闪回和自动回滚段管理(AUM)恢复数据库

作者简介

  Bob Bryla是Oracle 9i、10g、11g认证专家,在数据库设计、数据库程序开发、培训以及数据库管理方面拥有超过20年的经验。

  Kevin Loney是Oracle数据库设计、开发、管理和性能调优专家,被Oracle Magazine 杂志评为年度咨询顾问。

 ;

Oracle Database 12c完全参考手册 第7版 PDF下载

目录

第Ⅰ部分数据库核心概念
第1章OracleDatabase12c架构选件
1.1数据库和实例
1.2数据库技术
1.2.1存储数据
1.2.2数据保护
1.2.3可编程的结构
1.3选择体系结构和选件


第2章安装OracleDatabase12c和创建数据库
2.1许可证和安装选项概览
2.2安装Oracle软件
2.2.1安装GridInfrastructure
2.2.2安装Oracle数据库


第3章升级到OracleDatabase12c
3.1选择升级方法
3.2升级之前的准备
3.3升级GridInfrastructure和数据库
3.3.1升级GridInfrastructure
3.3.2升级数据库
3.4升级之后的工作


第4章规划Oracle应用程序--方法、风险和标准
4.1协作方法
4.2每个人都有"数据"
4.3熟悉的Oracle语言
4.3.1存储信息的表
4.3.2结构化查询语言
4.3.3简单的Oracle查询
4.3.4为什么称作"关系"
4.4一些通用的、常见的示例
4.5风险所在
4.6新视角的重要性
4.6.1变化的环境
4.6.2代码、缩写和命名标准
4.7如何减少混淆
4.7.1规范化
4.7.2表和列的英文名称
4.7.3数据中的英文单词
4.8名称和数据中的大写
4.9规范化名称
4.10人性化和优秀的设计
4.10.1理解应用程序的任务
4.10.2任务概要
4.11理解数据
4.11.1原子数据模型
4.11.2原子业务模型
4.11.3业务模型
4.11.4数据项
4.11.5查询和报告
4.12关于对象名称的规范化
4.12.1级别-名称完整性
4.12.2外键
4.12.3单数名称
4.12.4简洁
4.12.5对象名辞典
4.13智能键和列值
4.14建议


第Ⅱ部分SQL和SQL*Plus
第5章SQL中的基本语法
5.1样式
5.2创建NEWSPAPER表
5.3用SQL从表中选择数据
5.4select、from、where和orderby
5.5逻辑和值
5.5.1单值测试
5.5.2值列表的简单测试
5.5.3组合逻辑
5.6WHERE的另一个用途:子查询
5.6.1从子查询得到单值
5.6.2从子查询得到值列表
5.7组合表
5.8创建视图
5.9扩展视图


第6章基本的SQL*Plus报表和命令
6.1构建简单的报表
6.1.1REMARK
6.1.2SETHEADSEP
6.1.3TTITLE和BTITLE
6.1.4COLUMN
6.1.5BREAKON
6.1.6COMPUTEAVG
6.1.7SETLINESIZE
6.1.8SETPAGESIZE
6.1.9SETNEWPAGE
6.1.10SPOOL
6.1.11/**/
6.1.12关于列标题的一些说明
6.2其他特性
6.2.1命令行编辑器
6.2.2设置停顿
6.2.3保存
6.2.4存储
6.2.5编辑
6.2.6HOST
6.2.7添加SQL*Plus命令
6.2.8START
6.3检查SQL*Plus环境
6.4构件块


第7章文本信息的收集与更改
7.1数据类型
7.2什么是串
7.3表示法
7.4连接符(||)
7.5剪切和粘贴串
7.5.1RPAD和LPAD
7.5.2LTRIM、RTRIM和TRIM
7.5.3组合两个函数
7.5.4使用TRIM函数
7.5.5再次使用填充函数
7.5.6LOWER、UPPER和INITCAP
7.5.7LENGTH
7.5.8SUBSTR
7.5.9INSTR
7.5.10ASCII和CHR
7.6在ORDERBY和WHERE子句中使用串函数
7.6.1SOUNDEX
7.6.2国际语言支持
7.6.3正则表达式支持
7.7小结


第8章正则表达式搜索
8.1搜索串
8.2REGEXP_SUBSTR
8.3REGEXP_INSTR
8.4REGEXP_LIKE
8.5REPLACE和REGEXP_
REPLACE
8.6REGEXP_COUNT


第9章数值处理
9.1三类数值函数
9.2表示法
9.3单值函数
9.3.1加减乘除
9.3.2NULL
9.3.3NVL:空值置换函数
9.3.4ABS:绝对值函数
9.3.5CEIL
9.3.6FLOOR
9.3.7MOD
9.3.8POWER
9.3.9SQRT:求平方根
9.3.10EXP、LN和LOG
9.3.11ROUND和TRUNC
9.3.12SIGN
9.3.13SIN、SINH、COS、COSH、TAN、TANH、ACOS、ATAN、ATAN2和ASIN
9.4聚集函数
9.4.1组值函数中的NULL
9.4.2单值函数和组值函数的示例
9.4.3AVG、COUNT、MAX、MIM和SUM
9.4.4组值函数和单值函数的组合
9.4.5STDDEV和VARIANCE
9.4.6组函数中的DISTINCT
9.5列表函数
9.6使用MAX或MIN函数查找行
9.7优先级和圆括号的应用
9.8小结


第10章日期:过去、现在及日期的差
10.1日期算法
10.1.1SYSDATE、CURRENT_DATE及SYSTIMESTAMP
10.1.2两个日期的差
10.1.3添加月份
10.1.4减少月份
10.1.5GREATEST和LEAST
10.1.6NEXT_DAY
10.1.7LAST_DAY
10.1.8MOMTHS_BETWEEN
10.1.9组合日期函数
10.2日期计算中的ROUND和TRUNC
10.3使用TO_DATE和TO_CHAR设置日期格式
10.3.1最常见的TO_CHAR错误
10.3.2NEW_TIME:切换时区
10.3.3TO_DATE计算
10.4WHERE子句中的日期
10.5处理多个世纪
10.6使用EXTRACT函数
10.7使用TIMESTAMP数据类型


第11章转换函数与变换函数
11.1基本的转换函数
11.1.1数据类型的自动转换
11.1.2关于自动转换的注意事项
11.2特殊的转换函数
11.3变换函数
11.3.1TRANSLATE
11.3.2DECODE
11.4小结


第12章分组函数
12.1GROUPBY和HAVING的用法
12.1.1添加ORDERBY子句
12.1.2执行顺序
12.2分组视图
12.3用别名重命名列
12.4分组视图的功能
12.4.1在视图中使用ORDERBY
12.4.2HAVING子句中的逻辑
12.4.3对列和分组函数进行排序
12.4.4连接列
12.5更多分组可能性


第13章当一个查询依赖于另一个查询时
13.1高级子查询
13.1.1相关子查询
13.1.2并列的逻辑测试
13.1.3EXISTS及其相关子查询的使用
13.2外部连接
13.2.1Oracle9i以前版本中的外部连接语法
13.2.2现在的外部连接语法
13.2.3用外部连接代替NOTIN
13.2.4用NOTEXISTS代替NOTIN
13.3自然连接和内部连接
13.4UNION﹑INTERSECT和MINUS
13.4.1IN子查询
13.4.2UNION、INTERSECT和MINUS的限制


第14章一些复杂的技术
14.1复杂的分组
14.2使用临时表
14.3使用ROLLUP﹑GROUPING和CUBE
14.4家族树和CONNECTBY
14.4.1排除个体和分支
14.4.2向根遍历
14.4.3找出叶节点
14.4.4基本规则


第15章更改数据:插入﹑更新﹑合并和删除
15.1插入
15.1.1插入时间
15.1.2用SELECT插入
15.1.3使用APPEND提示改善插入性能
15.2ROLLBACK、COMMIT和AUTOCOMMIT命令
15.2.1使用SAVEPOINT
15.2.2隐式提交
15.2.3自动回滚
15.3多表插入
15.4DELETE命令
15.5UPDATE命令
15.5.1用嵌入式SELECT进行更新
15.5.2用NULL更新
15.6使用MERGE命令
15.7处理错误


第16章DECODE和CASE:SQL中的if-then-else
16.1if-then-else
16.2通过DECODE替换值
16.3DECODE中的DECODE
16.4DECODE中的大于和小于
16.5使用CASE
16.6使用PIVOT


第17章创建和管理表、视图、索引、集群和序列
17.1创建表
17.1.1字符宽度和数值精度
17.1.2在插入时进行舍入
17.1.3在CREATETABLE中定义约束
17.1.4指定索引表空间
17.1.5命名约束
17.2删除表
17.3更改表
17.3.1添加或修改列的规则
17.3.2创建只读表
17.3.3更改当前使用的表
17.3.4创建虚拟列
17.3.5删除列
17.4根据一个表创建另一个表
17.5创建索引组织表
17.6创建视图
17.6.1视图的稳定性
17.6.2视图中的ORDERBY
17.6.3创建只读视图
17.7索引
17.7.1创建索引
17.7.2实施唯一性
17.7.3创建唯一索引
17.7.4创建位图索引
17.7.5何时创建索引
17.7.6创建不可见索引
17.7.7索引列的变化
17.7.8一个表能使用的索引数目
17.7.9在数据库中放置索引
17.7.10重建索引
17.7.11基于函数的索引
17.8集群
17.9序列


第18章分区
18.1创建分区表
18.2列表分区
18.3创建子分区
18.4创建引用分区和间隔分区
18.4.1引用分区
18.4.2间隔分区
18.5索引分区
18.6管理分区表


第19章Oracle基本安全
19.1用户、角色和权限
19.1.1创建用户
19.1.2密码管理
19.1.3标准角色
19.1.4GRANT命令的格式
19.1.5撤消权限
19.2可以授予用户何种权限
19.2.1使用CONNECT切换到另一个用户
19.2.2创建同义词
19.2.3使用未授权的权限
19.2.4权限的传递
19.2.5创建角色
19.2.6为角色授权
19.2.7将一个角色授予另一个角色
19.2.8为用户授予角色
19.2.9为角色添加密码
19.2.10删除角色的密码
19.2.11启用和禁用角色
19.2.12撤消角色的权限
19.2.13删除角色
19.2.14给指定的列授予UPDATE权限
19.2.15撤消对象权限
19.2.16用户安全性
19.2.17给public授予访问权
19.3有限资源的授权


第Ⅲ部分进阶
第20章高级安全性--虚拟专用数据库
20.1初始配置
20.2创建应用程序上下文
20.3创建登录触发器
20.4创建安全策略
20.5将安全策略应用于表
20.6测试VPD
20.7如何实现列级别的VPD
20.8如何禁用VPD
20.9如何使用策略组


第21章高级安全性:透明数据加密
21.1列的透明数据加密
21.1.1设置TDE以便使用加密列
21.1.2RAC数据库的额外设置
21.1.3钱夹的打开和关闭
21.1.4列的加密和解密
21.2表空间的加密
21.2.1在表空间上设置TDE
21.2.2创建加密的表空间


第22章使用表空间
22.1表空间与数据库的结构
22.1.1表空间内容
22.1.2表空间中的RECYCLEBIN空间
22.1.3只读表空间
22.1.4无日志表空间
22.1.5临时表空间
22.1.6用于系统管理撤消的表空间
22.1.7大文件表空间
22.1.8加密的表空间
22.1.9支持闪回数据库
22.1.10移动表空间
22.2规划表空间的使用
22.2.1分离活动表与静态表
22.2.2分离索引与表
22.2.3分离大对象与小对象
22.2.4将应用程序表与核心对象分开


第23章用SQL*Loader加载数据
23.1控制文件
23.2开始加载
23.3逻辑记录与物理记录
23.4控制文件语法注释
23.5管理数据加载
23.6重复数据加载
23.7调整数据加载
23.8直接路径加载
23.9SQL*LoaderExpressMode
23.10附加功能


第24章使用DataPumpExport和DataPumpImport
24.1创建目录
24.2DataPumpExport选项
24.3启动DataPumpExport作业
24.3.1停止和重新启动运行的作业
24.3.2从另一个数据库中导出
24.3.3使用EXCLUDE、INCLUDE和QUERY
24.4DataPumpImport选项
24.5启动DataPumpImport作业
24.5.1停止和重新启动运行的作业
24.5.2EXCLUDE、INCLUDE和QUERY
24.5.3生成SQL


第25章访问远程数据
25.1数据库链接
25.1.1数据库链接是如何工作的
25.1.2利用数据库链接进行远程查询
25.1.3对同义词和视图使用数据库链接
25.1.4利用数据库链接进行远程更新
25.1.5数据库链接的语法
25.2为位置透明性使用同义词
25.3在视图中使用USER伪列


第26章使用物化视图
26.1功能
26.2必需的系统权限
26.3必需的表权限
26.4只读物化视图与可更新的物化视图
26.5创建物化视图的语法
26.5.1物化视图的类型
26.5.2基于ROWID和基于主键的物化视图
26.5.3使用预建表
26.5.4为物化视图表创建索引
26.6用物化视图更改查询执行路径
26.7使用DBMS_ADVISOR
26.8刷新物化视图
26.8.1可执行何种刷新
26.8.2用CONSIDERFRESH快速刷新
26.8.3自动刷新
26.8.4人工刷新
26.9创建物化视图日志的语法
26.10更改物化视图和日志
26.11删除物化视图和日志


第27章使用OracleText进行文本搜索
27.1将文本添加到数据库中
27.2文本查询和文本索引
27.2.1文本查询
27.2.2可用的文本查询表达式
27.2.3精确匹配单个单词的搜索
27.2.4精确匹配多个单词的搜索
27.2.5短语精确匹配的搜索
27.2.6搜索互相接近的单词
27.2.7在搜索中使用通配符
27.2.8搜索具有相同词根的单词
27.2.9模糊匹配搜索
27.2.10搜索发音相似的词
27.2.11使用ABOUT运算符
27.2.12索引同步
27.3索引集


第28章使用外部表
28.1访问外部数据
28.2创建外部表
28.2.1外部表创建选项
28.2.2创建时加载外部表
28.3更改外部表
28.3.1ACCESSPARAMETERS子句
28.3.2ADDCOLUMN子句
28.3.3DEFAULTDIRECTORY子句
28.3.4DROPCOLUMN子句
28.3.5LOCATION子句
28.3.6MODIFYCOLUMN子句
28.3.7PARALLEL子句
28.3.8PROJECTCOLUMN子句
28.3.9REJECTLIMIT子句
28.3.10RENAMETO子句
28.4外部表的优缺点和潜在用途


第29章使用闪回查询
29.1基于时间的闪回示例
29.2保存数据
29.3基于SCN的闪回示例
29.4闪回查询失败的后果
29.5什么SCN与每一行关联
29.6闪回版本查询
29.7闪回计划


第30章闪回:表和数据库
30.1FLASHBACKTABLE命令
30.1.1必需的权限
30.1.2恢复删除的表
30.1.3启用和禁用回收站
30.1.4闪回SCN或时间戳
30.1.5索引和统计信息
30.2FLASHBACKDATABASE命令


第31章SQL重放
31.1高级别配置
31.1.1分离和连接
31.1.2创建工作负载目录
31.2捕获工作负载
31.2.1定义过滤器
31.2.2启动捕获
31.2.3停止捕获
31.2.4导出AWR数据
31.3处理工作负载
31.4重放工作负载
31.4.1控制和启动重放客户
31.4.2初始化和运行重放
31.4.3导出AWR数据


第Ⅳ部分PL/SQL
第32章PL/SQL简介
32.1PL/SQL概述
32.2声明部分
32.3可执行命令部分
32.3.1条件逻辑
32.3.2循环
32.3.3case语句
32.4异常处理部分


第33章应用程序在线升级
33.1高可用数据库
33.1.1OracleDataGuard(数据卫士)体系结构
33.1.2创建备用数据库配置
33.1.3管理角色--切换和故障转移
33.2最小化DDL变更的影响
33.2.1创建虚拟列
33.2.2改变正在使用的表
33.2.3添加NOTNULL列
33.2.4在线对象重新组织
33.2.5删除列


第34章触发器
34.1必需的系统权限
34.2必需的表权限
34.3触发器的类型
34.3.1行级触发器
34.3.2语句级触发器
34.3.3BEFORE和AFTER触发器
34.3.4INSTEADOF触发器
34.3.5模式触发器
34.3.6数据库级触发器
34.3.7复合触发器
34.4触发器语法
34.4.1DML触发器类型的组合
34.4.2设置插入值
34.4.3维护复制的数据
34.4.4定制错误条件
34.4.5在触发器中调用过程
34.4.6命名触发器
34.4.7创建DDL事件触发器
34.4.8创建数据库事件触发器
34.4.9创建复合触发器
34.5启用和禁用触发器
34.6替换触发器
34.7删除触发器


第35章过程、函数与程序包
35.1必需的系统权限
35.2必需的表权限
35.3过程与函数
35.4过程与程序包
35.5CREATEPROCEDURE语法
35.6CREATEFUNCTION语法
35.6.1在过程中引用远程表
35.6.2调试过程
35.6.3创建自己的函数
35.6.4定制错误条件
35.6.5命名过程和函数
35.7CREATEPACKAGE语法
35.8查看过程对象的源代码
35.9编译过程、函数和程序包
35.10替换过程、函数和程序包
35.11删除过程、函数和程序包


第36章使用本地动态SQL和DBMS_SQL
36.1使用EXECUTEIMMEDIATE
36.2使用绑定变量
36.3使用DBMS_SQL
36.3.1OPEN_CURSOR
36.3.2PARSE
36.3.3BIND_VARIABLE和BIND_ARRAY
36.3.4EXECUTE
36.3.5DEFINE_COLUMN
36.3.6FETCH_ROWS、EXECUTE_AND_FETCH和COLUMN_VALUE
36.3.7CLOSE_CURSOR


第37章PL/SQL调整
37.1调整SQL
37.2调整PL/SQL的步骤
37.3在SQL语句中使用PL/SQL
37.4使用DBMS_PROFILE识别问题
37.5将PL/SQL特性用于批量操作
37.5.1forall
37.5.2bulkcollect


第Ⅴ部分面向对象数据库
第38章实现对象类型、对象视图和方法
38.1使用对象类型
38.1.1对象类型的安全性
38.1.2索引对象类型属性
38.2实现对象视图
38.2.1通过对象视图操作数据
38.2.2使用INSTEADOF触发器
38.3方法
38.3.1创建方法的语法
38.3.2管理方法


第39章收集器(嵌套表和可变数组)
39.1可变数组
39.1.1创建可变数组
39.1.2描述可变数组
39.1.3向可变数组中插入记录
39.1.4从可变数组中选择数据
39.2嵌套表
39.2.1指定嵌套表的表空间
39.2.2向嵌套表中插入记录
39.2.3使用嵌套表
39.3嵌套表与可变数组的附加函数
39.4嵌套表和可变数组的管理问题
39.4.1收集器的可变性
39.4.2数据的位置


第40章使用大对象
40.1可用的数据类型
40.2为LOB数据指定存储参数
40.3LOB值的操作和选择
40.3.1初始化值
40.3.2用子查询插入数据
40.3.3更新LOB值
40.3.4使用串函数处理LOB值
40.3.5使用DBMS_LOB操作LOB值
40.3.6删除LOB


第41章面向对象的高级概念
41.1行对象和列对象
41.2对象表和OID
41.2.1把行插入对象表
41.2.2从对象表中选择值
41.2.3从对象表中更新和删除数据
41.2.4使用REF函数
41.2.5使用DEREF函数
41.2.6使用VALUE函数
41.2.7无效引用
41.3具有REF的对象视图
41.3.1对象视图的简要回顾
41.3.2包含引用的对象视图
41.4对象PL/SQL
41.5数据库中的对象


第Ⅵ部分Java相关知识
第42章Java简介
42.1Java与PL/SQL概述
42.2开始
42.3声明
42.4可执行命令
42.4.1条件逻辑
42.4.2循环
42.4.3异常处理
42.4.4保留字
42.5类


第43章JDBC程序设计
43.1使用JDBC类
43.2使用JDBC进行数据操作
第44章Java存储过程
44.1将类加载到数据库中
44.2如何访问类
44.2.1直接调用Java存储过程
44.2.2在何处执行命令


第Ⅶ部分指南
第45章Oracle数据字典指南
45.1关于名称的说明
45.2OracleDatabase12c中引入的新视图
45.3OracleDatabase11g中引入的新视图
45.4路线图:DICTIONARY(DICT)和DICT_COLUMNS
45.5从表、列、视图、同义词和序列中选择
45.5.1目录:USER_CATALOG(CAT)
45.5.2对象:USER_OBJECTS(OBJ)
45.5.3表:USER_TABLES(TABS)
45.5.4列:USER_TAB_COLUMNS(COLS)
45.5.5视图:USER_VIEWS
45.5.6同义词:USER_SYNONYMS(SYN)
45.5.7序列:USER_SEQUENCES(SEQ)
45.6回收站:USER_RECYCLEBIN和DBA_RECYCLEBIN
45.7约束和注释
45.7.1约束:USER_CONSTRAINTS
45.7.2约束列:USER_CONS_COLUMNS
45.7.3约束异常:EXCEPTIONS
45.7.4表注释:USER_TAB_COMMENTS
45.7.5列注释:USER_COL_COMMENTS
45.8索引和集群
45.8.1索引:USER_INDEXES(IND)
45.8.2索引列:USER_IND_COLUMNS
45.8.3集群:USER_CLUSTERS(CLU)
45.8.4集群列:USER_CLU_COLUMNS
45.9抽象数据类型和LOB
45.9.1抽象数据类型:USER_TYPES
45.9.2LOB:USER_LOBS
45.10数据库链接和物化视图
45.10.1数据库链接:USER_DB_LINKS
45.10.2物化视图

 ;

 ;

前沿

  中 文 版 序
  2013年6月,Oracle公司正式发布了Database12c的第一个版本(12.1.0.1.0)。作为世界上首款面向云计算的数据库产品,Oracle公司在Oracle Database12c的整个研发过程中投入了大量的人力和资源,包括5年多的研发投入和2500多人年的持续开发,以及3000多个系统的功能测试和120多万小时的压力测试。作为面向云计算的数据库, Database12c拥有500 多种新特性,不仅包含更快的运行性能、简化的云端数据库整合、面向海量数据的分析与存储以及企业级的安全防护,而且提供独具特色的多租户架构。
  Database12c多租户架构针对不同租户内的数据进行独立管理,在保障各租户间独立性与安全性的同时,能够实现对多个数据库的统一管理,这样极大地提高了服务器的资源利用率。而这种灵活的多租户架构可以轻松地实现数据库的实时配置与复制,大大节省了数据库的升级、备份、恢复所需的时间,也是企业测试云数据库与开发云数据库的理想平台。
  同时,Database12c针对云计算所面临的海量数据的存储和管理问题,增加了热图和自动数据优化的功能,数据库管理员能够基于数据的活跃性和使用时间,轻松定义信息生命周期管理策略,实现自动压缩和实时数据、历史数据和归档数据的分层存储管理,该特性为用户提升性能的同时节省了大量的存储空间。
  相比以往的Oracle数据库版本,Oracle Database12c推出了更多安全性创新,可帮助客户应对不断升级的安全威胁和严格的数据隐私合规要求。例如动态数据屏蔽功能(data redaction)使企业无需改变应用即可保护敏感数据。
  如果用户想从10g/11g版本升级到12c这种多租户架构的数据库,无需对现有的应用做任何改动。而且12c多租户架构能够与Oracle数据库的其他高级功能协同工作,包括真正应用集群、分区、数据压缩、自动存储管理、透明数据加密等。
  本书由国际公认的Oracle数据库专家Bob Bryla和Kevin Loney执笔,两位原作者在本书上一版《Oracle Database 11g完全参考手册》(2010年6月由清华大学出版社引进并出版) 内容的基础上对12c新增的功能进行了大量的补充和内容调整,这些新增加的功能在本书的7个部分及附录中都会有详细描述,便于开发人员、数据库管理员和最终用户能够更好地利用Database12c的这些新增功能来存储、处理和检索数据。特别是书中最后的附录部分内容丰富,包含了详细的Oracle命令、术语、关键字、功能以及函数等,便于开发人员、数据库管理员和最终用户日常操作和维护参考使用。
  本书作者不但由浅入深地介绍了关系数据库系统和应用程序的理论与技术,包括SQL的基本功能和Oracle的交互式查询工具SQL*Plus,而且通过一些非常高深的问题和复杂的技术来逐步深入地帮助用户理解Oracle数据库的高级功能,如虚拟专用数据库(virtual private database)、Data Pump、复制(replication)、文本索引、外部表、闪回查询、SQL重放、变更管理、分区管理、XML新特性和结果缓存等内容,同时也涵盖了实时应用群集(Real Application Cluster)和多租户架构以及Oracle调优等方面的案例分析。
  正如大家所知,技术产品总是在不断地推陈出新,就在本书完成之际,Oracle公司于2014年8月又发布了Oracle12c的最新版本(12.1.0.2.0),该版本包含了众所周知的Oracle Database In-Memory(数据库内存选件)、Oracle大数据SQL功能以及通过SQL或REST接口来对JSON数据进行查询的新功能,这些内容在本书中并未涉及。
  作为第一本较为全面地介绍Oracle Database12c新功能特性和体系结构的技术书籍,希望这本汇集了原作者和译者理论知识和实践经验的中文版译著,能够帮助中国的用户和开发人员、数据库管理人员和技术人员更深入地了解Oracle Database12c产品的精髓,同时欢迎读者提出宝贵意见和建议。
  Andrew Mendelsohn,Oracle公司数据库技术产品执行副总裁
  致 谢
  为了方便中国读者更好地阅读和理解该书的内容,清华大学出版社与甲骨文(中国)软件系统有限公司技术产品售前部门的8位技术顾问(许向东、何其方、韩海、贾春光、李常勇、彭纬、林欣悦、宋庆利)共同合作,经过近一年的努力,顺利地完成了本书的中文翻译。在整个翻译过程中,得到了清华大学出版社王军老师、李维杰编辑和工作人员的大力帮助和指导,在此深表谢意!
  本书的译者均来自甲骨文(中国)软件系统有限公司售前技术产品团队,他们利用工作之余完成了本书的翻译。在翻译过程中,也得到部门领导、同事和家人的大力支持,在此深表谢意!
  作 者 简 介
  Bob Bryla是Oracle 9i、10g和11g认证专家,在数据库设计、数据库开发、数据库培训以及数据库管理方面拥有超过20年的经验。他是坐落于威斯康星州Verona的Epic公司的首席Oracle DBA和数据库系统工程师,还是许多Oracle Press出版的书籍的技术编辑,其中包括一些针对Oracle10g、11g、12c的认证学习方面的指南。空闲的时间他会用安卓设备观看科幻电影等。
  Kevin Loney是国际公认的数据库设计、开发、管理和性能调优专家。作为金融行业的技术项目带头人,他被Oracle Magazine评为2002年的年度咨询顾问。他的畅销书包括Oracle Database11gDBA ; Handbook、Oracle Advanced Tuning and Administration和Oracle SQL &; PL/SQL Annotated Archives。
  他是许多行业杂志的技术文章的作者,还是北美以及欧洲Oracle用户会议评分最高的演讲人之一。
  本书合著者和技术编辑简介
  Scott Gossett是Oracle高级技术解决方案组的技术总监,在RAC、性能调整和数据库高可用架构方面拥有超过20年的经验。在成为技术总监之前,Scott曾担任长达12年的Oracle Education资深首席讲师,主要讲授Oracle内部机制、性能调优、RAC和数据库管理。此外,Scott是Oracle认证大师考试的架构设计者和主要作者。Scott到目前为止已经是9本Oracle Press书籍的技术编辑。

 ;

Oracle Database 12c完全参考手册 第7版 pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:Oracle Database 12c完全参考手册 第7版