日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Oracle數(shù)據(jù)庫回滾段的應(yīng)用

Oracle數(shù)據(jù)庫回滾段用于對數(shù)據(jù)庫修正時(shí), 保留原有的數(shù)據(jù), 以便稍后能夠穿越利用ROLLBACK來還原到修正前的數(shù)據(jù); 另外, 回滾段可感受數(shù)據(jù)庫中的所有歷程供給讀統(tǒng)一性. 本文我們主要Oracle數(shù)據(jù)庫的回滾段方面的知識,接下來就讓我們來一起了解一下這部分內(nèi)容吧。

成都創(chuàng)新互聯(lián)公司是一家專注于網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),金湖網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:金湖等地區(qū)。金湖做網(wǎng)站價(jià)格咨詢:13518219792

回滾段的種類

回滾段可分為系統(tǒng)回滾段和非系統(tǒng)回滾段, 其中非系統(tǒng)回滾段又分為PUBLIC回滾段和PRIVATE回滾段.

系統(tǒng)回滾段用于處理波及系統(tǒng)的CATALOG的事物(例如大多數(shù)的DDL), 它位于SYSTEM表空間, 由于只有SYSTEM表空間能夠隨時(shí)堅(jiān)持可用, 因而, 不要把SYSTEM回滾段放在其他的表空間中.

分寸1: 系統(tǒng)回滾段應(yīng)放在SYSTEM表空間中, 并且該當(dāng)永遠(yuǎn)堅(jiān)持ONLINE事態(tài).

PUBLIC回滾段對于數(shù)據(jù)庫的所有實(shí)例(INSTANCE)都是可用的, 除非將其顯式設(shè)置為OFFLINE.

PRIVATE回滾段是指對于數(shù)據(jù)庫的某個實(shí)例是私有的, 為了利用PRIVATE回滾段, 某個實(shí)例該當(dāng)在其INITsid.ORA的ROLLBACK_SEGMENTS中標(biāo)明所有要利用的PRIVATE回滾段, 或穿越利用ALTER ROLLBACK SEGMENT XXX ONLINE來利用某一個回滾段.

提倡1: 在單實(shí)例系統(tǒng)中,提倡將所有回滾段設(shè)為PUBLIC.

提倡2: 在多實(shí)例系統(tǒng)中(如OPS), 提倡將每個實(shí)例的PRIVATE回滾段放置到拜會比擬快的本地裝備上.

回滾段的數(shù)量、大小及存儲參數(shù)

準(zhǔn)確的回滾段的數(shù)量及大小的計(jì)算波及許多方面: 利用的種類(OLTP/OLAP/BATCH), 同時(shí)舉行的事物的數(shù)量, DML語句的種類, 每個事物處理的數(shù)據(jù)量等等.

分寸2: OLTP系統(tǒng)應(yīng)利用小但較多的回滾段, OLAP系統(tǒng)/批處理系統(tǒng)應(yīng)利用少量的大回滾段

提倡3: OLTP/OLAP混雜型系統(tǒng)中, 應(yīng)專程設(shè)置一個或幾個大的回滾段, 平時(shí)設(shè)置為OFFLINE, 利用時(shí)穿越利用SET TRANSACTION USE ROLLBACK SEGMENT XXX來利用它. 這些回滾段應(yīng)利用OPTIMAL參數(shù),以便在不利用時(shí),能夠SHRINK到一個較小的尺寸。

提倡4: 在很難計(jì)算準(zhǔn)確的數(shù)量、大小時(shí),可用"偏大不偏小"的分寸。

分寸3: 所有的回滾段的INITIAL/NEXT參數(shù)應(yīng)設(shè)為雷同, 只有提倡3中提到的大回滾段例外.

分寸4: 不要將回滾段的MAXEXTENTS設(shè)為UNLIMITED, 回滾段所在表空間也不要設(shè)為AUTOEXTEND

措施, 否則將會使得由于某個不正常的事務(wù)導(dǎo)致全副數(shù)據(jù)庫處于失控事態(tài).

回滾段的維護(hù)及查詢

1.創(chuàng)立回滾段

 
 
 
  1. CREATE ROLLBACK SEGMENT RB01  
  2.  
  3. TABLESPACE RBS1  
  4.  
  5. STORAGE (  
  6.  
  7. INITIAL 100K  
  8.  
  9. NEXT 100K  
  10.  
  11. MINEXTENTS 20  
  12.  
  13. MAXEXTENTS 100  
  14.  
  15. OPTIMAL 2000K ); 

2. 改動ONLINE/OFFLINE事態(tài)

 
 
 
  1. ALTER ROLLBACK SEGMENT RB01 ONLINE;  
  2.  
  3. ALTER ROLLBACK SEGMENT RB01 OFFLINE; 

3.改動OPTIMAL參數(shù)

 
 
 
  1. ALTER ROLLBACK SEGMENT RB01  
  2.  
  3. STORAGE ( MAXEXTENTS 200  
  4.  
  5. OPTIMAL 2048K ); 

4.縮小回滾段

 
 
 
  1. ALTER ROLLBACK SEGMENT RB01 SHRINK; 

(有OPTIMAL參數(shù)時(shí), 縮小到OPTIMAL值; 未曾OPTIMAL參數(shù)時(shí), 縮小到MINEXTENTS所對應(yīng)的尺寸)

 
 
 
  1. ALTER ROLLBACK SEGMENT RB01 SHRINK TO 2048K; 

5.修正INITIAL/NEXT參數(shù)

提倡5: 依據(jù)分寸3, 修正NEXT時(shí), 總該當(dāng)同時(shí)修正INITIAL.

INITIAL參數(shù)無法直接修正, 只能先DROP, 然后再CREATE.

 
 
 
  1. DROP ROLLBACK SEGMENT RB01;  
  2.  
  3. CREATE ROLLBACK SEGMENT RB01  
  4.  
  5. TABLESPACE RBS1  
  6.  
  7. STORAGE ( INITIAL 100K  
  8.  
  9. NEXT 100K  
  10.  
  11. MINEXTENTS 20  
  12.  
  13. MAXEXTENTS 121  
  14.  
  15. OPTIMAL 2000K ) 

6.在事務(wù)中利用特定的回滾段

 
 
 
  1. SET TRANSACTION USE ROLLBACK SEGMENT RB_LARGE1; 

7.常用的有關(guān)回滾段的系統(tǒng)數(shù)據(jù)字典

 
 
 
  1. DBA_ROLLBACK_SEGS (相干表:DBA_SEGMENTS)  
  2.  
  3. V$ROLLNAME  
  4.  
  5. V$ROLLSTAT  
  6.  
  7. V$TRANSACTION (相干表: V$SESSION) 

關(guān)于Oracle數(shù)據(jù)庫回滾段的知識就介紹到這里,希望能夠帶給您一些收獲!

【編輯推薦】

  1. Oracle數(shù)據(jù)庫游標(biāo)的類型及使用實(shí)例全解
  2. 關(guān)于Oracle利用UTL_INADDR注入的簡單介紹
  3. Oracle數(shù)據(jù)庫定時(shí)器Job在各個時(shí)間的寫法總結(jié)篇
  4. 簡單介紹一下Oracle數(shù)據(jù)庫PL/SQL異常處理代碼
  5. Oracle數(shù)據(jù)庫中各種類型的文件損壞與修復(fù)過程詳解

網(wǎng)頁名稱:Oracle數(shù)據(jù)庫回滾段的應(yīng)用
URL網(wǎng)址:http://m.5511xx.com/article/dpdscei.html