set datedir=%date:~0,4%%date:~5,2%%date:~8,2%if exist d:\rollback\%datedir%\Server\ (rename d:\rollback\%datedir%\Server Server_0)xcopy /e /h /r /s D....
分类:
其他好文 时间:
2014-07-16 22:59:33
阅读次数:
239
簡單說就是產生了 dead lock--Thread A&B 你想像成兩隻procResource X&Y 你想像成兩個table兩個proc 同時執行,造成互相鎖定MS-SQL 對這個問題的解決方式,就是讓其中一個 rollback被rollback 那個就被稱作 死結的犧牲者
分类:
数据库 时间:
2014-07-16 21:30:43
阅读次数:
209
一、引入还原段主要有3个目的: 1、事务回滚:主要是针对rollback语句起作用 2、事务恢复:非正常关闭数据库即非保留事务级关闭数据库(abort、immediate)或者数据库instance崩溃,则当数据库再次打开时oracle服务器就要还原所有没有提及的事务。这种还原就是事务恢复的一部.....
分类:
数据库 时间:
2014-07-14 00:49:40
阅读次数:
224
/command:update/command:add/command:commit/logmsg:"msgstr"多个离散svn目录的更新"C:/program files/tortoisesvn/bin/TortoiseProc.exe" /command:update /Path:"C:/.....
分类:
其他好文 时间:
2014-07-13 08:48:58
阅读次数:
199
今天在对临时表新增栏位时遇到了错误:ORA-14450 attempt to access a transactional temp table already inuse
下面根据实验模拟了2种临时表使用不当报ORA-1445O的原因:
1、基于事物的临时表
SQL> create
global temporary
tabletemp_tab on
commit delete r...
分类:
数据库 时间:
2014-07-12 23:14:25
阅读次数:
352
事务的特征:ACID
Atomicity:原子性
Consistency:一致性
Isolation:隔离性
Duration:持久性
在SQL标准中定义了事务的四种隔离级别:
1,read uncommitted 未提交读
事务中的修改,即使没有提交,对其他事务也都是可见的。即事务可以读取未提交的数据,即会产生脏读。
2,read committed 提交读 ...
分类:
数据库 时间:
2014-07-10 22:29:41
阅读次数:
319
show git show in Vim
//show files for a commit in vim tabs
vim -pn $(git show --pretty="format:" --name-only SHAxxxx )...
分类:
其他好文 时间:
2014-07-08 19:54:35
阅读次数:
199
数据库软件需要解决的主要问题为“数据一致性”和“访问并发性”之间的矛盾,在理论上人们总结出保证数据一致性需要解决的几种不确定性情况,并以此为基础提出了数据库事务的几种隔离级别。
首先,来看一下,解决数据一致性的过程中,方法会发生的几种不确定情况。
脏读:
脏读又称无效数据的读出,是指在数据库访问的过程中,事务T1对某一值进行了修改,在没有提交之前,事务T2可以读取到事务T1的修改,由于T1事...
分类:
数据库 时间:
2014-07-08 18:56:54
阅读次数:
245
方法二:利用SVN自身的revision number。最高效的方法是在关键commit时说明打基线,或者说明关键要点,比如评审后修改再复核通过,比如评审通过。
方法二更加正式的做法是利用专门的表格记录关键点的Revision Number...
分类:
其他好文 时间:
2014-07-08 13:19:15
阅读次数:
309
在实施XenDesktop5项目过程中,发现XenDesktop5版本的数据库镜像事务日志很大,在XenDesktop4和XenApp版本中不存在该问题;于是我根据该现象探究XenDesktop5及以上版本镜像数据库事务日志为何如此之大以及我们今后实施的过程中该如何来维护这么庞大的数据库事务日志。在XenDesk..
分类:
数据库 时间:
2014-07-08 09:40:10
阅读次数:
663