undotbs1表空間滿了 oracle11gr2undo表空間使用率高如何查看是什么語句造成的?
oracle11gr2undo表空間使用率高如何查看是什么語句造成的?通過此SQL語句,您可以查詢會話對應(yīng)的活動事務(wù)所使用的撤消段名稱,以及該段所占用的撤消空間。對于非活動事務(wù),所占用的撤消空間由Or
oracle11gr2undo表空間使用率高如何查看是什么語句造成的?
通過此SQL語句,您可以查詢會話對應(yīng)的活動事務(wù)所使用的撤消段名稱,以及該段所占用的撤消空間。對于非活動事務(wù),所占用的撤消空間由Oracle實(shí)例根據(jù)參數(shù)配置自動管理。從dba_u2;rollback_2;segs r、v$rollstat v、v$transaction t、v$session s中選擇s.sid、s.serial#、s.sql id、v.usn、segment 2; name、r.status、v.rssize/1024/1024 mb,其中r.segment 2; id=v.usn和v.usn=t.xidusn和t.addr=s.taddr按segment 2; name排序
1。如果Oracle undo表空間已滿,則直接導(dǎo)致DML操作等待undo釋放空間。
2. 如果Oracle temp已滿,則會出現(xiàn)兩種情況:a.ora-1652無法將temp段擴(kuò)展256個(gè)表空間錯(cuò)誤,事務(wù)將回滾。b、 Oracle會提前重用temp空間,這可能會影響flashback操作。