网络上和官方文档配置Data Guard 的步骤已经非常成熟,个人觉得应该逐渐深入,去理解其原理,挖掘其精髓,这篇文章是个人学习总结 网络上和官方文档配置Data Guard 的步骤已经非常成熟,个人觉得应该逐渐深入,去理解其原理,挖掘其精髓 这篇文章是个人学习总结的笔记,如果写的有错的地方,还望大家留言指正 下图为一个ADG的模型,那么这篇文章就来研究图中的箭头的原理,也就是日志是如何发送的图中,主库在运行时会不断产生redo...
一、游标是构件在PL/SQL中,用来查询数据库,获取记录集合或者结果集合的指针,它可以让开发者一次访问一行结果集。 Oracle中游标的分类: 显示游标 隐式游标 1、显示游标是早期定义的用于处理多行结果集的游标。 2、隐式游标是由Oracle定的,它是和单行sele一、游标是构件在PL/SQL中,用来查询数据库,获取记录集合或者结果集合的指针,它可以让开发者一次访问一行结果集。 Oracle中游标的分类:显示游标隐式游标1、显示游标是早期...
************************************************************************ ****原文: blog.csdn.net/clark_xu 徐长亮的专栏 ************************************************************************ Root.sh的原理 1. In root.sh script, it will ad ************************************************************************ ****原文:blog.csdn.net/clark_xu 徐长亮的专栏 ****************************************...
需要从一个数据库中的表GIS_WEICHAI_DATA_1S中的数据导入到另个一数据库的表GIS_WEICHAI_DATA_1S中,接下来为你讲解跨数据库查询并插入需要的朋友可以参考下工作中需要从一个数据库中的表GIS_WEICHAI_DATA_1S中的数据导入到另个一数据库的表GIS_WEICHAI_DATA_1S中,数据库服务器都是远程的!我的实现方法是在本地使用PL/SQL操作两个远程服务器,实现方式如下: 1. 为你需要操作的远程数据库服务器建立本地服务名: 在本地数据库安...
Oracle对数据库数据文件(datafile)中的存储空间进行管理的单位是数据块(data block),本文将详细介绍下午在学习oracle 10g r2 concepts 在这留一笔。 Oracle对数据库数据文件(datafile)中的存储空间进行管理的单位是数据块(data block)。数据块是数据库中最小的(逻辑)数据单位。与数据块对应的,所有数据在操作系统级的最小物理存储单位是字节(byte)。每种操作系统都有一个被称为块容量(block size)的参数。Oracle每...
很多朋友使用多了mysql limit进行分页到了oracle中就不知道如何写分页了,其实oracle分页与mssql分页很像的,下面我来给大家介绍oracle分页语句。很多朋友使用多了mysql limit进行分页到了oracle中就不知道如何写分页了,其实oracle分页与mssql分页很像的,下面我来给大家介绍oracle分页语句。最简单使用方法代码如下t2.* from (select rownum r,t1.* from youtable t1 where rownum<?) t2 where t2.r>?小于最大的,大于最小的,就是...
1.说一下RAC和单节点数据库的区别有哪些?你认为RAC最有用的功能是说什么?区别(1)RAC有2个以上的实例,单节点只有1个实例(2)RAC具有实例级别的高可用(3)最有用的功能是说什么?区别RAC最有用的功能具体进程结构请参考下面的图示掉之后,其它实例是如何接管这个实例上的事务的?<span lang="EN-US" .="mso-bidi-font-size:10.5pt; color:#316499">Leonarding2013.06.26北京&summer本文出自 “leonarding Blog” 博客,香港虚...
通过NBU恢复Oracle理解的恢复原理一.假如你之前已经使用Resetlogs恢复过Oracle,又没做过全库备份,那么再恢复数据库时就只能使用不完全恢复,而且要查清楚连续通过NBU恢复Oracle理解的恢复原理一.假如你之前已经使用Resetlogs恢复过Oracle,又没做过全库备份,那么再恢复数据库时就只能使用不完全恢复,而且要查清楚连续性存在归档日志SCN,因为丢失归档,恢复时会报如下的错误:INF - ORA-01547: 警告: RECOVER 成功但 OPEN RESE...
Latch闩锁在Oracle中属于KSLKernelServicesLatching,而从顶层视图来说KSL又属于VOSVirtualOperatingSystem。Latches是一种低级别(low-level)的锁机制,初学IT的Latch闩锁在Oracle中属于 KSL Kernel Services Latching, 而从顶层视图来说 KSL又属于VOS Virtual Operating System。Latches 是一种 低级别(low-level)的 锁机制, 初学IT的同学请注意 低级不代表简单, C语言对比java语言要 低级一些但C并不比java简单。在一些文章著...
《Oracle物化视图实战手册》场合:数据变化小,查询出数据还要2次利用,需要数据双向同步的场合视图:就是一条sql语句,每次查询时都要重新生成执行计划,重新执《Oracle物化视图实战手册》场合:数据变化小,查询出数据还要2次利用,需要数据双向同步的场合视图:就是一条sql语句,每次查询时都要重新生成执行计划,重新执行,非常消耗时间,放在内存中一次性的物化视图:执行sql并保留结果,直接放在数据文件中,不放在内存中方便...
当使用update,大多数情况下只有一个子节点,只有当set子句中使用子查询时,它才能有两个以上的节点,如果它只有一个节点的情况下 当update下面有多个节点时,大家可以看到相当于是多个nestedloop(嵌套循环连接(nested loops join)原理),如果你操作的数据量大,则性能可能会有问题,这种场景下,使用merge into(用merge into进行性能优化)优化,,可以把执行计划变为hash join(哈希连接(hash join) 原理),表都只要扫描一次,...
鉴于映像备份需要占用和生产数据文件相同的空间,所以在数据量较大的情况下是不建议采用的,因为这种方案需要客户为花费双份存储 映像级别备份(image copies)相当于数据文件和归档日志的拷贝复制品,与原文件在存储空间上完全一致,如果需要做一个部分恢复(比如某一数据文件)采用映像备份情况下只需要检索相应的映像即可,恢复速度非常快,在某些非常情况下,可以直接switch到映像数据文件以保证生产环境尽可能短时间的停机,事...
当oracle开启一个事务对table表中的数据进行修改,修改的那个数据(行数据)会被拷贝到 右图 undo segment(用圆形表示是因为表示 1:undo segment的概念 当数据库进行修改的时候,需要把保存到以前的old的数据保存到一个地方,然后进行修改,用于保存old数据的segment 就是undo segment。 以前老的东西是可以被覆盖掉的,因为undo segment是一种循环利用的方式。 看下图如上图所示: 当Oracle开启一个事务对table表中的数据进行修...
Bounded Recovery 功能仅支持 Oracle 数据库。Bounded Recovery 是通用 Extract 检查点工具的组件之一,可以保证当Extract 进程出 Extract 进程恢复原理 BR 适用于 Extract 进程(仅适用于 Oracle数据库) 使用 BR 参数可以控制 GoldenGate 的 Bounded Recovery (BR) 功能。Bounded Recovery 功能仅支持 Oracle 数据库。Bounded Recovery 是通用 Extract 检查点工具的组件之一,可以保证当Extract 进程出于任何原因(计划停机或意外...
块修复是最简单的恢复,在数据库正常操作过程中由系统自动做的,用户几乎感觉不到。 块修复是最简单的恢复,在数据库正常操作过程中由系统自动做的,,用户几乎感觉不到。 系列文章:Oracle恢复内部原理 ?where=nkey&keyword=19824 7.1 块修复初始化和操作 前台进程在修改一个缓冲区的时候调用重做程序在该缓冲区上应用改变向量时因为前台进程僵死或者触发一个错误而导致缓冲区的状态不一致,块修复就是用来修复这种缓冲区的状态。...