- 博客(103)
- 收藏
- 关注
转载 简单了解EXT4文件系统
最近看到了有EXT4的文件系统的介绍,找了一下这个升级版的文件系统的NEW FEATURE:1 Multiblock Allocation 2 Delayed Allocation 3 Break 32000 subdirect...
2019-07-14 16:42:05
466
转载 rman备份的时候读取v$session_longops失败导致备份失败
一个redhat as4下的oracle 10.2.0.2的库使用的是基于物理dataguard的备份,每天晚上自动使用rman对数据库进行备份,但是今天却发现昨天晚上的备份失败!因为数据要保证能恢复到任何的时间点,所以备份脚本...
2019-07-14 07:57:06
414
转载 HP,请送我两瓶杀虫剂
HP,本来是一个硬件厂商,送礼品应该送个鼠标垫、小U盘啥的,不过目前我倒觉得应该买笔记本送杀虫剂。HP觉得大学宿舍很多蟑螂引起HP笔记本故障率很高,而返修的成本不仅仅是换个硬件的成本,还有HP维修人员的成本,还有大家沟通、来往车...
2019-07-13 21:33:08
294
转载 不同介质的访问速度
网上看到一个图片,不同的介质的访问速度,记录一下:L1 CACHE:1NSL2 CACHE:4.7NSRAM:83NSHARD DISK:13.7MS[@more@] ...
2019-07-11 08:42:08
283
转载 在linux系统中对文件进行分割
经常对从数据库中SPOOL出来的数据进行分割,而以往都是要在UltraEdit中一点点的剪切、复制,一直觉得linux中应该有个命令,今天终于找到了,那就是SPLIT。[@more@]下面是帮助信息:[root@logana o...
2019-07-10 07:03:04
492
转载 BUG:ORA-00600: internal error code, arguments: [kmgs_pre_process_request_6], [6], [2873], [2560], [3
又碰见一个BUG,为什么要说又呢?因为BUG实在是太多了,做DBA感觉就像在伊拉克穿行,到处都是暗枪、流弹、地雷、陷坑......起因是看见一个RAC库的其中一个节点的DB_CACHE_SIZE有点小,怎么办呢?改大点呗,这个参...
2019-07-09 21:06:05
291
转载 在rman备份过程中,数据文件增长可能会导致ORA-00600 [krbockstat-nrblks]
今天凌晨对数据库进行备份,结果却出现一个600错误,查阅metalink后发现是一个bug,而且说只要备份不失败,则对数据库和数据库的备份都没有任何影响。在这里记录一下吧。[@more@]Backup Fails With OR...
2019-07-07 09:45:04
186
转载 foxmail 6.5 beta3 某些邮件不能直接回复的问题
一直使用FOXMAIL,前段时间FOXMAIL的自动升级提醒我进行升级,而且是大版本的升级,于是就直接做了升级。升级后发现搜索功能得到了很大的增强,使用起来非常方便,而且搜索的速度飞快。但是,用了一段时间发现某些邮件不能直接进行...
2019-07-06 18:15:05
885
转载 查看执行计划出现ORA-22992错误
查看一个sql的执行计划,结果出现ORA-22992提示,知道这个提示是远程DB LINK包含LOB字段,所以不能在select中被显示,但是仔细核对后,发现这个sql使用的三个表的连接都是本地表,而且这三个表根本不包含LOB字...
2019-07-05 11:27:04
617
转载 DELL R900服务器上基于REDHAT 4.6安装oracle中碰到的Can't connect to X11 window server using 'localhost:0.0'...
之前没怎么在linux下安装过oracle,到这个公司后,虽然安装过无数次,不过都是按照前辈写好的文档安装的,而且一路顺畅,因为都是在同一个版本的OS上安装同一个版本的ORACLE,所以没出过问题。12月份,公司订了dell最新...
2019-07-04 18:33:05
379
转载 ASM磁盘空间假装耗尽,ORA-15041: diskgroup space exhausted
一个DATAGUARD,当主库RESIZE扩大一个数据文件后,DG上面却不能应用这个RESIZE的操作,导致MPR进程停掉,报错如下:ORA-01237: cannot extend datafile 123ORA-01110:...
2019-07-04 08:33:07
2012
转载 SHARED POOL中KGH: NOACCESS占用大量内存的问题分析
接上篇的ORA-04031错误,知道整个SHARED POOL的组件中,ASM extent pointer array占用很大的内存是显示的一个BUG后,继续分析各个组件占用的内存大小,结果发现KGH: NO ACCESS组件...
2019-07-02 19:00:05
949
转载 REDHAT中如何判断主机的CPU是32位还是64位的
可以直接查看/proc/cpuinfo文件,其中有关于CPU的详细信息,包括型号、CACHE、频率等等,但是没有地方明确的写明是32位还是64位的,不过在FLAG那一行有很多的标志信息,如果其中有LM标志,说明这个是64位的CP...
2019-07-02 13:06:06
667
转载 打补丁打出新的BUG来了
ORACLE 10.2.0.2版本的RAC环境下,因为拿标准的TPC-C进行压力测试,发现后台ALERT日志中报有很多DEADLOCK,或许是TPC-C压力测试软件的问题,也或许是ORACLE的BUG,于是找到BUG相对应的补丁...
2019-06-30 18:09:04
216
转载 NULL列时,如何使得IS NULL或者IS NOT NULL可以使用索引来提高查询效率
虽然我们一直强调在进行数据库设计的时候,要尽量设置所有的列为NOTNULL,这样的最直接的好处就是假如这个列上有一个索引,那么对这个表进行COUNT(*)统计的时候(假设这个表只有这一列有索引,并且索引全扫描比全...
2019-06-30 09:18:04
2168
转载 遭遇ITL死锁
转载自www.ixdba.com:一个增量刷新的程序,看哪些记录发生变化了(使用TRIGGER记录),就在远端把相应的记录删除,再把本地的数据insert过去。因为数据量比较大,而单一的delete和insert对资源的使用率也...
2019-06-30 08:57:06
310
转载 物理DATAGUARD库上的KSVCREATE: PROCESS(M000)
CREATION FAILED 问题天天有,没有今天多,RMAN备份的问题没搞定的时候,想着把数据库打开会不会这个错误就没了呢,于是就把dataguard open read only了,结果错误依旧,而且后台日志还有新的错误报...
2019-06-29 18:48:05
148
转载 临时表空间被占满的原因查找
收到数据库报警,说临时表空间不能再扩展,临时表空间大小有8G,而且平时使用率一般不到1GB,8G全部用光肯定是有人在生产上手工执行了大的排序操作,上次发生过一次,但这个瞬间就过去了,等登陆上去看的时候,临时表空间已经降落到了正常...
2019-06-29 17:00:06
863
转载 利用B*TREE的特性,为列值分布极端不平衡的表创建特殊索引来提高效率
问题提出: 一个订单处理系统,需要频繁的取出最早提交但是还未处理的订单来进行处理,随着时间的累加,表中数据越来越多,性能也越来越低。[@more@]首先来看看表结构,简化后如下:ID NUMBER(...
2019-06-27 19:57:04
107
转载 11G R2中的并行执行,dbms_parallel_execute
在以前我们处理大数据量的时候,一般机器硬件都足够强悍,单线程的处理怎么也消耗不了多少的系统资源,而整个处理的过程又比较慢,这个时候并行就出现了。并行可以通过ORACLE的PARALLEL来指定和执行,而在11GR...
2019-06-25 08:39:05
480
转载 纪念二姨父!
2007年7月10日下午两点,二姨父去世!写了删,删了又写,不知道该如何来表达自己的心情。愿天堂里还有一堆朋友一起喝酒,愿灵魂安息!阿门![@more@] ...
2019-06-21 07:18:08
129
转载 emc cx500上的基于linux的3节点rac上的裸设备的使用和性能测试
一直以来只是听说裸设备如果能提高性能,如果没有文件系统管理方便等等,昨天看了一篇文章后,终于明白什么叫裸设备了,下面的例子是在一个3节点的rac环境下的一个节点测试的,盯着一个节点做是为了避免过多的cache fusion而影响...
2019-06-20 14:18:05
169
转载 要命的MERGE JOIN CARTESIAN
一个应用,突然出现响应缓慢,查看一下等待时间,发现有很多的数据读取的等待,而且每次执行读取的BLOCK数量明显比之前多,看看SQL的执行计划,发现跟之前的执行计划不一样,多了一个MERGE JOIN CARTESIAN ...
2019-06-20 09:21:07
178
转载 碰到一个latch free相关的BUG
一台DB今天负载一直很高,而且主要资源是消耗在CPU,其中有几个进程,对CPU资源的使用一直是100%。查看等待情况,基本都是在等待latch free事件。看看SHARED_POOL,还有很多空闲的空间,根据V$SESSION...
2019-06-20 07:57:04
105
转载 RMAN备份中发现坏块
基于DATAGUARD的RMAN备份,每天晚上自动进行,今天早上发现昨天的备份有点异常,alert.log中记录了备份的时候发现一个数据文件中有坏块,可是重新读取的时候坏块却又好了,记录一下。[@more@]当时的alert日志...
2019-06-19 07:42:05
611
转载 使用NFS4协议在NETAPP存储下不能MOUNT的分析和解决
之前的NETAPP存储一直使用的是默认的MOUNT协议,也就是NFS3的协议,因为一个应用需要使用NFS4的协议,于是开始了苦难之旅。首先默认情况下NFS4协议在NETAPP存储上是没有打开的,这个打开很容易,基...
2019-06-15 07:15:06
1147
转载 系统crash掉导致ORA-00600的处理
国庆期间重新整理了机房,一堆机器移行换位,估计oracle没有关闭就直接拔电源了。到今天开发人员报告一台测试的db连不上,于是处理开始。[@more@]因为这台机器的数据库是开机自动启动的,直接登陆上去查看listener状态,...
2019-06-14 16:24:05
216
转载 (转载)删除文件后硬盘空间不释放的问题
转载自:http://www.linuxdiyf.com/viewarticle.php?id=89776很多人会遇到在操作系统上rm掉一个大的文件,以解决文件系统超标的问题,可是有的时侯文件删除掉了,而空间却未释放出来。论坛上...
2019-06-14 15:54:05
1520
转载 在分区表上使用正确的索引来提高性能
问题提出:一个三表链接,其中都是通过主键来链接的,而且查询条件只有一个,而且这个列的选择性非常高,基本上99.9的数据都不相同。其中一个表数据量在千万,其他在百万,这个sql一天会执行几十万次,占用了大量的系统资源。[@more...
2019-06-13 08:48:08
516
转载 从SEQUENCE跳号说起
一个应用上线后发现一个使用SEQUENCE值来生成的主键经常出现断号,而且断号不是一两个,而是每次几十个几十个的跳。而一般能想到的导致这种跳号的基本就是事务ROLLBAK了导致取出的SEQUENCE没有被插入到表中去...
2019-06-12 11:54:04
123
转载 幸运还是不幸,又遭遇ORA-00600 [kfgFinalize_2],导致业务宕机20分钟
为生产系统扩容,准备把两台rac的机器的内存全部从8G升级到16G,凌晨3点开始实施,方案如下:首先应用全部切换到节点1,然后停节点2,加内存,然后节点2起来,不幸发生,节点2的ASM实例启不来,本来实例是自动启动的,手工去启动...
2019-06-11 18:33:07
287
转载 不那么靠谱的ORA_ROWSCN
很多人都知道ORA_ROWSCN可以表示表中某行记录的SCN号,从这个SCN号可以大致推算出这行记录最后修改的时间是什么时候。不过创建表的时候如果没有显示的指定表的rowdependencies属性,那么这里的ORA...
2019-06-08 17:39:04
789
转载 遭遇ORA-07445 的一个BUG
问题描述:早上刚上班,开发的报告说一个很简单的查询不能运行,查询语句如下:SELECT * FROM DEAL WHERE CODE IN ('12', '13') ORDER BY BEGINDATE desc我自己登陆上去,...
2019-06-04 19:30:05
240
转载 通过MOVE PARTITION来回收已经使用的空间
ORACLE 10G中,对于空间的回收利用已经有了很大的提高,这里讨论的只限于在线系统的空间回收,而对于应用可以停的回收方法,比如CTAS然后TRUNCATE原表,然后再把表RENAME回来这样类似的方法不做讨论。对于但表的回收...
2019-06-04 19:15:04
481
转载 ORA_ROWSCN与按照commit时间对记录进行排序
问题的提出:在并发的环境下,每个sql先执行的不一定先提交,因此想如何才能按照事务提交的顺序来对记录进行排序而不是按照sql执行的时间。[@more@]先来说说sysdate或者systimestamp,如果系统中使用这样的列来...
2019-06-03 15:06:04
224
转载 ORA-06553: PLS-801: internal error [56319],以及64位oracle降级为32位的处理
很早之前给开发建了两套环境,今天有同事提出说两套环境经过长时间的折腾,两边很多不一致,于是决定从一个库来同步另一个库。首先想到的最简单的办法就是把源库宕下来,然后冷备过去,然后得到两个完全一致的库。等做完了,目标数据库起来,登陆...
2019-05-30 09:06:05
548
转载 error while loading shared libraries: libclntsh.so.10.1
一个使用ASM的单机数据库,重启后发现ASM起不来,报错说无法跟CSSD通信。CSSD应该是系统启动的时候自动启动的,LINUX系统,启动的脚本就写在/etc/inittab文件最后的,查查后台的/var/log/mes...
2019-05-26 19:33:07
955
转载 山寨版800
很多人都说成功是被逼的,不是别人逼你,就是自己逼自己。我自己就被逼无奈充当了次山寨版800。SUN的NAS存储因为机房温度过高没有响应了,以前也发生过类似故障,都是温度降下来后重启就好了,这次温度下来后,重启,启...
2019-05-25 14:00:06
138
转载 归档日志满导致ORA-13516错误,awr报表不能自动收集
问题描述: 一个压力测试环境,需要模拟大量数据,于是写了个job在周末跑,结果今天来看结果的时候,发现由于产生大量的归档日志,导致磁盘空间耗尽,job已经停了。看看数据也造的差不多,也没在意。于是QA开始做压力测试...
2019-05-25 10:12:06
213
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人