Oracle Database 11g R2 在Oracle Linux 6上获得认证

在美国时间的2012年的3月22日Oracle官方认证了oracle Linux 6上的Oracle Database 11gR2 ,这要说起有那么一点点绕口,但是我相信既然这些产品都已经是oracle的了,那么今后的Certification认证速度将更那么及时一点。  好了 , OEL 6+ DB 11gR2的组合认证是我们等了很久的了,实际上相信有不少朋友已经成功安装并且在使用这样的组合了。

Oracle官方声明将继续支持客户在RHEL 6上运行Oracle database 11gR2 ,且保持与Redhat Linux的兼容性(当然如果你想要11gR2的完整体验,例如smart flash cache特性的话,那么你仍需要Oracle Linux 6 ):

 

Oracle Database 11g Release 2 (R2) and Oracle Fusion Middleware 11g Release 1 (R1) are immediately available on Oracle Linux 6 with the Unbreakable Enterprise Kernel. Oracle Database 11g R2 and . . . → Read More: Oracle Database 11g R2 在Oracle Linux 6上获得认证

Oracle RDBMS Server 11gR2 Preinstall RPM For Oracle Linux 6

在之前的文章中我推荐过使用oracle-validated RPM包来简化OEL 5上Oracle DB/RDBMS Server软件的安装准备工作, 而在OEL 6之后的Oracle Linux中一直没有oracle-validated RPM可用,直到最近Oracle Linux官方释出了oracle-rdbms-server-11gR2-preinstall RPM包,该oracle-rdbms-server-11gR2-preinstall package专门为Oracle Linux 6设计,辅助加速Oracle Database软件的安装。

我们可以访问 Unbreakable Linux Network 或者 Oracle public yum repository 获得该preinstall package RPM,这里我们介绍一下public yum的使用方法:

 

 

[root@vrh6 ~]# uname -a Linux vrh6 2.6.32-300.3.1.el6uek.x86_64 #1 SMP Fri Dec 9 18:57:35 EST 2011 x86_64 x86_64 x86_64 GNU/Linux [root@vrh6 ~]# cat /etc/issue Oracle Linux . . . → Read More: Oracle RDBMS Server 11gR2 Preinstall RPM For Oracle Linux 6

甲骨文发布2012 4月数据库安全补丁Critical Patch Update April 2012

PSU_102057_Extended_Support_patch

根据最新的Update to Oracle Security Alert January 2012,Oracle Database的最新Critical Patch Updates将会在17 April 2012发布,即下个月的中旬, 包括针对版本11.2.0.3的 CPU、PSU补丁将 Release,因为版本10gR2已经实际进入Sustaining Support(Oracle Database 10.2 has now transitioned from Premier Support to Sustaining Support. Our records indicate the CSI used for this SR does not have Extended Support so you are only eligible to Sustaining Support. Sustaining Support includes assistance with service . . . → Read More: 甲骨文发布2012 4月数据库安全补丁Critical Patch Update April 2012

[多图]Maclean的巴厘岛游记

IMG_0848

3月24号到29号去巴厘岛度蜜月旅行,行程是在途牛上订的,SHARE一些照片。

 

第一天入住在日航酒店,海景很漂亮:

 

 

室内:

 

 

酒店海景:

 

 

 

 

 

 

云和山的彼岸:

 

 

出来觅食的小松鼠:

 

 

蓝点下午茶BLUE POINT:

 

 

 

 

 

 

 

 

在蓝点冲浪:

 

 

蓝点的教堂:

 

 

 

 

蓝点酒吧的海景:

. . . → Read More: [多图]Maclean的巴厘岛游记

Script:查找表或索引增长的历史信息

有同学在Oracle ALL STARS群中提问 如何通过AWR来查找一段时间内,数据库段对象(堆表、索引)等的空间增长信息。

 

在Oracle 10g开始awr自动负载仓库引入了dba_hist_seg_stat视图,该视图记录了快照时间内segment-level段级的历史统计信息:DBA_HIST_SEG_STAT displays historical information about segment-level statistics. This view captures the top segments based on a set of criteria and captures information from V$SEGSTAT. The total value is the value of the statistics since instance startup. The delta value is the value of the statistics from the BEGIN_INTERVAL_TIME to . . . → Read More: Script:查找表或索引增长的历史信息

Richard Niemiec又一力作《Oracle Database 11g Release 2 Performance Tuning Tips & Techniques》

11g_tuning_book

对Oracle数据库调优性能浓厚的朋友肯定没有错过TUSC著名的Richard Niemiec的<Oracle Database 9i/10g Performance Tuning & Tips & Techniques> ,这2本书目前有中文译版; 这2本书包含了 Richard Niemiec 丰富的Oracle Database 调优经验、详细的案例研究。 Richard Niemiec是一名世界顶尖的Oracle优化专家,同时他也是一位Oracle认证的管理大师OCM, 他的书为优化人员提供了大量的提示和技巧:

 

 

 

 

随着10g 版本正式进入Sustaining Support, 12c R1版本可能在12年末、13年初release , 现在正是 11g Release 2开始在国内大范围推广使用的时段。

 

如果你现在对 11g 的Tuning 新特性还不甚了解,包括如:adaptive Cursor Sharing、Result Cache、SQL Performance Analayze …. 。 你完全需要一本 11g 调优的完全指南,  而 Richard Niemiec 的 . . . → Read More: Richard Niemiec又一力作《Oracle Database 11g Release 2 Performance Tuning Tips & Techniques》

收到了TUSC寄来的V$ View For Oracle Database 11g

V$ view For oracle 10g版本的总览图相信大家都有看过, 而 这个11g版本的 我专门问了一下TUSC ,目前只有hard copy 版本的, 一起欣赏下吧:

 

 

Unix/Linux下删除Oracle控制文件Controlfile为什么实例Instance没有立即奔溃?

绝大多数教科书或网络教材都告诉初学者, Oracle中丢失Controlfile控制文件会造成不可挽回的损失, Oracle Instance实例会立即崩溃crash。

但是实际很多同学在实际操作时发现,在Unix/Linux上删除所有的Controlfile控制文件 后 实例并不会在第一时间crash, 相反居然还可以顺利完成FULL checkpoint 。

 

这是为什么呢?

 

注意这个问题仅适用于Unix/Linux, 在Windows平台上不允许删除 已经被其他进程打开的文件。

 

究其根本原因是在Linux/Unix上Read 或 Write一个文件,进程都会打开一个与此文件相关联的 打开文件描述符 Open File Descriptors (a file descriptor (FD) is an abstract indicator for accessing a file. The term is generally used in POSIX operating systems.In POSIX, a file descriptor is an integer, specifically of the . . . → Read More: Unix/Linux下删除Oracle控制文件Controlfile为什么实例Instance没有立即奔溃?