星期三 五月 04, 2016

Oracle数据库技术支持通讯2016年4月版已发布

您可以收藏或访问 Note 1529795.1 来阅读最新内容,它包含了当前的技术通讯和历史版本的链接。

2016年4月版:




星期六 四月 09, 2016

Oracle数据库技术支持通讯2016年3月版已发布

您可以收藏或访问 Note 1529795.1 来阅读最新内容,它包含了当前的技术通讯和历史版本的链接。

2016年3月版:






星期二 四月 05, 2016

记一个12c的chm bug导致的ORA-01017

通过此文,记录一个12c新特性bug引起的service被抢注、节点service连接报ORA-01017的问题。

[Read More]

星期五 三月 25, 2016

使用12c 的 ping target 功能解决虚拟机环境外部公网网线断开不能正常触发failove的问题

在虚拟机环境如果物理主机的公网网线断开的时候,虚拟机内部对应的公网网卡并不知晓物理网线的断开,RAC也不会检测到这种物理网线的断开,VIP等资源 也不会做failover。这实际导致rac 的VIP Listener 在公网故障时的 failover 功能失效。

具体环境:
软件环境:Oracle VM 3 + Oracle Linux 6+ Oracle RAC Cluster 11.2.0.4
架构环境:两节点RAC集群,集群节点分别运行在Oracle VM虚拟机上,RAC的private network和public network分别桥接在OVM Server不同的物理网卡上,物理网卡均为OVM的VM Network。

[Read More]

星期六 三月 19, 2016

expdp导出表数量接近但是时间差距明显原因

为什么有时候两个表数量接近但是导出时间却差距明显?

日前接到一个case,用户反映一个表导出时间特别长,因为担心影响第二天业务,不得不放弃继续导出,但是另外一个表比这个问题表数量更大,但是反而顺利导出,用户在相同版本测试环境上也能顺利导出,当然测试环境和生产环境还是有差异的,客户说那个环境是用两个月前的备份恢复而成的,但是数据量差距并不十分明显,但是导出时间却天壤之别,于是让客户对expdp进行trace,因为导出时间特别长,所以只做了30min的,通过tkprof 查看,时间基本都是io操作,但是因为另外一个表比这个数据量还大却能顺利导出,所以可以排除是IO瓶颈问题,于是查看原始trace文件,大量的db file sequential read,统计了一下,数量非常之多,接近了blocks数量,随便查找了一个block#,居然发现有多条记录。

[Read More]

星期五 三月 11, 2016

一个"间歇性物理IO缓慢"导致log file sync问题的案例

根据 Note 1626301.1 - 故障排除:"log file sync"等待 中提到的 "间歇性物理IO缓慢对 'log file sync' 等待事件的影响":
“如果你发现系统的'log file sync'很高,但是'log file parallel write'是处于正常的范围,那么这可能是由于间歇性物理IO缓慢导致的。你需要使用一些像OSWatcher一样的工具(参照 Document 301137.1)来确定是否系统中存在间歇性物理IO缓慢。”

日前我们就碰到了这么一例,这里给大家分享一下分析的过程。

[Read More]

星期一 三月 07, 2016

便捷的日志收集和分析工具TFA

之前我写了一篇关于Oracle GI 日志收集工具 TFA 的介绍,其中讲解了TFA的安装方法和命令。在本篇博客中我们来详细了解一下TFA的功能,以及如何利用它的便捷之处。

1. 便捷的日志收集和分析工具Trace File Analyzer

客户在和技术支持的工程师解决GI(RAC)问题的时候,一个最大的问题就是及时的收集各个节点上和问题相关的日志和诊断数据,特别是收集的数据还有跨节 点。另外,RAC里的trace日志文件是轮循使用的,如果发生问题之后不及时收集日志就会被覆盖。对于单机的环境ADR(Automatic Diagnostic Repository)虽然可以很好的避免这个问题,它会对故障发生后对故障生成的文件进行打包,但是ADR并不能收集RAC的日志。

[Read More]

Oracle数据库技术支持通讯2016年2月版已发布

您可以收藏或访问 Note 1529795.1 来阅读最新内容,它包含了当前的技术通讯和历史版本的链接。
2016年2月版:

RAT 数据库重放工具…
Oracle 数据库技术更新 …
支持提示 …
补丁更新 …

星期五 三月 04, 2016

从一个递归sql导致大量trace的案例来看只读备库禁用系统触发器的必要性

我们知道,如果在只读备库上进行DML操作,会报出ORA-16000错误。然而,很多时候并没有发起DML操作,却一样出现报错。本文对隐式的递归sql导致的这种情况进行分析。其中只对某个oracle函数的某个error code来做errorstack的方法值得借鉴。

[Read More]

主机os重装的节点加回RAC集群步骤示例

很多客户遇到过这样的情况:由于RAC其中一个节点的主机OS损坏,需要重装。而重装后怎样把节点加回集群呢?


这里将涉及的步骤整理如下:

[Read More]

硬件改变导致Osysmond.bin产生Core Dump

Osysmond.bin是Cluster Health Check的组件,其功能是监控和收集操作系统级的统计信息,并把它发送给ologgerd记录。硬件变更(如扩充CPU、添加硬盘等)可能导致OSYSMOND无法识别新硬件,从而产生core dump。本文就该问题给出了相应的解决方案。

[Read More]

星期四 三月 03, 2016

为什么我们应在外键上创建索引

在外键上不创建索引,可能会引发死锁的问题。我将通过一些简单的案例,展示在不同情境下,索引的有无对锁状态的影响。
测试的数据库版本是11.2.0.2,所使用的表emp、dept与scott用户下的表相同。

[Read More]

星期二 二月 23, 2016

又有新的数据库中文文档添加到 My Oracle Support 中了! (2016年2月)

又有新的数据库中文文档添加到 My Oracle Support 中了! (2016年2月)
最新翻译的文档列表:

Note 2101974.1 Datapatch:数据库 12c 补丁后期 SQL 自动化
Note 2101982.1 常见问题:在 Windows 平台的 Oracle 12.1 数据库版本上的 Oracle Home 用户
Note 2102453.1 EM Express 常见问题
Note 2102856.1 12c 新后台进程
Note 2102464.1 Oracle NET 12c 新特性
Note 2102447.1 Database 12c 可以在 Solaris 上使用 Optimized Shared Memory 特性
Note 2102499.1 当在 Oracle 12c 上设置 RESULT_CACHE_MODE = MANUAL 时发生'Result Cache: RC Latch'类型的”Latch Free”等待
Note 2102495.1 Oracle 12C 扩展统计信息是否自动收集?
Note 2102859.1 12c – 使用跨平台增量备份来减少传输表空间的停机时间
Note 2108887.1 12C 基于 RMAN 备份集进行跨平台(different Endian)数据传输
Note 2102854.1 在 12c 上配置 Create Dataguard Broker - DGMGRL
Note 2103317.1 如何在 oracle 集群环境下修改私网信息
Note 2102514.1 常见问题:Oracle Flex ASM 12c / 12.1

完整的列表请点击这里
或登录 My Oracle Support 并查找:
中文文档列表 - Oracle Database (文档 ID 1533057.1)

星期六 二月 06, 2016

Oracle数据库技术支持通讯2016年1月版已发布

您可以收藏或访问 Note 1529795.1 来阅读最新内容,它包含了当前的技术通讯和历史版本的链接。
2016年1月版:

SQL 性能分析器(SPA)工具概览…
Oracle 数据库技术更新 …
支持提示 …
补丁更新 …

星期四 二月 04, 2016

Thread Checkpoint 在单节点和 RAC 中的不同

在 Oracle 的官方文档中介绍 Oracle 的 Checkpoint 有:
(1)Thread Checkpoint;
(2)Tablespace and datafile checkpoint;
(3) Incremental checkpoint。
对于后两种 checkpoint,大家都有一个比较清晰的认识。 但是对于 Thread checkpoint 和 database checkpoint 之间的关系以及他们在单节点和RAC数据库之间的不同可能存在一些误区。 下面将通过一些例子来讲解一下 Thread checkpoint,以及在单节点和 RAC 中 Thread checkpoint 的不同。

[Read More]
About

本博客由Oracle全球技术支持中国区的工程师维护。为中文用户提供数据库相关的技术支持信息,包括常用的诊断工具、诊断方法、产品新特性、案例分析等。此外,MOS也陆续推出各类中文内容:技术通讯统一发布在Note 1529795.1 中,中文文档列表更新在Note 1533057.1 中,网上讲座请查看MOS文档 1456176.1,在"Archived"中可以下载历史的录音和文档。

Search

Archives
« 五月 2016
星期日星期一星期二星期三星期四星期五星期六
1
2
3
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
    
       
今天