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,连接后台集群数据库。这样,不论集群数据库是否有添...
oracle可传输表空间TTS小结
oracle加载数据最快的方式 限制Source/target数据库的字符集必须兼容,target字符集要么和source相同,要么为source的超集;database/national character set加密表空间不能跨endian平台传输;包含加密列的表不...
简单DG归档日志删除脚本
最近在摆弄DG,由于磁盘资源紧缺,需要一个归档日志处理的策略网上找了几个脚本,发现写的那么麻烦毛了,于是简单写了一个,实际路径等可以自己在修改主库备库都可以用,自己再做crontab就好,建议错开时间进行需要注意,提前查询DEST_ID,下面这个是主库删除的脚本(备库只需更改dest_id即可),我...
【DG】主rac + 备rac dg 部署
【DG】主rac + 备rac dg 部署 一.1 BLOG文档结构图 一.2 前言部分 一.2.1 导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① 主库为rac,备库为rac的物理dg的搭建(重点) ② dbca 静默方式创建rac...
深入内核: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)转载▼标签: 事务 数据文件 重做 记录 日志文件 ...
ORACLE坏块总结
Oracle数据库出现坏块现象是指:在Oracle数据库的一个或多个数据块(一个数据块的容量在创建数据库时由db_block_size参数指定,缺省为8K)内出现内容混乱的现象。由于正常的数据块都有固定的合法内容格式,坏块的出...
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查询的结果存入到变...
OGG安装文档
1、 主库OGG安装说明:数据库版本为10.2和11.2.0.3可以用goldengate11.2版本,数据库版本为11.2.0.4和12C,需要使用goldengate12.1版本,否则ddl_setup.sql脚本报错,修改数据库goldengate相关参数,show parameter goldengate查看,改为true(主备库都要修改)。 ...
用ORACLE的PROFILE限制ORACLE用户
ORACLE的PROFILE文件是限制数据库用户使用的资源的一种手段。如:控制session或sql能使用的CPU、控制用户的密码管理策略等。数据库创建后,系统则存在名为DEFAULT的默认PROFILE,若不做特殊指定,创建用户时用户默认使用的PROFILE就是DEFAULT。查看视图dba_profiles可找出数据库中有哪些PROFILE。SQL> select distinc...
Oracle Transportable Tablespaces (TTS)
主要讲一下关于Oracle在线传输表空间的一些注意事项,文中附有示例。 原理分析使用copy 数据文件+导入metadata的方式迁移数据 可以实现跨平台传输表空间COLUMNPLATFORM_NAME FORMAT A36SELECT * FROM V$TRANSPORTABLE_PLATFORM ORDER BY PLATFORM_NAME; 如果发现源、目标数...
ORACLE DG基本概念
data guard的主要用途构建高可用的企业数据库应用环境一个主库(primary)和一个或多个备库(最多9个standby)逻辑standby:数据库内容一致 但是结构可能不同;接受主库的redo日志,转换成SQL,在备库上执行SQL语句实现同步,sql apply物理standby:和主库一模一样;接受主库的redo日志,介质恢复实现同步,redo apply...
数据块恢复
1.数据块的完整性物理完整性:数据块头部可访问,数据块载荷符合头部描述,数据块校验值合法,数据块首尾一致。逻辑完整性:在数据块物理结构完整的前提下,载荷内容可以访问或在含义上无语。数据块完整性的前提是数据块在物理上能够被访问。2.数据块完整性检查2.1 参数db_block_checking指示...
闪回技术
闪回技术有:闪回查询、闪回数据归档、闪回事务查询、闪回事务、闪回表、闪回删除、闪回数据库一、闪回查询闪回时间点查询:select命令的 as of 子句和包pl/sql在过去一个时间点上的查询闪回版本查询:select 命令的versions between子句在过去的一段时间范围内的查询闪回查询能够在撤销段类搜索撤销数...