亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

oracle 關于“ORA-30036”處理方法

發布時間:2020-07-28 23:42:36 來源:網絡 閱讀:1793 作者:欲黃大帝 欄目:關系型數據庫

ORA-30036:unable to extend segment by 8 in undo tablespace 'UNDOTBS1'
出現問題原因:
大批量導入某表時imp報錯如下:
Export file created by EXPORT:V11.02.00 via conventional path
import done in ZHS16GBK character set and AL16UTF16 NCHAR character set
import server uses WE8MSWIN1252 character set (possible charset conversion)
.....
IMP-00058: ORACLE error 30036 encountered
ORA-30036: unable to extend segment by 8 in undo tablespace 'UNDOTBS1'
IMP-00028: partial import of previous table rolled back: 814416 rows rolled back
IMP-00057: Warning: Dump file may not contain data of all partitions of this table
Import terminated successfully with warnings.
字面意思翻譯就是:無法按8擴展字段
首先了解了一下UNDO的作用:
1.什么是還原表空間?
還原表空間即Undo表空間,是Oracle特有的概念,Undo表空間會自動分配Undo段,用來保存事務中DML( Insert、Update或Delete)語句的Undo數據。在Oracle9i前,管理Undo數據只能使用Rollback Segment。從Oracle9i開始,管理Undo數據不僅可以使用回滾段,還可以使用Undo表空間。而由于管理里規劃回滾段太過復雜,Oracle10g已經棄用回滾段,僅使用Undo表空間來管理Undo數據。
2.什么是Undo數據?
Undo數據也稱回滾數據,當執行DML語句時,事務操作過程中的數據被稱為Undo數據,主要有兩個作用:
1、確保事務一致性:如果事務發生錯誤或者用戶想要取消數據庫操作,則可以通過Rollback回到修改前的值。
2、提供一致性讀:如表T有100條記錄,用戶A在表T執行了語句刪除掉10條記錄,尚未提交,此時用戶B執行查詢語句,將返回100條記錄而不是90條。
再來談一下解決辦法:
1、在原有數據文件中增加擴展容量:
alter database datafile '/opt/oracle/oradata/orcl/undotbs01.dbf' resize 30G;
(注意:如果原有數據文件大小是30G的話,這個方法就不能用了,因為oralce最大文件只讓配置成30G一個數據文件)
2.新增數據文件(通用):
alter tablespace UNDOTBS1 add datafile '/opt/oracle/oradata/orcl/undotbs01_01.dbf' size 30G;
--autoextend on next 1M maxsize 5000M; //可選項;目的是設置文件的自動擴展屬性,從最小1M到最大5000M
3.如果有需求要創建有多個undotbs表空間,可以定時檢查undo表空間,并進行切換:
alter system set undo_tablespace = undotbs02;
(注意undotbs02需要提前新建,并設置相應的數據文件大小即可)

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

西城区| 阳谷县| 商洛市| 亚东县| 柳江县| 望谟县| 邹平县| 阿城市| 共和县| 顺昌县| 酒泉市| 湘潭县| 平凉市| 定兴县| 南溪县| 阿克| 富裕县| 寿光市| 大安市| 许昌市| 崇左市| 荔浦县| 壤塘县| 舞阳县| 即墨市| 兴城市| 中阳县| 噶尔县| 邹城市| 枣庄市| 环江| 临武县| 社旗县| 丹阳市| 彭水| 高唐县| 曲麻莱县| 宜丰县| 自贡市| 博湖县| 商河县|