Quantcast
Channel: ANBOB
Browsing all 692 articles
Browse latest View live

“Out of Range”谓词越界 dbms_stats.copy_table_stats

DBMS_STATS.COPY_TABLE_STATS存储过程通常用于大的分区表的统计信息复制,当增加一个新分区后,如果立即收集统计信息使用dbms_stats.gather_table_stats当前的数据又不能反应数据的真实分布,更容易因统计不准确出现错误的执行计划或out-of-range(越界)使CBO估算错误的Cardination,...

View Article


Image may be NSFW.
Clik here to view.

Oracle Database 配置IPV6 (一)

什么是IPV6 Internet Protocol Version 6(IPV6), IPV6演变的主要影响因素是:地址空间IPV4的耗尽。 IPV4中较少的地址空间迫使用户使用网络地址转换(NAT)。我们都知道IPV6有128位, 那IPV6的地址空间就有2的128次方,IPV4有4Billion个地址,而IPV6有340...

View Article


MMNL生成非常大的trace文件,包含ASH dump, MMON进程不存在

前几日一套11.2.0.4.7 on suse 11 2nodes2 RAC中节点2的oracle软件目录使用率高,发现mmnl后台进程生成了64GB的trace文件, 包含大量的ash dump信息, 下面简单的记录一下该问题。 Mmnl trace file ========================= *** 2018-08-22 20:33:13.512...

View Article

Oracle Internal C functions (非官方)

anbob.com收集的一些ORACLE 数据库内部调用C函数,以后会一直更新下去,如果有不存在的可以提供发函数给我。 abort ==> No direct match action ==> No direct match adbdrv ==> alter database driver al ==> No direct match A ==> No direct...

View Article

OGG-01022 Unknown N bytes message received & OGG-01223 Connection reset by peer

最近查看OGG (12.2)的ggserr.log里出现了下面的信息,但是OGG进程还能正常工作, 相同时间段好几台DB ogg出现了相同的日志。 2018-09-12 09:40:48 INFO OGG-01022 Oracle GoldenGate Capture for Oracle, ext_a.prm: Unknown 308 bytes message received from...

View Article


安全加固导致的CRS启动失败(CRS-1612:Network communication xxx timeout ,but “PING” was fine)

安全问题近几年一直是关注的焦点,不断涌现出一些网站敏感信息泄漏的新闻, 在《网络安全法》颁布以后更加有了法律依据,前段时间在一次网络安全宣传中看到关于《刑法》第286条中对于直接责任人的解释,让我及替所有DBA及运维人员安全担忧。 对于一些有”关键信息基础设施”的单位,集团和二部委也开始了关于安全的审查。所以今年很多时间都是在做安全相关的工作,于是就出现了下面的这起故障。...

View Article

event “library cache: mutex X” caused by Long time dynamic sampling of large...

一日数据库多个会话出现较长时间的等待, 等待event是”library cache: mutex X”, 关于这个等待事件以前在post记录过,发生在SQL的解析阶段,在申请libary cache的锁时产生的等待,当时是部分应用session 被一些监控会话堵塞,这些会话正在执行v$sql ,v$sqlarea的收集统计,同时又被一个应用UPDATE会话堵塞,该会话当前是ON...

View Article

Troubleshooting Connected to an idle instance, But Instance is running

前几日有朋友遇到了这个问题,实例是启动的,但是经常过一段时间连接数据库实例时提示”Connected to an idle instance”,环境:RAC oracle 11.2.0.4.0 操作系统RHEL 6.5。 [oracle@anbob1 trace]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Wed...

View Article


Image may be NSFW.
Clik here to view.

Oracle Database 18C (18.3) RPMs 安装方式

近日oracle发布了传说已久的RPMs安装版本18.3, 但不是oracle database core mini版, 安装文件有3.5GB左右大小。  业界这么关注是因为这是oracle database的第一个可以使用rpm方式安装的版本, 这样就简化了数据库的安装部署,降低了oracle安装的技术门槛, 目前可以去官方OTN下载 FOR Linux x86-64bit 版本。 安装介质...

View Article


Image may be NSFW.
Clik here to view.

浅谈ORACLE免费数据库Oracle Database XE版

oracle数据库的强大功能毋庸置疑,只是很多时间会被它的昂贵的license吓的望而却步, 对于ORACLE的EE 和SE版无论用在开发和测试环境收LICENSE,连DG的备端理论都是要收取和Primary同样价格的License,   从oracle 10g起推出了ORACLE XE(Express...

View Article

Oracle 12.2 Flex ASM安装RU后ASM、GIMR等资源未启动, 手动启动提示CRS-2549“it is not a valid...

今天遇到的一个案例,一套ORACLE 12.2 FLEX CLUSTER, 在安装了RU(20180417)后节点2的CRS启动正常,但是其它如ASM、DB、GIMR 等资源都未启动, GI alert log并未发现错误,手动使用srvctl启动ASM资源提示: CRS-2549: Resource ‘ora.asm’ cannot be placed on ‘anbob02’ as it is...

View Article

Troubleshooting ORA-21780 during SMON to clean transient type

This issue happens on Oracle RAC environment 11.2.0.3 , db alert log show ora-21780 frequently caused by the SMON is not able to clean some objects, This short article simply record it. and how to...

View Article

oracle 12cR2 新的权限组sysdg, sysbackup, sysrac, syskm

在许多公司中,各种与Oracle数据库相关的任务(如管理ASM和备份/恢复Oracle数据库)都有明确的职责分离。在过去都是使用sysdba管理所有权限如asm\DG\备份, 但是都知道sysdba除了管理系统权限外甚至还可以查看业务数据, Oracle意识到解决用户的职责分离问题,在Oracle 11g是提供了ASM的管理专用权限SYSASM,  如它可以启停ASM ,增、删ASM...

View Article


Image may be NSFW.
Clik here to view.

Troubleshooting ORA-27300 ‘fork failed with status: 11’ on SLES12 (SUSE...

近日新装的一套ORACLE 12.2  RAC on SLES 12在使用srvctl start database 有时失败, alert log 中出现ORA-27300、ORA-27301、ORA-27302错误, 从错误不难看出是OS资源资源限制, 这可能以后使用SUSE的用户会是个常见问题, 因为这是SLES...

View Article

Image may be NSFW.
Clik here to view.

Troubleshooting many session waiting ‘latch free'(transaction branch...

前日有套11.2.0.3 RAC on HPUX数据库环境突然出现较高的latch: free wait event, 该event在10G以后的版本较为少见(已经细化为具体latch) ,  通过p1 or p2值可以确认具体latch. 下面记录一下这个问题。 SQL> @snapper ash 5 1 all Sampling SID all with interval 5...

View Article


Image may be NSFW.
Clik here to view.

Troubleshooting ora-600[ktecgsc:kcbz_objdchk]&ora-600[qesmaGetTblSeg1] when...

又近年末,各种事情忙的不可开交, 但最近的BUG又突然接二连三, 争取把在2018年的最后几天习惯性简单的总结了结, 这篇简单的记录一下上个月一套11.2.0.4 2-ndes RAC的案例, 问题发生的第二天说有个表还是不能insert和grant, insert报ora-600[qesmaGetTblSeg1]  和grant 报 ora-7445 [kss_first_child]...

View Article

Image may be NSFW.
Clik here to view.

How to delete SYS.KUPC$ service after kill datapump job

下午一个朋友的问题,简单记录,版本11.2.0.4 2-nodes RAC, 现象是service_name 参数出现了一些SYS.KUPC$ 的service, 监听上同样有,且停节点1 ,service会漂到节点2, 重启双实例后同样存在, 手动修改service_name可以临时解决,但是重启实例还是会存在,虽然是新增service, 监听上看着乱,其它没什么影响,...

View Article


Oracle12c R2注意事项:DB password file in ASM (DataGuard环境重建PWD)

之前在 Oracle 12c 关于密码(password)的几个新特性小结曾经记录过12C 密码文件可以放到ASM DG的特性, 最近处理一个案例时就遇到了,简单记录一套修复他人搭建的问题RAC+ DG的过程, 环境Oracle 12cR2 2-nodes RAC+DG。 1, db alert log of primary side 2018-12-25 09:32:18.111000...

View Article

Oracle12c R2注意事项: 因BUG生成大量的trace file 包含KRB: (rman module)

升级了Oracle 12cR2的同学,尤其是安装了2018 4月RU的版本(12.2.0.1.180417), 遇好检查下你的trace目录下是否生成了超大量的trace file,或单个超大的trace file文件,因为在这个版本下有两个原因很可能生成这些trace: 1. Trace files generation with message “AUTO SGA:...

View Article

Image may be NSFW.
Clik here to view.

ORACLE SCN issue Best Practice (最佳实践)

Recently, we have faced a very serious problem with Oracle SCN. The SCN with a production env ORACLE RDBMS grows very fast, the SCN rate is more than 30k per second . In theory, there should not be...

View Article
Browsing all 692 articles
Browse latest View live