oracle数据备份

本文介绍了Oracle数据库中常见的六种故障类型,包括statementfailure、userprocessfailure、networkfailure、usererror、instancefailure和mediafailure,并详细阐述了每种故障的具体表现形式及DBA的职责。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

oracle故障种类 6类

statement failure:

发生在应用中的逻辑错误。

用户尝试写入无效数据到表中,可能会违反完整性约束。

用户操作权限不够,比如用户明明只有SELECT权限,却在表中做INSERT操作。

用户分配额度受限而无法创建表。

用户尝试INSERT,UPDATE,引起一个extent要被分配,但是tablespace中的free space 不可用。


user process failure

用户执行了异常断开会话的操作。

用户会话被异常终止。

用户程序出现一个地址异常,从而终止了会话。


network failure


user error

用户突然drop或 truncate 一张表。

用户删除了表中所有的行。

用户提交了数据,但是发现提交的数据有error。


instance failure


media failure

保存数据库文件之一的磁盘遭遇到head crash。

正常数据库操作时,遭遇到物理读写问题。

一个文件突然被擦除了。


dba的职责:

尽可能地保护数据库免遭failure;

最小化数据丢失;

拉长故障之间的平均时间; (mean-time-between-failures MTBF)

减少恢复之间的平均时间;(mean-time-to-recover MTTR)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

instance and media recovery structures

实例和媒介恢复结构


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值