可以分为三类:
2.系统故障
3.介质故障
事务故障:事务故障是由于程序执行错误而引起事务非预期的、异常终止的故障。它发生在单个事务的局部范围内,实际上就是程序的故障。有的事务故障可以通过事务程序本身发现。
系统故障:若系统在运行过程中,由于某种原因,造成系统停止运行,以致事务在执行过程中以非正常的方式终止,这是内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为系统故障。
介质故障:介质故障是指外存储设备故障,主要有磁盘损坏,磁头碰撞盘面,突然的强磁场干扰,数据传输部件出错,磁盘控制器出错等。
数据库系统中故障可以分为:事务故障、系统故障、介质故障。
一、事务故障
某个事务在运行过程中由于种种原因未运行至正常终止点,事务故障的常见原因,输入数据有误
运算溢出,违反了某些完整性限制发生锁死。
二、系统故障
由于某种原因造成整个系统的正常运行突然停止,致使所有正在运行的事务都以非正常方式终止。
发生系统故障时,内存中数据库缓冲区的信息全部丢失,但存储在外部存储设备上的数据未受影响 。
三、介质故障
硬件故障使存储在外存中的数据部分丢失或全部丢失 ,介质故障比前两类故障的可能性小得多,但破坏性最大。
你这应该是发生了系统范围的故障。
数据库类型:mysql;数据库版本:mysql5.6;系统:linux。
数据库系统故障可分为:事务内部故障、系统范围内故障、介质故障和计算机病毒四类。
1.事务内部故障
事务内部故障是指事务运行没有达到预期的终点,未能成功地提交事务,使数据库处于不正确状态。
事务内部故障有的可以通过事务程序本身发现,是可预期的故障,但更多的是不可预期的故障,如数据溢出等。当发生事务内部故障时,可强行回滚(ROLLBACK)该事务,这类恢复 *** 作称为撤消(UNDO)。
2.系统范围的故障
造成系统停止运行的任何事件都称为系统故障,如停电、 *** 作系统故障。这类故障造成正在运行的事务非正常终止,数据库缓冲区中数据的丢失。
若发生系统范围的故障,恢复子系统必须在系统重新启动时让所有非正常终止的事务回滚,若事务只作一半便发生故障,必须先撤消该事务,然后重做。
3.存储介质故障
系统故障又称软故障,存储介质故障称为硬故障。硬故障发生的可能性小,但破坏性极大。如硬盘损坏等。
4.计算机病毒
计算机病毒主要破坏计算机软件系统,由计算机病毒引起的故障属于系统范围的故障。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)