简单翻译下oracle 11g读取一致性的原则            
                
                    
                        
                                                            
                                                                        
                                                                                        翻译
                                                                                    
                            2018-11-01 14:42:18
                            
                                1657阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MySQL主从复制:主从复制中断后较长时间才发现,且主从间差异的数据量太多,这时候通常基本上只能重建复制从            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-17 00:52:20
                            
                                131阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            查询数据库中所有的undo表空间。SQL> select tablespace_name from dba_tablespaces where contents='UNDO' ;TABLESPACE_NAME------------------------------UNDOTBS1创建一个undo表空间SQL> create undo tablespace undot            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-09-04 21:13:57
                            
                                996阅读
                            
                                                                             
                 
                
                             
         
            
            
            
               在Oracle数据库中,undo主要有三大作用:提供一致性读(Consistent Read)、回滚事务(Rollback Transaction)以及实例恢复(Instance Recovery)。    一致性读是相对于脏读(Dirty Read)而言的。假设某个表T中有10000条记录,获取所有记录需要15分钟时间。当前时间为9点整,某用户A发            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-11-29 09:33:33
                            
                                965阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            为了验证从 Oracle 迁移到 PostgreSQL 的 4 亿条数据一致性,可采用分批次哈希比对和抽样校验结合的方式。以下是 Java 实现方案:一、分批次哈希比对(高效快速)public class DataValidator {
    private static final int BATCH_SIZE = 10000;
    private static final String            
                
         
            
            
            
            在Oracle数据库中,undo主要有三大作用:提供一致性读(Consistent Read)、回滚事务(Rollback Transaction)以及实例恢复 (Instance Recovery)。 一致性读是相对于脏读(Dirty Read)而言的。假设某个表T中有10000条记录,获取所有记录需要15分钟时间。当前时间为9点整,某用户A 发出一条查询语句:select * fro            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-04-17 11:58:05
                            
                                725阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            先来了解一下锁的概念,锁是保证数据一致性的一种机制,其实现过程由oracle自动完成,多用户模式下,锁有两种模式:
排他锁(exclusive lock)模式:能够阻止共享被加锁的资源。对数据进行修改时必须获得此种模式的锁。第一个排他地对资源加锁的事物是唯一可以对此资源进行修改的事物,直至排他锁被释放。 
共享锁(share lock)模式:依据操作类型有条件地允许共享被加锁的资源。对数据            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2010-08-10 09:55:00
                            
                                851阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ORACLE检索数据一致性与事务恢复
Oracle为了保证用户检索数据的一致性, 通过UNDO记录,当用户检索数据库数据时,Oracle总是使用户只能看到被提交过的数据或特定时间点的数据(select语句时间点),UNDO记录会被存放到回滚段中,假如该数据未提交,用户检索数据时,都是从UNDO记录中取得的.(如下图:)
1. ORACLE检索数据一致性
先打开一个SecureCRT.(第一个s            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2009-06-17 23:23:03
                            
                                1718阅读
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            表级锁(TM)具有以下几种模式:行共享(row share,RS),行排他(row exclusive,RX),共享(share,S),共享行排他(share row exclusive,SRX),及排他(exclusive,X)。
表级锁之前的关联可参考下图:
我们可以通过 v$lock, dba_objects 来得知产生锁的 object 是哪个,产生了什么类型的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2010-08-10 09:55:51
                            
                                429阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            数据字典锁(data dictionary lock,DDL)的作用是在执行 DDL 操作时对被修改的方案对象或其引用对象的定义进行保护。DDL 锁可以分为三类:排他 DDL 锁(exclusive DDL lock),共享 DDL 锁(share DDL lock),及可解除的解析锁(breakable parse lock)。
当执行以下语 句:AUDIT,NOAUDIT,COMMENT            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2010-08-10 09:56:39
                            
                                966阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Oracle数据库中,undo主要有三大作用:提供一致性读(Consistent 
Read)、回滚事务(Rollback Transaction)以及实例恢复(Instance Recovery)。
    一致性读是相对于脏读(Dirty 
Read)而言的。假设某个表T中有10000条记录,获取所有记录需要15分钟时间。当前时间为9点整,某用户            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-03-01 09:42:52
                            
                                320阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、编写生成备份脚本的脚本#cold backcupremark set sql*plus variable to manipulate output         //注释set feedback off heading off verify  off trimspool off  echo off time offset pages            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-05-20 16:28:37
                            
                                755阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            35这里也有讲解1:undo segment的概念 当数据库进行修改的时候,需要把保存到以前的old的数据保存到一个地方,然后进行修改,用于保存old数据的segment 就是undo segment。 以前老的东西是可以被覆盖掉的,因为undo segment是一种循环利用的方式。 看下图 如上图所示:当oracle开启一个事务对table表中的数据进行修改,修改的那个数据(行数据)会被拷贝到 右图 undo segment(用圆形表示是因为表示会被覆盖)中,这个时候事务没有提交,在这个时候查询table中的数据,进行全部查询的时候, 当进行全表扫描 扫描到 被事务修改的数...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-06-28 19:01:00
                            
                                286阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            什么是一致性读? 一致性读指的是在从查询那一刻起,中间的变化不予理会。 举例说明 比如我有两个帐户A,B. A 有1000块,B有1000快。我查询的时候查询速度比较慢。中间A转500到B账户。 已经查询到A账户有1000,B账户有1500,这个时候我查询的结果是查询的结果应该是2500还是2000呢? 正确结果当然是2000。 这里就设计到oracle一致性查询的问题了. o...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-22 16:55:51
                            
                                323阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            背景可用性(Availability)和一致性(Consistency)是分布式系统的基本问题,先有著名的CAP理论定义过分布式环境下二者不可兼得的关系,又有神秘的Paxos协议号称是史上最简单的分布式系统一致性算法并获得图灵奖,再有开源产品ZooKeeper实现的ZAB协议号称超越Paxos。在大数据场景下,分布式数据库的数据一致性管理是其最重要的内核技术之一,也是保证分布式数据库满足数据库最基            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-01 19:33:06
                            
                                232阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            运维的过程是不断产生新的问题,需要不断研究和前进的过程。十一假期刚过客户就电话告知之前的oracle 同步数据不一致需要处理,然而又不能停业务。这里研究使用RMAN初始化方案--不需要源数据库停机。1.环境介绍:客户三台数据库,三台之间相互同步DDL、DML2.前言:每个高可用的场景不一样,处理各有千秋,但是大致步骤雷同。我的故障不能直接就去处理这样的故障,需要先分析每个库的差异,哪个库的数据是正            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2015-10-10 10:20:38
                            
                                1978阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一.数据字典不一致说明MOS 文档说明:Identify Data Dictionary Inconsistency [ID 456468.1] 1.1 数据字典损坏数据字典损坏通常有如下情况            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-02 11:02:39
                            
                                433阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一 数据一致性简介1 产生数据一致性的原因分布式系统中,存在多个服务节点,每份数据都有多份副本,每份副本对应一个服务节点如果网络、服务器或者软件出现故障,会导致部分节点写入成功,部分节点写入失败,最终导致各个节点之间的数据不一致 2 数据一致性的定义和分类数据一致性是指任一时刻,所有副本中的数据都保持一致强一致性:更新操作完成之后,任何时刻,所有副本中的数据都是更新后的数据。强一致性是程            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-24 22:33:42
                            
                                147阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            数据完整性分类    1. 域完整性        域完整性又称为列完整性,指定一个数据集对某一个列是否有效和确定是否允许空值。    2. 实体完整性       &n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-04-04 10:04:54
                            
                                956阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Data LogicaI Consistency;
指数据在数据结构、数据格式和属性编码正确性方面,尤其是拓扑关系上的一致性。
逻辑一致性(logical consistency)与矛盾(Contradiction)相对; 
也即逻辑上的一致(logically consistent)= 没有逻辑矛盾(no logical contraction)            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-03-04 10:48:00
                            
                                1338阅读