闪回版本查询表现的是数据表的一个时间段的所有快照变化记录,说起来比较简单,但是却不那么好理解,如果简单来说我们可以把数据表的每一个时间段都细化为一个快照形式也就是我们所说的版本,而这个版本在不停的变化因为有更新dml操作,而闪回版本查询就是记录时间段内每个版本的“生命周期”。 select ver....
分类:
其他好文 时间:
2014-09-13 15:55:25
阅读次数:
362
原理:Oracle根据还原表空间信息,利用还原表空间中的数据,类似一致性读取方法,可以把表置于一个删除前的时间点(或SCN),从而将数据找回。删除删除错误的dml操作的oracle的前提准备:一、保证可以闪回两个小时之前的数据 show parameter undo_retention 显示事务.....
分类:
数据库 时间:
2014-09-12 21:54:54
阅读次数:
388
DataGurd:
主要备库的方式,就是数据库对数据库的备份方式,主要是解决容灾的。
流复制:
主要是利用ORACLE的归档日志,进行增量备份来实现的,不仅可以配置只复制某些表,还可以配置仅复制某些表上的ddl或dml。可以复制到表,用户,数据库级别。
高级复制:
主要是基于触发器的原理来触发数据同步的,因此,高级复制无法实现用户,数据库级别的对象复制,只能做些表、索引和存储过程...
分类:
数据库 时间:
2014-09-12 17:21:33
阅读次数:
204
Copy fromhttp://www.cnblogs.com/henryhappier/archive/2010/07/05/1771295.htmlSQL四种语言:DDL,DML,DCL,TCL1.DDL(DataDefinition Language)数据库定义语言statements are...
分类:
数据库 时间:
2014-09-12 15:01:33
阅读次数:
281
今天在Stack Overflow上看到一个很有趣的问题,
问题的大意是:
需要用一个脚本处理一个文本文件, 但这个文本文件可能很大, 由于处理脚本的问题, 希望每次能够只处理该文本文件的若干行, 就像 xargs 一样, 而且不能使用split来分割文件, 也不允许生成临时文件.
如果允许使用临时文件的话, 那么用bash script并不难实现, 若不能使用临时文件, 那么可以使用...
分类:
系统相关 时间:
2014-09-10 21:11:11
阅读次数:
921
??很多教程和资料都强调流畅的用户体验需要异步来辅助,核心思想就是保证用户前端的交互永远有最高的优先级,让一切费时的逻辑通通放到后台,等到诸事完备,通知一下前端给个提示或者继续下一步。随着.NET发展,async和await关键字的推广,Task Parallel Library (TPL)的稳步发展, 异步编程也越来越多的被重视和采用,很多时候非常便利的解决各种性能问题,但同时也带来了很多的陷阱...
分类:
其他好文 时间:
2014-09-10 10:51:20
阅读次数:
249
很多教程和资料都强调流畅的用户体验需要异步来辅助,核心思想就是保证用户前端的交互永远有最高的优先级,让一切费时的逻辑通通放到后台,等到诸事完备,通知一下前端给个提示或者继续下一步。随着.NET发展,async和await关键字的推广,Task Parallel Library (TP...
分类:
其他好文 时间:
2014-09-10 10:46:50
阅读次数:
305
数据库语句分为三大类:数据定义语言(DDL),数据操纵语言(DML),数据控制语言(DCL)DDL:CREATE DATABASE xiaotest 创建一个数据库名为xiaotest的数据库。 drop database xiaotest删除一个数据库名为xiaotest的数据库。 dalter ...
分类:
数据库 时间:
2014-09-09 11:47:38
阅读次数:
243
Oracle支持的SQL指令可分为数据操作语言语句、数据定义语言语句、事务控制语句、会话控制语句等几种类型:1、数据操作语言语句数据操作语言语句(Data manipulation language,DML)用于进行数据的检索和更新操作。数据检索是数据库应用中使用频率最高的操作类型,因此数据检索的效...
分类:
数据库 时间:
2014-09-09 11:16:38
阅读次数:
267