死锁的概念 什么是死锁呢? 其实我们生活中也有很多类似死锁的例子。 我先举一个生活中的例子:过年回家,父亲买了一把水弹枪,儿子和侄子争抢着要先玩,谁也不让谁,拆开包装后,一个抢了枪, 一个逮住了子弹和弹夹。两个都争着要先玩,但是都互不相让。结果两个人都玩不了。如果儿子要先玩,就必须让侄子把子弹和弹夹... ...
分类:
数据库 时间:
2017-06-01 13:13:21
阅读次数:
383
来自网络,并且在本机实验完成: onsistent read :我的理解,就是通过scn来读取。 读取的过程中要保证 scn是一致的。举个例子,一个SELECT 语句在SCN=100的时刻开始读取一系列数据块。在执行的过程中,他发现一个数据块的SCN变成了101,也就是说这个数据块被更改过了。那么S ...
分类:
其他好文 时间:
2017-06-01 13:08:59
阅读次数:
160
17.4、Making User-Managed Backups of Online Tablespaces and Datafiles 当数据库打开时,能够备份一个在线表空间全部和一个指定的数据文件。备份过程的差别依赖于在线表空间是read、write或者read-only。 注意:不应该备份暂时 ...
分类:
其他好文 时间:
2017-05-30 16:09:45
阅读次数:
260
题目链接 题目大意: 给定一个长度为 n 的非负整数序列 a[1..n] 你需要求有多少个非负整数 S 满足以下两个条件: (1).0 ≤ S < 260 (2).对于所有 1 ≤ i < n ,有 (a[i] xor S) ≤ (a[i+1] xor S) 1 ≤ n ≤ 50 0 ≤ a[i] ...
分类:
编程语言 时间:
2017-05-23 15:58:12
阅读次数:
161
1.functools.partial(func, *args, **keywords) 实现 例子 2.functools.update_wrapper(wrapper, wrapped, assigned=WRAPPER_ASSIGNMENTS, updated=WRAPPER_UPDATES) ...
分类:
编程语言 时间:
2017-05-12 19:09:34
阅读次数:
222
在操作数据时,不小心改错了表中的数据,想恢复到之前的数据,则可用以下方法: 1.首先我们需要通过dbms_flashback.get_system_change_number,它可以获取系统当前的SCN值: 2.再查询小于当前SCN的数据,进行导出即可: 注:此方法只能恢复刚删不久的数据 ...
分类:
其他好文 时间:
2017-05-12 19:05:00
阅读次数:
157
re是一个使用频率很高的模块。 这个例子想说明的是,Python中的字符串如果使用'r'前缀,字符串中的内容就是本身,没有转义。 re模块的第一个函数: re.match(pattern, string, flags=0) 一个常用的flag是: ...
分类:
编程语言 时间:
2017-05-11 22:29:20
阅读次数:
264
SCN(System Chang Number)作为oracle中的一个重要机制,在数据恢复、Data Guard、Streams复制、RAC节点间的同步等各个功能中起着重要作用。理解SCN的运作机制,可以帮助你更加深入地了解上述功能。 在理解SCN之前,我们先看下oracle事务中的数据变化是如何 ...
分类:
数据库 时间:
2017-05-10 09:48:49
阅读次数:
351
1 STARTUP NOMOUNT 1.读取环境变量下dbs目录下的参数文件(spfile/pfile) 查找参数文件的顺序如上面列表的,读取优先级: spfilechongshi.ora > spfile.ora>initchongshi.ora 如果三个文件都找不到的话,那么将启动失败。 2.启 ...
分类:
数据库 时间:
2017-05-08 23:27:23
阅读次数:
220