oracle数据恢复,oracle数据库坏了怎么修复
浏览量: 次 发布日期:2018-01-26 11:37:10
恢复热线:400-666-3702
承接下类oracle数据库恢复,具体业务不限于此:
(1)系统崩溃只剩下数据文件的情况下的恢复,无system01.dbf 也可以提取其他表空间数据 支持从磁盘恢复丢失的归档日志 .
(2) undo system 表空间损坏数据恢复 .各种ORA错误 如ORA600等顽固性错误。无法open 无法mount等 无法EXP等情况。
(3) 非归档或者归档模式下误 delete 数据的恢复、误删除表空间的恢复、 drop truncate update 表的恢复 .
(4) 数据库中有大量CLOB BLOB等大字段对象数据恢复 当索引块损坏等情况的恢复 SYSTEM表空间坏块恢复
(5) Oracle7 --12C Expdp导出 Impdp导入 DMP文件错误数据恢复,以及DMP文件丢失碎片恢复.
(6) oracle数据库中数据文件出现坏块情况下的恢复. 数据库断电启动不了 事务不一致 ora00600错误等等棘手问题
(7) oracle数据库无数据文件但有日志的情况下的恢复. 或者无日志 无控制文件的恢复。
(8) linux UNIX、WINDOWS 下 ORACLE数据文件被误删除 覆盖 分区被格式化 情况下的数据库碎片恢复.
(9) Oracle 10--12C 的ASM损坏的数据库恢复.例如设备头部损坏,或者设备被新实例覆盖。
(10) Oracle10G、Oracle11G Oracle12C 压缩表 压缩表空间损坏数据恢复 ,以及加密的数据文件恢复。
1. 强制拉库(这种断电比较多)字典不一致 回滚段损坏等
2. 硬件故障恢复(比如raid重组恢复的)数据文件物理页面损坏
3. 误删除文件,或者文件系统损坏,需要底层重组 出表空间数据文件
4. drop,truncate,delete update 恢复 表原先记录
5.asm 磁盘被意外格式化恢复
6.bootstarp$中对象验证损坏
7.asm磁盘组损坏,无法正常mount
oracle数据库恢复
oracle数据库小知识:
数据块是Oracle最小的存储单位,Oracle数据存放在“块”中。一个块占用一定的磁盘空间。特别注意的是,这里的“块”是Oracle的“数据块”,不是操作系统的“块”。
Oracle每次请求数据的时候,都是以块为单位。也就是说,Oracle每次请求的数据是块的整数倍。如果Oracle请求的数据量不到一块,Oracle也会读取整个块。所以说,“块”是Oracle读写数据的最小单位或者最基本的单位。
块的标准大小由初始化参数DB_BLOCK_SIZE指定。具有标准大小的块称为标准块(Standard Block)。块的大小和标准块的大小不同的块叫非标准块(Nonstandard Block)。
操作系统每次执行I/O的时候,是以操作系统的块为单位;Oracle每次执行I/O的时候,都是以Oracle的块为单位。
Oracle数据块大小一般是操作系统块的整数倍。
数据块的格式(Data Block Format)
块中存放表的数据和索引的数据,无论存放哪种类型的数据,块的格式都是相同的,块由块头(header/Common and Variable),表目录(Table Directory),行目录(Row Directory),空余空间(Free Space)和行数据(Row Data)五部分组成
. oracle归档日志设置,Oracle数据库归档日志设置详解
. oracle drop表数据恢复,Oracle数据库中drop表数据恢复方法详解
. oracle 删除数据文件,Oracle 数据文件删除指南
. 如何查看oracle错误日志,Oracle数据库错误日志查看指南
. oracle删除的数据怎么恢复,Oracle数据库中删除数据恢复指南
. oracle一个实例多个数据库,Oracle数据库实例与多个数据库的配置与管理
. ora-01578:oracle 数据块损坏,oracle数据块损坏
. oracle恢复归档日志文件,Oracle数据库恢复归档日志文件的方法与技巧
. Oracle database 完全恢复,全面解析与操作指南