• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    使用bbed恢復表數據

    來源:懂視網 責編:小采 時間:2020-11-09 14:38:44
    文檔

    使用bbed恢復表數據

    使用bbed恢復表數據:對于表級別的數據恢復,ORACLE提供了多種恢復方法:flashback query,logmnr等。本文通過示例演示使用bbed的copy命令恢復用戶誤刪除或者損壞的表數據,當然我們也可以使用該方法來恢復其他數據。 實驗過程: SQL select tablespace_name,
    推薦度:
    導讀使用bbed恢復表數據:對于表級別的數據恢復,ORACLE提供了多種恢復方法:flashback query,logmnr等。本文通過示例演示使用bbed的copy命令恢復用戶誤刪除或者損壞的表數據,當然我們也可以使用該方法來恢復其他數據。 實驗過程: SQL select tablespace_name,

    對于表級別的數據恢復,ORACLE提供了多種恢復方法:flashback query,logmnr等。本文通過示例演示使用bbed的copy命令恢復用戶誤刪除或者損壞的表數據,當然我們也可以使用該方法來恢復其他數據。 實驗過程: SQL select tablespace_name,file_name from dba_da

    對于表級別的數據恢復,ORACLE提供了多種恢復方法:flashback query,logmnr等。本文通過示例演示使用bbed的copy命令恢復用戶誤刪除或者損壞的表數據,當然我們也可以使用該方法來恢復其他數據。

    實驗過程:

    SQL> select tablespace_name,file_name from dba_data_files;
    
    TABLESPACE_NAME FILE_NAME
    --------------- --------------------------------------------------
    USERS	/home/app/oraten/oradata/oraten/users01.dbf
    SYSAUX	/home/app/oraten/oradata/oraten/sysaux01.dbf
    UNDOTBS1	/home/app/oraten/oradata/oraten/undotbs01.dbf
    SYSTEM	/home/app/oraten/oradata/oraten/system01.dbf
    TBS1	/home/app/oraten/oradata/oraten/tbs101.dbf
    
    SQL> conn scott/tiger
    Connected.
    SQL> create table tcopy tablespace tbs1 as select object_id,object_name from user_objects;
    
    Table created.
    
    SQL> select * from tcop; 
    select * from tcop
     *
    ERROR at line 1:
    ORA-00942: table or view does not exist
    
    
    SQL> select * from tcopy;
    
     OBJECT_ID OBJECT_NAME
    ---------- --------------------------------------------------------------------------------------------------------------------------------
     51809 INVALID_ROWS
     52080 TCOPY
     51574 PK_DEPT
     51573 DEPT
     51575 EMP
     51576 PK_EMP
     51577 BONUS
     51578 SALGRADE
    
    8 rows selected.
    
    SQL> conn / as sysdba
    Connected.
    SQL> alter system checkpoint;
    
    System altered.
    
    SQL> alter system flush buffer_cache;
    
    System altered.
    
    SQL> host cp /home/app/oraten/oradata/oraten/tbs101.dbf /home/app/oraten/oradata/oraten/tbs101.copy.dbf
    
    SQL> conn scott/tiger
    Connected.
    SQL> delete from tcopy;
    
    8 rows deleted.
    
    SQL> commit;
    
    Commit complete.
    
    SQL> select * from tcopy;
    
    no rows selected

    用戶誤將表數據刪除,下面通過bbed來進行恢復.

    首先看看需要修復的數據塊

    SQL> desc dba_segments
     Name	 Null?	Type
     ----------------------------------------------------- -------- ------------------------------------
     OWNER	VARCHAR2(30)
     SEGMENT_NAME	VARCHAR2(81)
     PARTITION_NAME 	VARCHAR2(30)
     SEGMENT_TYPE	VARCHAR2(18)
     TABLESPACE_NAME	VARCHAR2(30)
     HEADER_FILE	NUMBER
     HEADER_BLOCK	NUMBER
     BYTES	NUMBER
     BLOCKS 	NUMBER
     EXTENTS	NUMBER
     INITIAL_EXTENT 	NUMBER
     NEXT_EXTENT	NUMBER
     MIN_EXTENTS	NUMBER
     MAX_EXTENTS	NUMBER
     PCT_INCREASE	NUMBER
     FREELISTS	NUMBER
     FREELIST_GROUPS	NUMBER
     RELATIVE_FNO	NUMBER
     BUFFER_POOL	VARCHAR2(7)
    
    SQL> select segment_name,header_file,header_block,blocks from dba_segments where segment_name='TCOPY';
    
    SEGMENT_NAME	 HEADER_FILE
    --------------------------------------------------------------------------------- -----------
    HEADER_BLOCK	 BLOCKS
    ------------ ----------
    TCOPY	 5
    	 531	 8

    使用bbed的copy命令來恢復

    SQL> desc dba_segments
     Name	 Null?	Type
     ----------------------------------------------------- -------- ------------------------------------
     OWNER	VARCHAR2(30)
     SEGMENT_NAME	VARCHAR2(81)
     PARTITION_NAME 	VARCHAR2(30)
     SEGMENT_TYPE	VARCHAR2(18)
     TABLESPACE_NAME	VARCHAR2(30)
     HEADER_FILE	NUMBER
     HEADER_BLOCK	NUMBER
     BYTES	NUMBER
     BLOCKS 	NUMBER
     EXTENTS	NUMBER
     INITIAL_EXTENT 	NUMBER
     NEXT_EXTENT	NUMBER
     MIN_EXTENTS	NUMBER
     MAX_EXTENTS	NUMBER
     PCT_INCREASE	NUMBER
     FREELISTS	NUMBER
     FREELIST_GROUPS	NUMBER
     RELATIVE_FNO	NUMBER
     BUFFER_POOL	VARCHAR2(7)
    
    SQL> select segment_name,header_file,header_block,blocks from dba_segments where segment_name='TCOPY';
    
    SEGMENT_NAME	 HEADER_FILE
    --------------------------------------------------------------------------------- -----------
    HEADER_BLOCK	 BLOCKS
    ------------ ----------
    TCOPY	 5
    	 531	 8

    查看修復結果

    SQL> conn / as sysdba
    Connected.
    SQL> alter system flush buffer_cache;
    
    System altered.
    
    SQL> conn scott/tiger
    Connected.
    SQL> select * from tcopy;
    
     OBJECT_ID
    ----------
    OBJECT_NAME
    ----------------------------------------------------------------------------------------------------
     51809
    INVALID_ROWS
    
     52080
    TCOPY
    
     51574
    PK_DEPT
    
    
     OBJECT_ID
    ----------
    OBJECT_NAME
    ----------------------------------------------------------------------------------------------------
     51573
    DEPT
    
     51575
    EMP
    
     51576
    PK_EMP
    
    
     OBJECT_ID
    ----------
    OBJECT_NAME
    ----------------------------------------------------------------------------------------------------
     51577
    BONUS
    
     51578
    SALGRADE
    
    8 rows selected.

    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    使用bbed恢復表數據

    使用bbed恢復表數據:對于表級別的數據恢復,ORACLE提供了多種恢復方法:flashback query,logmnr等。本文通過示例演示使用bbed的copy命令恢復用戶誤刪除或者損壞的表數據,當然我們也可以使用該方法來恢復其他數據。 實驗過程: SQL select tablespace_name,
    推薦度:
    標簽: 恢復 使用 數據
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 亚洲性日韩精品一区二区三区| 欧洲精品色在线观看| 亚洲精品午夜无码电影网| 中文字幕亚洲精品| 99久久99久久精品免费看蜜桃| 亚洲av午夜成人片精品电影| 91精品国产91热久久久久福利| 无码精品人妻一区二区三区漫画| 国内精品视频在线观看| 久久99精品国产| 国产精品福利自产拍在线观看| 亚洲线精品一区二区三区影音先锋 | 精品乱子伦一区二区三区| 国产精品视频网站| 国产剧情国产精品一区| 一本一本久久a久久精品综合麻豆| 精品久久人人妻人人做精品| 成人精品一区二区三区| 88久久精品无码一区二区毛片| 国产成人精品免费午夜app| 久久夜色精品国产欧美乱| 亚洲精品无码专区久久同性男| 四虎成人精品国产永久免费无码| 久久久91人妻无码精品蜜桃HD | 99久久人妻无码精品系列| 日产欧美国产日韩精品| 亚洲国产精品18久久久久久| 在线观看91精品国产网站| 亚洲国产精品无码久久青草| 久久精品国产72国产精福利| 精品国产免费人成网站| 精品人妻少妇一区二区三区| 精品国产亚洲一区二区在线观看| 黑人巨大精品欧美一区二区| 国产在线观看一区精品 | 国产精品亚洲精品观看不卡| 97视频在线观看这里只有精品 | 精品无码国产污污污免费网站| 亚洲AV无码久久精品狠狠爱浪潮| 夜夜高潮夜夜爽国产伦精品| 在线涩涩免费观看国产精品|