<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
前幾天專案在執行的時候資料庫資料插入突然報:
ORA-01653: unable to extend table HSDC.ADDRESS by 128 in tablespace DATACENTER
大概的意思是說HSDC表空間不足了,在網上搜了一下出現這種表空間不足的問題一般有兩種情況:一種是表空間的自動擴充套件功能沒有開啟;另一種確實是表空間確實不夠用了,已經達到了擴充套件的極限。所以我們解決問題就應該先去檢視Oracle表空間大小,然後看一下Oracle表空間的自動擴充套件功能是否開啟;若確實是表空間不夠用了就需要擴充套件表空間;
1.在Navicat中直線如下命令 :
SELECT a.tablespace_name "表空間名", a.bytes / 1024 / 1024 "表空間大小(M)", (a.bytes - b.bytes) / 1024 / 1024 "已使用空間(M)", b.bytes / 1024 / 1024 "空閒空間(M)", round(((a.bytes - b.bytes) / a.bytes) * 100, 2) "使用比" FROM (SELECT tablespace_name, sum(bytes) bytes FROM dba_data_files GROUP BY tablespace_name) a, (SELECT tablespace_name, sum(bytes) bytes, max(bytes) largest FROM dba_free_space GROUP BY tablespace_name) b WHERE a.tablespace_name = b.tablespace_name ORDER BY ((a.bytes - b.bytes) / a.bytes) DESC
“表空間大小(M)”表示表空間所有的資料檔案總共在作業系統中佔用磁碟空間的大小;
比如:HSDC表空有兩個資料檔案,datafile1為300M,datafile2為400M,那麼HSDC表空間的“表空間大小”就是700M。
“已使用空間(M)”表示表空間已經使用了多少;
“空閒空間”表示表空間剩餘多少;
”使用比“表示已經使用的百分比;
2,比如從步驟1中檢視到HSDC表空間已使用百分比達到90%以上,可以檢視該表空間總共有幾個資料檔案,每個資料檔案是否自動擴充套件,可以自動擴充套件的最大值。
SELECT file_name, tablespace_name, bytes / 1024 / 1024 "bytes MB", maxbytes / 1024 / 1024 "maxbytes MB" FROM dba_data_files WHERE tablespace_name = 'HSDC';
3.檢視DATACENTER表空間是否為自動擴充套件;
SELECT file_id, file_name, tablespace_name, autoextensible, increment_by FROM dba_data_files WHERE tablespace_name = 'HSDC' ORDER BY file_id desc;
檢視”autoextensible“對應的值是YES還是NO,若是NO,說明DATACENTER表空間的自動擴充套件功能沒有開。改成YES就可以了。
4.如果是表空間不夠用了,快寫滿了,我們就需要擴大表空間
擴大表空建又分兩種:一種增巨量資料檔案大小,一種是增加資料檔案數量;
首先找出該表空間對應的資料檔案及路徑:
SELECT * FROM dba_data_files t WHERE t.tablespace_name='TBS_DATACENTER';
解決方法一:增巨量資料檔案
alter database datafile '全路徑的資料檔名稱' resize ***M; #增加對應的表空間裡面某個資料檔案的大小***M
解決方法二:增加資料檔案
獲取建立表空間資料檔案的語句:
SELECT dbms_metadata.get_ddl('TABLESPACE', 'USER_DATA') FROM dual;
①、確認磁碟空間足夠,增加一個資料檔案
alter tablespace 表空間名稱 add datafile '全路徑的資料檔名稱' size ***M autoextend on maxsize 20G;
--新增一個資料檔案,全路徑的資料檔名稱為改新增資料檔案的全路徑檔名稱。大小為***M,自動擴充套件功能開啟,且該資料檔案的最大擴充套件值為20G。
②、驗證已增加的資料檔案
SELECT file_name, file_id, tablespace_name FROM dba_data_files WHERE tablespace_name = '表空間名稱'
注:如果刪除表空間資料檔案語句為:
altertablespace 表空間名稱 DROP datafile '/u01/app/oracle/product/10.2.0/oradata/orcl/HSDC.dbf '
PS:表空間一般讓空閒百分比保持在10%以上,且資料檔案大小最好不要超過2G。當表空間不足時,要麼resieze datafile,要麼增加datafile。
到此這篇關於ORACLE ORA-01653: unable to extend table 的錯誤處理方案的文章就介紹到這了,更多相關oracle ORA-01653內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45