Latch和Lock的区别
本文向各位阐述Oracle的Latch机制,Latch,用金山词霸翻译是门插栓,闭锁,专业术语叫锁存器,我开始接触时就不大明白为什么不写Lock,不都是锁吗?只是翻译不同而以?研究过后才知道两者有很大的区别。 Oracle中锁的信息是数据块的一部分,是物理的,并不是逻辑上属于某个表或者某个行。Latch是Oracle提供的轻量级...
Oracle物化视图的用法与总结
Oracle物化视图的用法与总结物化视图(material view)是什么?物化视图是包括一个查询结果的数据库对象,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照(类...
ORACLE死锁(ORA-00060)故障排查的一般性手法
ORACLE死锁(ORA-00060)故障排查的一般性手法 【背景】今晨巡检发现SAP PRD产生一个死锁:Sun Jun 29 10:30:36 2014ORA-00060: Deadlock detected. More info in file/oracle/PRD/saptrace/diag/rdbms/prd/PRD/trace/PRD_ora_2065024.trc.网上找到一个不错的troubl...
Oracle+Ogg 归档丢失 重新导数据建立ogg同步步骤
1031 ogg 恢复操作1、在目标端停掉复制进程,删除目标端OGG的复制进程ggsci> dblogin userid ggtarget,password ggtargetggsci> stop repesseggsci> delete replicat repesse 2、在源端停掉传输和抽取进程,删除源端OGG的传输进程,抽取进程ggsci> dblogin userid ggsrc, password ggsrc...
Linux 添加硬盘如何不重启
Linux 添加硬盘如何不重启1. 添加了磁盘后查看,没有刷新出来[root@node /]# fdisk -lDisk /dev/sda: 17.2 GB, 17179869184 bytes255 heads, 63 sectors/track, 2088 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O si...
Oracle 11g修改RAC SCAN IP
Oracle 11g修改RAC SCAN IP 在11gR2中,引入了SCAN(Single Client Access Name)的特性,该特性的好处在于,在数据库与客户端之间,添加了一层虚拟的服务层,就是所谓的scan ip以及scan ip listener,在客户端仅需要配置scan ip的tns信息,通过scan ip listener,连接后台集群数据库。这样,不论集群数据库是否有添...
简单DG归档日志删除脚本
最近在摆弄DG,由于磁盘资源紧缺,需要一个归档日志处理的策略网上找了几个脚本,发现写的那么麻烦毛了,于是简单写了一个,实际路径等可以自己在修改主库备库都可以用,自己再做crontab就好,建议错开时间进行需要注意,提前查询DEST_ID,下面这个是主库删除的脚本(备库只需更改dest_id即可),我...
深入内核:Asm Rebalance 原理 SHAPE
深入内核:Asm Rebalance 原理 SHAPE \* MERGEFORMAT 编辑手记:ASM Rebalance 的过程具体发生了什么操作呢,在不同版本间有什么样的区别,如何才能加快 Rebalance 的速度呢,本文将会解答你的困惑我们先看一个例子某客户进行存储扩容(11gR2 rac asm),扩容完成之后,我们需要将新划的l...
redo undo
转】oracle中关于redo log和undo log的详解 (2011-08-23 15:54:43)转载▼标签: 事务 数据文件 重做 记录 日志文件 ...
11gR2 新特性:Oracle Cluster Health Monitor(CHM
11gR2 新特性:OracleCluster Health Monitor(CHM)简介 Cluster HealthMonitor(以下简称CHM)是一个Oracle提供的工具,用来自动收集操作系统的资源(CPU、内存、SWAP、进程、I/O以及网络等)的使用情况。CHM会每秒收集一次数据。 这些系统资源数据对于诊断集群系统的节点重启、Hang、实...
oracle存储过程基本语法
oracle 存储过程的基本语法1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字( 参数1 IN NUMBER, 参数2 IN NUMBER) IS变量1 INTEGER :=0;变量2 DATE;BEGINEND 存储过程名字2.SELECT INTO STATEMENT 将select查询的结果存入到变...