ora-01555模擬以及undo tbs的guarantee特性測試!
session 1:
SQL> variable i refcursor;
SQL> select *from t1;
ID NAME
---------- ----------
3 c
2 test
4 d
1 undo
SQL> exec open :i for select *from t1;
PL/SQL 過程已成功完成。
session 2:
11:02:00 SQL> create undo tablespace undotbs3 datafile 'E:ORACLEPRODUCT10.2.0
ORADATATESTundotbs3.dbf' size 1m;
表空間已建立。
11:14:48 SQL> alter system set undo_tablespace=undotbs3;
系統已更改。
11:15:04 SQL> alter system set undo_retention=1;
系統已更改。
11:18:02 SQL> declare
11:18:03 2 begin
11:18:03 3 for i in 1..1000 loop
11:18:03 4 update t1 set id=i ;
11:18:03 5 commit;
11:18:03 6 end loop;
11:18:03 7 end;
11:18:03 8 /
PL/SQL 過程已成功完成。
session 1:
SQL> print i;
ERROR:
ORA-01555: 快照過舊: 回退段號 23 (名稱為 "_SYSSMU23$") 過小
未選定行
session 2:
11:23:34 SQL> alter tablespace undotbs3 retention GUARANTEE;
表空間已更改。
session 1:
SQL> exec open :i for select *from t1;
session 2:
11:24:37 SQL> declare
11:24:50 2 begin
11:24:50 3 for i in 1..10000 loop
11:24:50 4 update t1 set id=i ;
11:24:50 5 commit;
11:24:50 6 end loop;
11:24:50 7 end;
11:24:51 8 /
declare
*
第 1 行出現錯誤:
ORA-30036: 無法按 8 擴充套件段 (在還原表空間 'UNDOTBS3' 中)
ORA-06512: 在 line 4
session 1:
SQL> update t1 set id=1;
4 rows updated.
SQL> commit;
Commit complete.
SQL> exec open :i for select *from t1;
PL/SQL procedure successfully completed.
session 2:
11:24:53 SQL> alter database datafile 10 autoextend on;
資料庫已更改。
11:25:33 SQL> declare
11:25:40 2 begin
11:25:40 3 for i in 1..10000 loop
11:25:40 4 update t1 set id=i ;
11:25:40 5 commit;
11:25:40 6 end loop;
11:25:40 7 end;
11:25:41 8 /
PL/SQL 過程已成功完成。
session 1:
SQL> print i;
ID NAME
---------- ----------
1 c
1 test
1 d
1 undo
SQL>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/19602/viewspace-1010513/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 11g undo_retention 以及retention guarantee 小節Oracle
- 華為模擬器ensp的路由配置以及連通測試路由
- 模擬測試框架-Mockito框架Mockito
- 智駕模擬測試實戰之自動泊車HiL模擬測試
- ---ios模擬弱網測試---iOS
- 閃回和drop原 undo tbs的一點分析
- Ora-01555錯誤的模擬及處理
- 利用cache特性檢測Android模擬器Android
- 安卓小程式模擬定位測試安卓
- 單元測試模擬框架Mockito框架Mockito
- android按鍵模擬測試Android
- Android單元測試與模擬測試詳解Android
- nginx虛擬域名的配置以及測試驗證Nginx
- 模擬弱網測試方法總結
- dd模擬asm磁碟容災測試ASM
- 初三奧賽模擬測試1
- 初三奧賽模擬測試5
- 初三奧賽模擬測試4
- Mock 工具使用 - 模擬弱網測試Mock
- java的geojson格式測試資料模擬JavaJSON
- JS 怎樣模擬類的特性JS
- 智慧座艙模擬測試解決方案
- 車聯網模擬測試解決方案
- 車輛OTA模擬測試解決方案
- Facebook網路模擬測試工具ATC使用
- 單元測試之模擬物件技術物件
- resumable特性以及系統觸發器中的SUSPEND event測試觸發器
- resumable特性以及系統觸發器中的SUSPEND event測試!觸發器
- boson的最新SUN、RedHat認證模擬測試程式(轉)Redhat
- Oracle進行模擬測試資料的一個例子Oracle
- 視訊弱網測試及常用模擬工具
- 新能源系統模擬測試解決方案
- 偽物件、樁物件、模擬物件|單元測試物件
- C語言上機測試模擬題-1C語言
- C語言上機測試模擬題2C語言
- ECU通訊:CAN匯流排模擬測試
- 【車載測試】硬體在環模擬(HiL)
- noip模擬9[斐波那契·數顏色·分組](洛谷模擬測試)