Troubleshooting ORA-00600: [kcladdle_1], [], [] in RAC 11.2.0.3
突然数据库出现了较高的enq: TX – row lock contention的等待事件,这是一个APPLICATION CLASS的wait event, 通常出现在DML事务级的行或块竞争,这次的MODE为6, 语句只是简单的delete xx where rowid=:bind; 理论上这个事务应该是非常快,但是查看数据库和应用日志都出现了ORA-600的错误,...
View ArticleHow to release still “killed“ status session in v$session? (释放killed的session)...
How to release still “killed“ status session in v$session?(释放killed的session) (一) How to release still “killed“ status session in v$session? (释放killed的session) (二)...
View ArticleTroubleshooting ORA-600 [H_MK_WRITING_CR_BG] 11.2.0.3 standby instance crash
env: 11.2.0.3 RAC Dataguard ON Exadata x2, a standby instance crash, alert log show ora-600 internal error. # db alert log 2017-06-12 08:39:10.148000 +08:00 Archived Log entry 70956 added for thread 1...
View ArticleASM Disk Discovery 最佳实践
ASM DISK 的Discovery PATH ASM实例的ASM_DISKSTRING初始化参数使用一个逗号分割的字符串限制ASM实例发现的DISK可以用于ASM DISK, 该字符串支持通配符如使用星号(*)表示LIKE,只有匹配了该字符串中的路径,ASM...
View ArticleOracle 12c新特性:ORACLE自动维护的Schema或默认创建的USER
ORACLE 12c有些小特性非常的实用,如Oracle 12c New Feature: Last Login Time for Non-Sys Users,可以列出非SYS用户的最后登录时间,该数据可以做为清理用户里的依据,同时前段时间应对安全检查, 数据库中扫出了一些弱口令,需要清理一部分长期不登录的用户或找到对应的责任人才可以修改密码,以评估修改修改对系统的影响。...
View ArticleOracle 12cR2新特性:Online Tablespace encryption (Transparent Data Encryption)
默认数据库中的数据文件都是未加密的,或者说是可以直接使用如OS strings命令读取数据文件,明文显示的部分内容,如有些敏感信息都是明文存储,这样就可以直接从存储中读取此类数据如手机号、身份证、信用卡、或密码。Tablespace encryption 使用的是TDE技术, Transparent Data Encryption (以下简称TDE) 是Oracle Advanced...
View ArticleOracle 12.2.0.2/Oracle 18.1 新特性: Sequence SCALE EXTEND ?
从Oracle 12.2版本发布以后原只以为DBBP就已是关于和以前版本PSU相关最大的改变,但是并不是, 关注我WEIBO(@weejar)的朋友知道我在6月初发布过2条关于Oracle可能将改变ORACLE的版本和补丁称呼。其中一个改季度更新为RU (Release Update)和原PSU 更名 RUR (Release Update...
View ArticleOracle 2017改变:新补丁更新(RU和RUR),新的版本(Release 18和19)
其实早在2个月前就从一些国外OUG得知,第一个是从2017年开始改变了季度更新的方式,改变了过去的PSU为RUR (Release Update Revision) ,和改变 ProactiveBP 为 RU (Release Update), BP(not Windows BP)的这12.1才出新的补丁形式又这么快消失了,前不久《Oracle...
View ArticlePerformance Tunning: cursor: mutex X & cursor: mutex S high wait in 12.2.0.1
朋友那一套12C R2多组户架构3节点RAC数据库反应数据库响应缓慢,找到我,因远程不方便,只拿到事后一份AWR,数据库出现较高的cursor: mutex X 和cursor: mutex S, 12.2目前的资料较少,这个问题个人感觉BUG的可能性大,但MOS中未发现匹配的NOTE.这里仅记录一下。 DB Name DB Id Unique Name Role Edition Release...
View ArticleOracle OGG12.3(GoldenGate)发布了!支持DB 12c R2
oracle官方网站在2017/8/18已提供了Ogg最新版本12.3下载,在Oracle 数据库12.2版本中提供了大量的新特性,OGG12.3配合ORACLE 数据库12c R2版本的新特性,提供更高的性能和吞吐量,最新发布的OGG12.3也是支持Oracle 12c R2第一个版本,引入了新的微服务架构和众多特性。OGG下载地址:...
View Article当DISK大于1T时,10.2.0.5 ASM错误的识别为4095T ON AIX
前几日在一客户搭建ASM环境,存储工程师为每个LUN划分了1TB大小,但是当创建ASM DISKGROUP时显示为每个ASM DISK约为4PB 大小, 当然不是存储工程师开的玩笑,也不是上帝的馈赠,实际是ASM在AIX 平台上的当ASM DISK LUN 在1T及以上的BUG. 如果使用ASMCA 选中ASM Disk强行创建磁盘组时会提示: ORA-15099: disk...
View Articlelibrary cache: mutex X等待事件, blocker session on cpu
library cache: mutex X等待事件是当一个会话以 exclusive mode持有library cache mutex时,另一个会话当前无论何时申请此mutex时必须等待其释放。很多时候对 library cache做不同的操作时都需要申请一个mutex, 所以最重要的是确认mutex的位置”location”, 该位置有助于分析该类等待事件的原因。 对应参数: P1 =...
View ArticleKnow more about V$BACKUP_CORRUPTION
The V$backup_corruption view shows corrupted blocks discovered during an RMAN backup. But once the corruption on this blocks has been fixed this view is not updated. It can be said that this view...
View ArticleOracle 12.2 DB alert show “WARNING: too many parse errors” or...
朋友一套12.2的RAC一节点CRASH, 发我一份alert log让帮着看看,crash的原因以后有时间再写,但是alert log中出现了大量的”WARNING: too many parse errors”,是以前的版本中从未见过,这也是12.2的新特性,自动生成解析失败的信息写入db alert log, 即使没有在数据库启用event 10035, 以前版本可以通过启用10035...
View ArticleHow to choose “non recommended” character sets(US7ASCII、WE8ISO8859P1) in DBCA...
We limit the default display of database character sets that can be used for a new database in Oracle Database 11 via DBCA (Database Creation Assistant) based on the recommended list. In the release...
View ArticleORA-600 [2252] & Know more about SCN
前段时间有个朋友遇到的问题,让我协助分析,现象是一个地市的数据库与省级数据库通过DBLINK连接时提示ORA-600 2252, 但是其它地市与省级的DBLINK正常。错误如下: SQL> select sysdate from dual@ANBOB_RMT ORA-00600: 内部错误代码, 参数: [2252], [3985], [1364216517], [], [], [], [],...
View Article案例: RAC Hang &‘library cache lock’在做了大量的表分区DDL后
数据库中做分区表DDL是较为常见的维护,如运营商中大量以月份为分区键的分区表,前不久就在例行了大量的分区表几个小时后数据库双实例hang死,下面分享这个案例希望有相同环境的DBA们早日预防。 环境是11.2.0.3.7的2Nodes RAC ON HPUX 11.31,...
View Article12c R2 RAC instance crash due to CKPT is hung, using Multipathing
前段时间朋友一套12C R2 3Nodes RAC on Linux using multipath 环境的crash总是不定时的crash(几天一次), 使用的是LINUX的多路径软件的默认配置。 — alert log 2017-11-21T21:52:48.474246+08:00 Thread 3 advanced to log sequence 26159 (LGWR switch)...
View ArticleExadata Instance crash ORA-600 [ksz_cln_proc1] and restart fail due to...
前段时间有套Oracle Exadata Machine x2-2 2-nodes RAC 环境数据库两个db instance 前后crash, 并且自动启动失败,ASM 存储使用Normal 冗余,每个DG 3个CELL, 理论上坏一个CELL 应该是不会影响到数据库,简单记录分享一下这个故障和处理思路。 [oracle@kdexa1db01 (anbob1)oracle]$ sqlplus...
View Article如何创建Snapshot 使用Oracle ILOM Command-Line Interface
Oracle ILOM服务快照工具用于收集Oracle服务人员使用的数据来诊断系统问题,除非Oracle Service要求收集,否则平时我们不用使用该工具。 创建ILOM Snapshot有两种方法,1. 通过WEB 接口使用浏览器登录ILOM; 2. 使用ILOM 命令行方式; 这里记录如何使用ILOM命令行: 从DB server查看ILOM 的IP eg. $ cat /etc/hosts...
View Article