【LINUX】free 命令结果完全剖析
以下是笔者在虚拟机上运行的debian系统的free情况。该虚拟机内存只有128M,同时分配了256M的SWAP交换区。 total used free shared buffers cachedMem: 124788 113432 11356 0 15308 75568-/+ buffers/cache:&nb...
【LINUX】使用lsof处理文件恢复、句柄以及空间释放问题
曾经在生产上遇到过一个df 和 du出现的结果不一致的问题,为了排查到底是哪个进程占用了文件句柄,导致空间未释放,首先在linux上面,一切皆文件,这个问题可以使用lsof这个BT的命令来处理(这个哈还可以来查询文件句柄泄露问题,应用程序的进程未关闭文件句柄)1.文件句柄以及空间释放问题注:在生产环境常见...
【HINT】Hint的常见错误使用方式(nologging)
提起Oracle数据库的Hint,几乎每一个DBA都知道这一强大工具。在Oracle中,Hint可以用来改变SQL的执行计划、固定SQL的执行计划。Oracle数据库内部的很多特性也依赖于Hint,比如Outline、Profile等。但是在日常工作中,很多开发人员或DBA,对Hint的使用仍然存在一些错误的方式。下面将列举主要的2种。(本文不讨论Hint...
【RAC】因系统时间设置不当,造成RAC一节点集群资源及数据库关闭
下午接到一个同事电话,说一体机(RAC)第二个节点数据库连不上了,让我帮忙看看。我便登上系统,在第一个节点查看信息,如下点击(此处)折叠或打开[grid@pwjkdb01 ~]$ crs_stat -t Name Type Target State Host ----------...
【DG】怎么使用Data Pump备份物理备用数据库
先决条件:<br /><br /><div>我们都知道数据泵(Data Pump)不能直接在物理备用数据库上执行,这由于执行数据泵时数据泵会创建和维护一个表,还要求数据库必须是READ WRITE模式,因此我们必须从其他数据库使用NETWORK_LINK备份物理备用数据库。</div><div><br /></div><div>NETWORK_LINK参数启动主要通过使用一...
【MW】Drop Materialized View Hangs with 'Enq: JI - Contention'
适用的数据库版本<span style="font-size:x-small;">[Release 10.2 to 11.2]</span><br /><br />事件:当运行DROP MATERIALIZED VIEW 时 会话hang住。<br /><br />用下面命令生成跟踪文件(通过任意会话):<br /><br /><div><div class="codeheads"><p>点击(<span style="cursor:pointer;color:red;" oncli...
【TRACE】Oracle跟踪事件
一、Oracle跟踪事件 <br />Oracle提供了一类命令,可以将Oracle各类内部结构中所包含的信息转储(dump)到跟踪文件中,以便用户能根据文件内容来解决各种故障。设置跟踪事件有两种方法,一种是在init.ora文件中设置事件,这样open数据库后,将影响到所有的会话。设置格式如下: <br />EVENT="eventnumber trace name eventn...
【AWR】Suggestions if Your SYSAUX Tablespace Grows Rapidly or Too Large
<h2>Applies to:</h2>Oracle Database - Enterprise Edition - Version 11.1.0.6 to 11.2.0.4 [Release 11.1 to 11.2]<br />Information in this document applies to any platform.<br />Updated 4 2014 -- this note was originally written on information from 10g and up to 11.1 <br />These older algorithm...
【AWR】Troubleshooting: AWR Snapshot Collection Issues
<h2>Applies to:</h2>Oracle Database - Enterprise Edition - Version 10.2.0.2 to 10.2.0.2 [Release 10.2]<br />Information in this document applies to any platform.<br />Oracle RDBMS Automatic Workload Repository<br /><br /><br /><h2>Purpose</h2><p>The purpose of this document is to desc...
【ASM】Oracle ASM 限制及简单介绍
<div> 对于书籍或者其他资料,大多数情况下只是当做一个“字典”,用的时候去看一看,以后希望可以主动性的去看一看资料。再个就是再牛的翻译大师所翻译出来的东东也不是完全符合原作者本意,有的时候就需要我们硬着头皮去看,闲话少扯了,开始主题。<br /><br /> &nbs...
ACOUG中国行济南站技术分享活动总结
一天的忙碌,此时终于到家了,盖总侯总也已奔赴西站,踏上回家的车,也许有点俗,但不得不说,这次活动感谢很多人。盖总侯总不必多言,一直在忙碌,感谢能够到泉城济南做技术分享,其实没听够。再个就...
【SQL】Oracle交换分区中参数without validation引发的症状(二)
前面我们知道无法查出数据原因了,详情请参考http://blog.itpub.net/29487349/viewspace-1764438/ 【SQL】Oracle交换分区中参数without validation引发的症状(一)这次是通过实验测试,下面呈现环境部...
【SQL】Oracle交换分区中参数without validation引发的症状(一)
在一次刷微博中偶然看到这么一个例子,下面是执行的语句信息:点击(此处)折叠或打开
【BUG】Oracle12c CDB:EM EXPRESS::ORA-07445
技术不断飞速发展,各种云也在如火如荼的进行着,得空终于可以玩玩Oracle12c了,Oracle12c确实改了好多东西,当打算使用em 的时候,发现根本没有emctl等工具了,好不容易整出em界面,却反映很慢(如图一),等了半天出现错误(图二),信息如下:(版本,12.1.0.1.0 ole6.6),原谅俺用的版本过低,也证明了刚出的东西bug确...
【RAC】oracle11g_rac_auto_update_opatch
前段时间测试单机数据库升级补丁,那么在RAC中怎么自动为集群软件、数据库升级补丁呢,下面让我们来看看。<br /><br />环境:redhat6.3_x64+Oracle11g RAC (11.2.0.4.0)<br /><br />所需补丁包:p6880880_112000_Linux-x86-64.zip p20996923_112040_Linux-x86-64.zip<br /><br />补丁信息:<span style="white-...
【OGG】hpux系统nfs异常造成OGG无法应用归档日志
一、起因<br /> 每天都会去查看一下自动巡检脚本的输出日志,今天却发现昨天没有生成日志,查看out文件,只输出一半就没了。接着敲了一个命令bdf ,输出几行后挺住了,终端后,查看ogg,发现ogg出现一下问题:<br /><br /><br /><div><div class="codeheads"><p>点击(<span style="c...
【DATAGUARD】DG系列之RACtoONE快照备用数据库的搭建
【DATAGUARD】DG系列之RACtoONE物理备库的搭建
【RAC】Oracle11g RAC CRS磁盘丢失后恢复
一、 概述 为了方便相关问题测试,我在本机搭建了一套RAC环境,但昨天打开后却发现RAC无法启动了,不错,就当一次实战演练了。 测试环境:Redhat6.3_x64+ oracle11gr2 RAC 二、 ...
【RAC】RAC本地数据文件迁移至ASM的方法(3)
一、 概述 目前在各个行业业务中存在大量的Oracle RAC环境,尤其对于中小型企业及一些管理不规范的环境中,对数据库的操作也就显得杂乱无章了,它不是核心系统,但有问题也够运维人员喝一壶的。下面说一个常见的问题,就是在RAC环境中,往往会遇到本...