分享好友 天南地北首页 网站导航

请具体解释在数据库中什么是事务的内部故障

网友发布 2023-08-02 01:13 · 头闻号汽车汽配

数据库系统故障可分为:事务内部故障、系统范围内故障、介质故障和计算机病毒四类。

1.事务内部故障

事务内部故障是指事务运行没有达到预期的终点,未能成功地提交事务,使数据库处于不正确状态。事务内部故障有的可以通过事务程序本身发现,是可预期的故障,但更多的是不可预期的故障,如数据溢出等。当发生事务内部故障时,可强行回滚(ROLLBACK)该事务,这类恢复操作称为撤消(UNDO)。

2.系统范围的故障

造成系统停止运行的任何事件都称为系统故障,如停电、操作系统故障。这类故障造成正在运行的事务非正常终止,数据库缓冲区中数据的丢失。若发生系统范围的故障,恢复子系统必须在系统重新启动时让所有非正常终止的事务回滚,若事务只作一半便发生故障,必须先撤消该事务,然后重做。

3.存储介质故障

系统故障又称软故障,存储介质故障称为硬故障。硬故障发生的可能性小,但破坏性极大。如硬盘损坏等。

4.计算机病毒

计算机病毒主要破坏计算机软件系统,由计算机病毒引起的故障属于系统范围的故障。

免责声明:本平台仅供信息发布交流之途,请谨慎判断信息真伪。如遇虚假诈骗信息,请立即举报

举报
反对 0
打赏 0
更多相关文章

收藏

点赞