undo線上切換步驟筆記
一、相關步驟:
1、檢視undo相關引數
SQL>show parameter undo
2、建立新的undo空間
SQL>create undo tablespace undotbs2
datafile '/xxx/xxx/xxx/undo2.dbs size 4096M
3、修改spfile
SQL>alter system set undo_tablespace=undotbs2 scope=both;
4、刪除undotbs1表空間
SQL>drop tablespace undotbs1 including contents and datafiles;
如果出現ora-30013, 說明undo正在使用不能刪除,則需要以下語句判斷是哪些session正在使用undo
5、檢視哪些session正在使用undo
SQL>select rn.name,rs.status, sn.username, sn.sid, sn.serial#
from v$rollname rn, v$rollstat rs, v$transaction ts, v$session sn
where rn.usn=rs.usn
and rn.usn=ts.xidusn
and ts.sess_addr= sn.saddr
and rn.name in ( select segment_name from dba_segments
where tablespace_name='UNDOTBS1')
6、讓sid使用者自己退出,或者直接刪除SESSION
SQL>alter system kill session 'sid, serial#';
7、直接等待undo_retentation=900秒時間,然後再刪除undotbs1表空間就能成功
二、適用範圍:
因為業務要求,我們建立了一個很大的undo表空間,業務完成後,我們需要縮小undo空間,可採用以上步驟。
1、檢視undo相關引數
SQL>show parameter undo
2、建立新的undo空間
SQL>create undo tablespace undotbs2
datafile '/xxx/xxx/xxx/undo2.dbs size 4096M
3、修改spfile
SQL>alter system set undo_tablespace=undotbs2 scope=both;
4、刪除undotbs1表空間
SQL>drop tablespace undotbs1 including contents and datafiles;
如果出現ora-30013, 說明undo正在使用不能刪除,則需要以下語句判斷是哪些session正在使用undo
5、檢視哪些session正在使用undo
SQL>select rn.name,rs.status, sn.username, sn.sid, sn.serial#
from v$rollname rn, v$rollstat rs, v$transaction ts, v$session sn
where rn.usn=rs.usn
and rn.usn=ts.xidusn
and ts.sess_addr= sn.saddr
and rn.name in ( select segment_name from dba_segments
where tablespace_name='UNDOTBS1')
6、讓sid使用者自己退出,或者直接刪除SESSION
SQL>alter system kill session 'sid, serial#';
7、直接等待undo_retentation=900秒時間,然後再刪除undotbs1表空間就能成功
二、適用範圍:
因為業務要求,我們建立了一個很大的undo表空間,業務完成後,我們需要縮小undo空間,可採用以上步驟。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/354732/viewspace-668242/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle切換undo表空間操作步驟Oracle
- ORACLE線上切換undo表空間Oracle
- MySQL高可用方案MHA線上切換的步驟及原理MySql
- 切換UNDO(zt)
- mysql 5.7+keepalived主從切換步驟簡述MySql
- UNDO表空間空間回收及切換
- JS開發步驟學習筆記JS筆記
- 筆記本怎麼連藍芽耳機 筆記本連線藍芽耳機步驟筆記藍芽
- 線上教育平臺搭建具體步驟
- java筆記2-java編譯步驟Java筆記編譯
- 14. ORACLE到MYSQL上線切換方式OracleMySql
- iOS學習筆記04 檢視切換iOS筆記
- db_ha叢集安裝後的自動切換及切換後的判斷步驟說明文件
- win10切換管理員賬戶的步驟_win10怎麼切換到管理員賬戶Win10
- 微星筆記本怎麼切換啟動模式?微星筆記本bios設定啟動模式切換的教程筆記模式iOS
- InnoDB文件筆記(三)—— Undo Log筆記
- kettle學習筆記(四)——kettle輸入步驟筆記
- vue 基礎入門筆記 12:元件切換Vue筆記元件
- win10怎麼自定義背景圖切換_win10自定義背景圖片隨機切換的步驟Win10隨機
- win10輸入法切換快捷鍵修改步驟_win10怎麼改切換輸入法按鍵Win10
- 我的線上筆記筆記
- HeyUI元件庫 | 如何實現線上切換主題UI元件
- 使用 Postman 的 Environments 和 Tests 簡化在不同環境中的切換步驟Postman
- 線上重定義的操作步驟__普通錶轉換為分割槽表的實驗案例
- 搭建線上教育系統的核心步驟有哪些?
- win10怎麼自動更換桌布_win10讓桌面桌布自動切換的步驟Win10
- Git 分支的建立與切換 —— Git 學習筆記 14Git筆記
- Masonite 熟悉步驟小記錄 (二、連線資料庫)資料庫
- 滑鼠怎麼連線在電腦上 滑鼠連線在電腦上的方法步驟
- win10怎麼使用快捷鍵換視窗_win10利用快捷鍵快速切換視窗步驟Win10
- [PyTorch 學習筆記] 3.1 模型建立步驟與 nn.ModulePyTorch筆記模型
- 線上直播原始碼,npm設定映象的方法 可切換原始碼NPM
- Win10電腦輸入法切換不了如何處理 win10系統切換不了輸入法的解決步驟Win10
- openwifi編譯步驟記錄WiFi編譯
- Metal日記:使用步驟指南
- 線上教學app開發完成後,測試步驟有哪些?APP
- 大資料學習筆記之Hadoop安裝步驟詳解大資料筆記Hadoop
- 免費的線上加密筆記-ProtectedText加密筆記
- 筆記本記憶體條怎麼裝?筆記本裝記憶體條的方法步驟、及注意事項筆記記憶體