解析Oracle Database Concepts 12c(5)
Oracle数据库文档阅读路径(Oracle Database Documentation Roadmap)我一直认为学习Oracle的最佳姿势是阅读Oracle的官方文档。包括Oracle的传奇技术人物Tom Kyte也是这么推荐的。Oracle的官方文档非常丰富,到12.2已经多达165本书籍,涵盖了Oracle数据库的方方面面,几乎可以说你想要了解的都能在官方文档中找到。全部...
Oracle 12.2 GRID的安装方式
从12.2开始,Oracle Grid Infrastructure的安装方式发生了较大的变化。在12.2之前,解压Grid的压缩文件我们会得到:stagesshsetuprpmresponseinstall5个目录,以及welcome.htmlrunInstallerruncluvfy.sh3个文件,我们执行runInstaller安装就可以了。而到了12.2,解压Grid的压缩安装文件后,我们会得到一长串的...
Oracle Database的补丁包更新方式
Oracle的行为方式已经越来越互联网化了,在我们还没从12c中缓过来,18c又发布了,一下子让人感觉有点跟不上发展的步伐。。其中补丁包的更新方式也在不断的变化中,在12.1及之前主要通过:PSU: Patch Set Update,或者也叫做DB PSUOracle 选取在每个季度用户下载数量最多,并且得到验证具有较低风险的补丁放入到每...
Oracle 12.2的新特性之PDB级别闪回
Oracle 12.2的新特性之PDB级别闪回
解析Oracle Database Concepts 12c(4)
Oracle数据库体系结构(Oracle Database Architecture)结合第四大章和第五大章,个人认为这是非常重要的章节,值得反复的研读。什么都不说,先上图:这是一张值的每天都去看一眼的图,就像武林秘籍中的总纲,把Oracle数据库的精髓都已包含在内。要掌握Oracle Database,首先要理解两个基本概念:数据库和实例。■ 数...
解析Oracle Database Concepts 12c(3)
Oracle Database Concepts是学习Oracle数据库的必读文档,也是应该反复读的文档。从事Oracle数据库技术工作也已好多年了,但发现还真没有真正系统性、完整性的阅读过该文档。这不得不说是一种遗憾。所以才想起来打算做一个专题专门讲Oracle Database Concepts。这个不是直接对Concepts文档的翻译,其中加入了一些我自己的看法和理解,当然限于水平原因,肯定存在不恰当的地方,也恳请各位指正!
Oracle Database 12c查询优化器的缺陷-外连接导致结果不准确
Oracle 12c R1目前使用的也是越来越多了,但是在实际的使用中还是有不少的问题。由于所处的行业对准确性比较敏感,而12cR1中的优化器确实存在着挺多的坑会导致结果不准确。其中之一就是使用外连接可能会导致结果不正确。
Oracle Database 12c查询优化器的缺陷-视图合并会造成查询结果不准确
最近在将一个11g的数据库导入到12c(12.1.0.2,并打了最新的补丁)的库后,测试人员反馈有一个SQL执行结果不正确。具体的SQL如下:SELECT * FROM ( SELECT watnum, age...
解析Oracle Database Concepts 12c(2)
Oracle Database Concepts是学习Oracle数据库的必读文档,也是应该反复读的文档。从事Oracle数据库技术工作也已好多年了,但发现还真没有真正系统性、完整性的阅读过该文档。这不得不说是一种遗憾。所以才想起来打算做一个专题专门讲Oracle Database Concepts。这个不是直接对Concepts文档的翻译,其中加入了一些我自己的看法和理解,当然限于水平原因,肯定存在不恰当的地方,也恳请各位指正!
解析Oracle Database Concepts 12c(1)
Oracle Database Concepts是学习Oracle数据库的必读文档,也是应该反复读的文档。从事Oracle数据库技术工作也已好多年了,但发现还真没有真正系统性、完整性的阅读过该文档。这不得不说是一种遗憾。所以才想起来打算做一个专题专门讲Oracle Database Concepts。这个不是直接对Concepts文档的翻译,其中加入了一些我自己的看法和理解,当然限于水平原因,肯定存在不恰当的地方,也恳请各位指正!
Veridata校验SQL Server和Oracle时的注意点
因业务上的需求,需要将一个SQL Server数据库中的数据准实时的同步到Oracle数据库中。数据同步采用了GoldenGate的方案,而使用Veridata来进行数据的校验。在Veridata数据校验过程中,碰到一个让人有点晕的事,其中有一张表,不管如何,数据比对就是不正确。但让人晕的是Out of Sync的报告中,只是报告说需要Update,但并...
理解ASM的Extent
ASM中分配空间的单位是AU,Extent包含1个或多个AU。在11g之前,1个Extent对应1个AU。而从11.1.0开始,Oracle引入了Variable Sized Extents,ASM会根据文件的大小,自动决定Extent的大小,具体算法如下:1、AU小于4MB的:头20000个Extent(0-19999,20GB),Extent大小=1*AU之后的20000个Extent(20000-3999...
在第八届(2016)中国系统架构师大会SACC上的演讲PPT
有幸受邀参加了第八届(2016)中国系统架构师大会SACC并作了题为《基于GoldenGate的数据分发实践》的主题演讲,恳请指正!
修改ASM磁盘组的属性
修改ASM磁盘组的属性的方法
查看ASM的Extent分布情况
查看ASM的Extent分布情况