国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Oracle - ORACLE常見錯誤代碼的分析與解決

ORACLE常見錯誤代碼的分析與解決

2019-10-21 15:21ORACLE教程網 Oracle

(一)在使用ORACLE的過程過,我們會經常遇到一些ORACLE產生的錯誤,對于初學者而言,這些錯誤可能有點模糊,而且可 能一時不知怎么去處理產生的這些錯誤,本人就使用中出現比較頻繁的錯誤代碼一一做出分析,希望能夠幫助你找

(一)在使用ORACLE的過程過,我們會經常遇到一些ORACLE產生的錯誤,對于初學者而言,這些錯誤可能有點模糊,而且可

能一時不知怎么去處理產生的這些錯誤,本人就使用中出現比較頻繁的錯誤代碼一一做出分析,希望能夠幫助你找到一個

合理解決這些錯誤的方法,同時也希望你能夠提出你的不同看法。畢竟作為一種交流的手段,個人意見難免過于偏頗,而

且也必定存在著不足,出錯之處在所難免。寫這篇文章的目的就是想通過相互之間的交流共同促進,共同進步。

ORA-01650:unable to extend rollback segment NAME by NUM intablespace NAME

產生原因:上述ORACLE錯誤為回滾段表空間不足引起的,這也是ORACLE數據管理員最常見的ORACLE錯誤信息。當用戶

在做一個非常龐大的數據操作導致現有回滾段的不足,使可分配用的回滾段表空間已滿,無法再進行分配,就會出現上述

的錯誤。

解決方式:使用“ALTER TABLESPACE tablespace_name ADD DATAFILE filename SIZE size_of_file”命令向指定的

數據增加表空間,根據具體的情況可以增加一個或多個表空間。當然這與還與你主機上的裸盤設備有關,如果你主機的裸

盤設備已經沒有多余的使用空間,建議你不要輕意的增加回滾段表空間的大小,可使用下列的語句先查詢一下剩余的

tablespace空間有多少:

Select user_name,sql_text from V$open_cursor where user_name='';

如果多余的空間比較多,就可以適當追加一個大的回滾段給表空間使用,從而避免上述的錯誤。你也可以用以下語句

來檢測一下rollback segment的競爭狀況:

Select class,count from V$waitstat where calss in(‘system undo header','system undo block','undo

header','undo block');和

Select sum(value) from V$sysstat where name in (‘db_block_gets','consistents gets');

如果任何一個class in count/sum(value)大于1%,就應該考慮增加rollback segment。

相應的英文如下:

Cause:Failed to allocate extent from the rollback segment in tablespace

Action:Use the ALTER TABLESPACE ADD DATAFILE statement to add one or more files to the specified

tablespace.

ORA-01652:unable to extend temp segment by num in tablespace name

產生原因:ORACLE臨時段表空間不足,因為ORACLE總是盡量分配連續空間,一但沒有足夠的可分配空間或者分配不連

續就會出現上述的現象。

解決方法:我們知道由于ORACLE將表空間作為邏輯結構-單元,而表空間的物理結構是數據文件,數據文件在磁盤上物

理地創建,表空間的所有對象也存在于磁盤上,為了給表空間增加空間,就必須增加數據文件。先查看一下指定表空間的

可用空間,使用視圖SYS.DBA_FREE_SPACE,視圖中每條記錄代表可用空間的碎片大小:

SQL>Select file_id,block_id,blocks,bytes from sys.dba_free_space where tablespace_name='';

返回的信息可初步確定可用空間的最大塊,看一下它是否小于錯誤信息中提到的尺寸,再查看一下缺省的表空間參

數:

SQL>SELECT INITIAL_EXTENT,NEXT_EXTENT,MIN_EXTENTS,PCT_INCREASE FROM SYS.DBA_TABLESPACES WHERE

TABLESPACE_NAME=name;

通過下面的SQL命令修改臨時段表空間的缺省存儲值:

SQL>ALTER TABLESPACE name DEFAULT STORAGE (INITIAL XXX NEXT YYY);

適當增大缺省值的大小有可能解決出現的錯誤問題,也可以通過修改用戶的臨時表空間大小來解決這個問題:

SQL>ALTER USER username TEMPORARY TABLESPACE new_tablespace_name;

使用ALTER TABLESPACE命令,一但完成,所增加的空間就可使用,無需退出數據庫或使表空間脫機,但要注意,一旦添加

了數據文件,就不能再刪除它,若要刪除,就要刪除表空間。

一個報錯例子如下:

ORA-1652:unable to extend temp segment by 207381 in tablespace TEMPSPACE

相應的英文如下:

Cause: Failed to allocate extent for temp segment in tablespace

Action:Use the ALTER TABLESPACE ADD DATAFILE statement to add one or more files to the specified

tablespace or create the object in another tablespace.

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 欧美日韩一级在线观看 | 伦理午夜电影免费观看 | 久久精品国产一区二区三区不卡 | 欧美 日韩| 成人福利网| 亚洲精品综合 | 黄色网址免费 | 国产a级黄色毛片 | 国产精品中文字幕在线观看 | 91精品一久久香蕉国产线看观看新通道出现 | 在线一区二区三区四区 | 在线成人免费视频 | 国产三区在线视频 | 欧美成人综合在线 | 免费一级性片 | 成人在线观看av | 性做久久久 | 一区视频| 亚洲久久 | 久日av| 久久精品亚洲精品国产欧美kt∨ | 免费视频一区 | 91一区二区 | 欧美国产精品一区二区三区 | 四虎新网站 | 五月婷婷激情网 | 日韩视频免费在线观看 | 视频一区二区三区免费观看 | 欧美第一页| 精品国产视频 | 91久久精品国产91久久 | 噜噜噜在线观看免费视频日本 | 精品免费视频 | 久久久91精品国产一区二区三区 | 午夜av影院 | 一区二区国产在线观看 | 久久www免费人成看片高清 | 国产精品久久久久久中文字 | 国产 一区| 黄a在线 | 中国黄色片在线观看 |