数据库故障类别


语句错误 :单个数据库操作(选择、插入、更新或删除)失败。
用户进程错误: 单个数据库会话失败。
网络故障: 与数据库的连接断开。
用户错误: 用户成功完成了操作,但是操作不正确(删除了表,或输入了错误数据)。
实例错误: 数据库实例意外关闭。
介质故障: 丢失了一个或多个数据库文件(也就是说,文件已删除或磁盘出现了故障)。

 

语句错误

典型问题

可能的解决方法

尝试在表中输入无效的数据

与用户合作来验证并更正数据

尝试在权限不足时执行操作

提供适当的对象或系统权限

尝试分配未成功分配的空间

• 启用可恢复的空间分配
• 增加所有者限额
• 添加表空间的空间

应用程序中的逻辑错误

与开发人员合作来更正程序错误

用户进程错误

典型问题

可能的解决方法

用户执行了异常断开连接操作

通常不需要 DBA 的操作就可解决用户进程错误。实例后台进程会回退未提交的更改并解除锁定。

用户会话已异常终止

用户遇到了终止会话的程序错误

网络错误

典型问题

可能的解决方法

监听程序失败

配置备份监听程序和连接时故障转移

网络接口卡 (NIC) 故障

配置多个网卡

网络连接失败

配置备份网络连接

用户错误

典型问题

可能的解决方法

用户无意中删除或修改了数据

回退或使用闪回查询进行恢复

用户删除了表

从回收站恢复表

实例错误

典型问题

可能的解决方法

断电

使用“startup”命令重新启动实例。从实例错误中恢复时是自动执行的,其中包括前滚重做日志中的更改和回退任何未提交的事务处理。
通过使用预警日志、跟踪文件和 Enterprise Manager 调查出现错误的原因。

硬件故障

有一个后台进程出现错误

紧急关闭过程

介质错误

典型问题

可能的解决方法

磁盘驱动器故障

1. 从备份中还原受影响的文件。
2.
如果需要,通知数据库关于新文件的位置。
3. 如果需要,通过应用重做信息来恢复文件。

磁盘控制器故障

删除或损坏了数据库文件

 



你可能感兴趣的:(Oracle,DB)