av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

Oracle11g回收站recyclebin的使用詳解

Oracle 11g回收站(recyclebin)的使用是本文我們主要要介紹的內(nèi)容,我們知道,F(xiàn)lashback是以undo segment中的內(nèi)容為基礎(chǔ)的,因此受限于undo_retenton參數(shù),要使用flashback的特征,必須啟動自動撤銷表空間。

創(chuàng)新互聯(lián)公司為企業(yè)級客戶提高一站式互聯(lián)網(wǎng)+設(shè)計服務(wù),主要包括網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計、成都App定制開發(fā)、微信小程序開發(fā)、宣傳片制作、LOGO設(shè)計等,幫助客戶快速提升營銷能力和企業(yè)形象,創(chuàng)新互聯(lián)各部門都有經(jīng)驗豐富的經(jīng)驗,可以確保每一個作品的質(zhì)量和創(chuàng)作周期,同時每年都有很多新員工加入,為我們帶來大量新的創(chuàng)意。 

在Oracle 11g中,出現(xiàn)了一個新的特征,oracle flashback data archive(FDA),通過將變化的數(shù)據(jù)另外存儲到創(chuàng)建的一個閃回歸檔去(flashback archive),以和undo區(qū)別開,這樣可以單獨(dú)設(shè)置存儲策略,使其可以山回到指定時間之前的舊數(shù)據(jù)而不影響undo策略。 在Oracle 11g中,recyclebin參數(shù)發(fā)生了微小的變化.

This supported parameter was introduced in Oracle 10.2.0

Version

Parameter Name

Data Type

Session Modifiable

System Modifiable

10.2.0

recyclebin

String

TRUE

IMMEDIATE

11.1.0

recyclebin

String

TRUE

DEFERRED

從文檔上我們可以看到這個變化說明,到了11g中,這個參數(shù)在session依然可以立即修改并影響當(dāng)前的session,但如果是在系統(tǒng)一級修改的話,那么就要加deferred參數(shù),對當(dāng)前已經(jīng)連接的sesion沒有影響,但新連接的session將受到影響。

Flashback不支持sys用戶,system表空間下面的對象,也不能從回收站里拿到。故使用sys或是system用戶登錄時,show recyclebin為空。

啟動閃回數(shù)據(jù)庫的步驟:

1.開啟歸檔模式:alter database archivelog;

2.配置閃回區(qū):alter system set db_recovery_file_dest=’/../’

3.配置閃回保留時間,默認(rèn)是1440minutes:alter system set db_flashback_retention_target=’2880’;

4.啟動閃回數(shù)據(jù)庫:

shutdown immediate;startup mount

Alter database flashback on/off;

5.執(zhí)行閃回操作:

shutdown immediate;startup mount;

Flashback database to timestamp to_date(‘2001-02-03’,’yyyy-mm-dd hh24:mi:ss’);

或是:flashback database to scn 2323534;

Alter database open ready only;檢查閃回時刻是否是所需的數(shù)據(jù),如果不是,可以繼續(xù)修改。

檢查完畢之后:shutdown immediate;startup mount; alter database open resetlogs;resetlogs是將control file中的scn#與數(shù)據(jù)文件中的scn#同步,消除時間間隔。

V$flashback_database_log視圖,可以查看閃回日志所占的空間,最早能閃回到的scn,最早能閃回到的時間點(diǎn)。

7.查看回收站:show recyclebin; 或是select * from sys.recyclebin$查 所有的回收站。

8.恢復(fù)被刪除的表:flashback table t_name to before drop;如果閃回的表名與當(dāng)前的表名相同,需要重命名才可以閃回。

Flashback table t_name to before drop rename to t_new;

9.閃回指定的表

查看表結(jié)構(gòu):desc “BIN$qrjyuHuVotHgQAB/AQAQ3w==$0”;

查看表的記錄:select count(*) from “BIN$qrjyuHuVotHgQAB/AQAQ3w==$0”;

安裝表名稱恢復(fù):flashback table “BIN$qrjyuHuVotHgQAB/AQAQ3w==$0” to before drop;

越過回收站直接刪除:drop table t purge;drop user cascade; drop tablespace users including contents;

清空回收站:purge index idx_1; purge user_recyclebin; purge dba_recyclebin;

當(dāng)設(shè)置db_recovery_file_dest為空的時候,也可以取消閃回區(qū),如果已經(jīng)啟用flashback database;則這個方法不能取消。

查看當(dāng)前的scn:select current_scn from v$database;

查看哪些對象可以利用閃回恢復(fù)區(qū)來存放:

 
 
 
  1. SQL> select file_type from v$flash_recovery_area_usage;  
  2. FILE_TYPE  
  3. --------------------  
  4. CONTROL FILE  
  5. REDO LOG  
  6. ARCHIVED LOG  
  7. BACKUP PIECE  
  8. IMAGE COPY  
  9. FLASHBACK LOG  
  10. FOREIGN ARCHIVED LOG  
  11. 7 rows selected. 

查看閃回恢復(fù)區(qū)空間的使用情況:

 
 
 
  1. SQL> select * from v$flash_recovery_area_usage;  
  2. FILE_TYPE PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE  
  3. -------------------- ------------------ -------------------------  
  4. NUMBER_OF_FILES  
  5. ---------------  
  6. CONTROL FILE 0 0  
  7. 0  
  8. REDO LOG 0 0  
  9. 0  
  10. ARCHIVED LOG 0 0  
  11. 0  
  12. FILE_TYPE PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE  
  13. -------------------- ------------------ -------------------------  
  14. NUMBER_OF_FILES  
  15. ---------------  
  16. BACKUP PIECE 0 0  
  17. 0  
  18. IMAGE COPY 0 0  
  19. 0  
  20. FLASHBACK LOG 0 0  
  21. 0  
  22. FILE_TYPE PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE  
  23. -------------------- ------------------ -------------------------  
  24. NUMBER_OF_FILES  
  25. ---------------  
  26. FOREIGN ARCHIVED LOG 0 0  
  27. 0  
  28. 7 rows selected. 

計算flash recovery area已經(jīng)占用的空間:

 
 
 
  1. SQL> select sum(percent_space_used)*3/100 from v$flash_recovery_area_usage;  
  2. SUM(PERCENT_SPACE_USED)*3/100  
  3. -----------------------------  

如果flash recovery area空間不足導(dǎo)致db不能打開或是hang住的處理方法:Alter system set db_recovery_file_dest_size=3G scope=spfiel;

關(guān)于Oracle 11g回收站(recyclebin)的使用方法就介紹這里了,希望本次的介紹能夠?qū)δ兴斋@!

【編輯推薦】

  1. Oracle數(shù)據(jù)庫中創(chuàng)建自增字段的代碼示例
  2. SQL Server Collation的問題解決及特點(diǎn)分析
  3. 將.sql文件導(dǎo)入powerdesigner的實現(xiàn)方法詳解
  4. 手動卸載SQL Server 2005數(shù)據(jù)庫及實例的詳細(xì)步驟
  5. 以SQL Server 2005為后臺的ASP網(wǎng)站訪問慢的解決方案

 


網(wǎng)站欄目:Oracle11g回收站recyclebin的使用詳解
文章轉(zhuǎn)載:http://uogjgqi.cn/article/codocij.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流