成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle數據庫回滾段的應用

數據庫 Oracle
本文我們主要介紹了Oracle數據庫有關回滾段方面的知識,包括回滾段的作用、回滾段的種類、回滾段的參數以及回滾段的維護查詢方面的內容,希望能夠對您有所幫助。

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

回滾段的種類

回滾段可分為系統回滾段和非系統回滾段, 其中非系統回滾段又分為PUBLIC回滾段和PRIVATE回滾段.

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

分寸1: 系統回滾段應放在SYSTEM表空間中, 并且該當永遠堅持ONLINE事態.

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

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

提倡1: 在單實例系統中,提倡將所有回滾段設為PUBLIC.

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

回滾段的數量、大小及存儲參數

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

分寸2: OLTP系統應利用小但較多的回滾段, OLAP系統/批處理系統應利用少量的大回滾段

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

提倡4: 在很難計算準確的數量、大小時,可用"偏大不偏小"的分寸。

分寸3: 所有的回滾段的INITIAL/NEXT參數應設為雷同, 只有提倡3中提到的大回滾段例外.

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

措施, 否則將會使得由于某個不正常的事務導致全副數據庫處于失控事態.

回滾段的維護及查詢

1.創立回滾段

 

  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事態

 

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

 

3.改動OPTIMAL參數

 

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

 

4.縮小回滾段

 

  1. ALTER ROLLBACK SEGMENT RB01 SHRINK; 

 

(有OPTIMAL參數時, 縮小到OPTIMAL值; 未曾OPTIMAL參數時, 縮小到MINEXTENTS所對應的尺寸)

 

  1. ALTER ROLLBACK SEGMENT RB01 SHRINK TO 2048K; 

 

5.修正INITIAL/NEXT參數

提倡5: 依據分寸3, 修正NEXT時, 總該當同時修正INITIAL.

INITIAL參數無法直接修正, 只能先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.在事務中利用特定的回滾段

 

  1. SET TRANSACTION USE ROLLBACK SEGMENT RB_LARGE1; 

 

7.常用的有關回滾段的系統數據字典

 

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

 

關于Oracle數據庫回滾段的知識就介紹到這里,希望能夠帶給您一些收獲!

【編輯推薦】

  1. Oracle數據庫游標的類型及使用實例全解
  2. 關于Oracle利用UTL_INADDR注入的簡單介紹
  3. Oracle數據庫定時器Job在各個時間的寫法總結篇
  4. 簡單介紹一下Oracle數據庫PL/SQL異常處理代碼
  5. Oracle數據庫中各種類型的文件損壞與修復過程詳解
責任編輯:趙鵬 來源: 新浪博客
相關推薦

2009-11-16 13:41:18

Oracle分離回滾段

2009-11-16 17:15:12

Oracle減少回滾段

2010-04-16 17:31:22

ORACLE回滾段

2011-03-25 09:27:40

Oracle數據庫回滾前退

2010-11-15 11:49:18

Oracle數據庫的段

2009-02-03 08:58:13

SQL*Net配置網絡應用

2011-03-17 16:35:20

Oracle數據庫段管理

2011-03-17 16:19:42

Oracle數據庫管理

2011-03-11 16:42:51

Oracle數據庫視圖

2011-08-11 18:38:05

Oracle回滾段

2010-04-13 10:55:35

Oracle數據庫

2010-04-15 11:41:21

Oracle 數據庫

2011-04-12 13:44:17

CachéOracle數據庫

2010-04-13 12:23:34

Oracle數據庫

2010-04-21 11:27:55

Oracle數據庫

2020-11-18 10:16:52

數據庫回滾事務

2020-11-18 08:32:07

數據庫

2010-04-15 12:43:06

Oracle數據庫

2010-04-15 11:33:39

Oracle數據庫

2017-06-07 19:18:56

Oracle實例恢復前滾和回滾
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日韩一区二区三区四区五区 | 久久久久久国产 | 日韩精品在线播放 | 一区二区国产在线观看 | 国产激情一区二区三区 | 久久久久av | 538在线精品 | 日本在线你懂的 | 久久精品一区 | 亚洲国产一区二区视频 | 国产激情视频在线免费观看 | 成人黄色网址大全 | 欧美精品一区在线 | 国产欧美一区二区三区国产幕精品 | 日韩精品在线观看视频 | 日韩视频中文字幕 | 日韩一区在线观看视频 | 超级碰在线 | 久久久久久一区 | 欧州一区 | 久久中文网| 美女国内精品自产拍在线播放 | 久久99蜜桃综合影院免费观看 | 久热久草 | 自拍 亚洲 欧美 老师 丝袜 | 中文字幕免费观看 | 四虎永久在线精品免费一区二 | 亚州午夜精品 | 97色在线观看免费视频 | 在线免费观看黄a | 怡红院怡春院一级毛片 | 天天草天天 | 99热精品久久 | 国产精品一区在线观看 | 毛片毛片毛片毛片 | 欧美色999| 天天av网 | av影音资源 | 99pao成人国产永久免费视频 | 性做久久久久久免费观看欧美 | 久草院线 |