使用BBED恢复数据文件头】的更多相关文章

转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/31018075 @@@@@@@利用BBED模拟损坏5文件1号块(文件头) BBED> copy file 4 block 4 to file 5 block 1 File: /u01/app/oracle/oradata/PROD/tp01.dbf (5) Block: 1 Offsets: 0 to 19 Dba:0x01400001 --------------------------…
转载请注明出处:http: @@@@@@@利用BBED模拟损坏5文件1号块(文件头) BBED block block ) Block: Dba:0x01400001 ------------------------------------------------------------------------ 1ea20000 1a4b0000 bytes per line> sys@PROD> shutdown abort; ORACLE instance shut down. sys@P…
这里用大家随处可见的(除了extent分布的x$kffxp需要百度和google外),其余都是文档中有详细记载的常用ASM视图来实现同样功能: 下面的用于从ASM中备份数据文件头: SQL> set pages 9999SQL> col "backup(dd) fileheader from asm" for a200SQL> SELECT 'dd if='||d.path||' of=&backup_path/'||e.GROUP_KFFXP||'_'||e…
04 bbed修复system文件头损坏 1 启动数据库,查看trace,在mount到open, SQL> startup mount; ORACLE instance started. Total System Global Area bytes Fixed Size bytes Variable Size bytes bytes Redo Buffers bytes Database mounted. SQL> alter session set events '10046 trace…
5 使用BBED跳过归档 在归档模式下,缺失了一部分的归档日志文件,对数据文件进行恢复 1 开启归档 --shutdown immediate --startup mount --alter database archivelog --alter database open SYS@ orcl >archive log list; Database log mode Archive Mode Automatic archival Enabled Archive destination /u01/…
文章目录 1 疑问点 2 实验验证 2.1 实验环境 2.2 创建统一区大小管理表空间 2.2.1 统一区大小40k 2.2.2 统一区大小56k 2.2.3 统一区大小64k 2.2.4 统一区大小64M 1 疑问点 这里引用p2处的一段话: 事实上,每个文件的前128个块,都是文件头,被Oracle留用了.在Oracle 10g中是0至8号块被Oracle留用.而从Oracle 11GR2开始,一下就留用了128个块,这是大手笔,不是吗? 这一部分文件头又分两部分,其实0号.1号块是真正的文…
文章目录 1 疑问点 2 问题模拟 2.1 dump 0,1块 2.2 查看trc文件 2.3 如何查看 1 疑问点 这里引用p2处的一段话: 事实上,每个文件的前128个块,都是文件头,被Oracle留用了.在Oracle 10g中是0至8号块被Oracle留用.而从Oracle 11GR2开始,一下就留用了128个块,这是大手笔,不是吗? 这一部分文件头又分两部分,其实0号.1号块是真正的文件头,2 ~ 127号块是位图块.而在Oracle10g中,2 ~ 8号块则是位图块. 实际上,我对文…
ORACLE恢复删除表或表记录 一:表的恢复      对误删的表,只要没有使用PURGE永久删除选项,那么从flash back区恢复回来希望是挺大的.一般步骤有: 1.从flash back里查询被删除的表     select * from recyclebin 2.执行表的恢复    flashback table  tb  to before drop,这里的tb代表你要恢复的表的名称. 二:表数据恢复     对误删的表记录,只要没有truncate语句,就可以根据事务的提交时间进行…
呵呵,贴在这里记录一下. [cpp] view plaincopy #include<stdio.h> #include<string.h> #include<sys/types.h> #include <iostream> #pragma pack(2) using namespace std; //下面两个结构是位图的结构 typedef struct BITMAPFILEHEADER { u_int16_t bfType; u_int32_t bfSi…
转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/30615151 实验步骤例如以下: 1.创建表guo_test1 gyj@PROD> create table guoyJoe_t1(id int,name varchar2(10)); Table created. gyj@PROD> insert into guoyJoe_t1 values(1,'guoyJoe'); 1 row created. gyj@PROD> inse…