DECLAREPROCEDUREdept_insert_procASPRAGMAAUTONOMOUS_TRANSACTION;--自助事物BEGININSERTINTOdept(deptno,dname,loc)values(60,‘MLDN‘,‘北京‘);commit;END;BEGININSERTINTOdept(deptno,dname,loc)values(50,‘开发部‘,‘天津‘);dept_insert_proc();--调用存储过程ROLLBACK;END;/
分类:
其他好文 时间:
2014-07-18 17:05:00
阅读次数:
195
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
多个DW进行update//菜鸟代码dw_1.Update()dw_2.Update()初级代码IFdw_1.Update()=1Anddw_2.Update()=1THENCOMMIT;ELSEROLLBACK;ENDIF中级代码IFdw_1.Update()=1THENIFdw_2.Update()=1THENCOMMIT;ELSEMessageBox("提示","喝多了!")ROLLBACK;ENDIFELSEMessageBox("提示","喝多了!..
分类:
其他好文 时间:
2014-07-16 16:24:58
阅读次数:
238
一、引入还原段主要有3个目的: 1、事务回滚:主要是针对rollback语句起作用 2、事务恢复:非正常关闭数据库即非保留事务级关闭数据库(abort、immediate)或者数据库instance崩溃,则当数据库再次打开时oracle服务器就要还原所有没有提及的事务。这种还原就是事务恢复的一部.....
分类:
数据库 时间:
2014-07-14 00:49:40
阅读次数:
224
转自:http://wanwentao.blog.51cto.com/2406488/54515411G中有个新特性,当表无数据时,不分配segment,以节省空间 解决方法: 1、insert一行,再rollback就产生segment了。 该方法是在在空表中插入数据,再删除,则产生segm...
分类:
数据库 时间:
2014-07-09 23:44:21
阅读次数:
238
一、问题原因: 11G中有个新特性,当表无数据时,不分配segment,以节省空间 1、insert一行,再rollback就产生segment了。 该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。 2、设置deferred_segment_creation 参数 sh...
分类:
数据库 时间:
2014-07-09 21:04:40
阅读次数:
285
事务是用来切割数据库活动的逻辑工作单元,事务即有起点,也有终点;当下列事件之中的一个发生时,事务就開始了:连接到数据库上,并运行了第一天 DML 语句;当前一个事务结束后,又输入了另外一条 DML 语句;当下列事件之中的一个发生时,事务就结束了:运行 COMMIT 或 ROLLBACK语句;运行一条...
分类:
数据库 时间:
2014-07-06 22:54:04
阅读次数:
246
导出oracle11.2.0.2的服务器的数据时,报“EXP-00003:未找到段(0,0)的存储定义”错误。初步分析是由于数据表是空表导致该问题。Oracle11G在用EXPORT导出时,空表不能导出11GR2中有个新特性,当表无数据时,不分配segment,以节省空间解决方法:一、insert一行,再rollback就产..
分类:
数据库 时间:
2014-07-03 14:12:13
阅读次数:
623
事务是用来分割数据库活动的逻辑工作单元,事务即有起点,也有终点;
当下列事件之一发生时,事务就开始了:
连接到数据库上,并执行了第一天 DML 语句; 当前一个事务结束后,又输入了另外一条 DML 语句;
当下列事件之一发生时,事务就结束了:
执行 COMMIT 或 ROLLBACK语句;执行一条 DLL语句,例如 CREATE TABLE 语句;在这种情况下, 会...
分类:
数据库 时间:
2014-07-02 09:17:20
阅读次数:
190