關(guān)于oracle數(shù)據(jù)庫表空間擴容的問題
1.查看表空間使用率
SELECT B.FILE_NAME 物理文件名, B.TABLESPACE_NAME 表空間名稱, B.BYTES/1024/1024 大小M, (B.BYTES-SUM(NVL(A.BYTES,0)))/1024/1024 已使用M, SUBSTR((B.BYTES-SUM(NVL(A.BYTES,0)))/(B.BYTES)*100,1,5) 使用率 FROM DBA_FREE_SPACE A,DBA_DATA_FILES B WHERE A.FILE_ID=B.FILE_ID GROUP BY B.TABLESPACE_NAME,B.FILE_NAME,B.BYTES ORDER BY B.TABLESPACE_NAME;

2.擴容
擴容有三種方式:
方法一:增大所需表空間大小
alter database datafile '表空間位置' resize 新的尺寸
例如:
alter database datafile '+GBPORCL/GBPORCL/DATAFILE/sysaux.262.1029000091' resize 5000M;
注意:單個表空間最大為32G;
對于oracle數(shù)據(jù)庫的表空間,除了用手動增加數(shù)據(jù)文件大小外,還可以增加數(shù)據(jù)文件數(shù)量等方式擴展表空間大小。
方法二:增加數(shù)據(jù)文件個數(shù)
alter tablespace 表空間名稱 add datafile '新的數(shù)據(jù)文件地址' size 數(shù)據(jù)文件大小
例如:
ALTER TABLESPACE "SYSAUX" ADD DATAFILE '+GBPORCL/GBPORCL/DATAFILE/sysaux.272.dbf' SIZE 100M AUTOEXTEND ON next 50M Maxsize UNLIMITED
含義:初始分配100M,自增50M;
方法三:設(shè)置表空間自動擴展
alter database datafile '數(shù)據(jù)文件位置' autoextend on next 自動擴展大小 maxsize 最大擴展大小
例如:
alter database datafile '+GBPORCL/GBPORCL/DATAFILE/sysaux.262.1029000091' autoextend on next 500m maxsize 10000m;
3.遇到的錯誤
SQL 錯誤 [1276] [99999]: ORA-01276: 無法添加文件 +GBPORCL/GBPORCL/DATAFILE/sysaux.264.1029000091。
相應(yīng)文件具有一個 Oracle Managed Files 文件名。
以為直接改個名字就可以,但是不可行,
原因:這個表空間是通過OMF管理的,加數(shù)據(jù)文件的時候,不需要添加具體的路徑和文件名,直接添加并指定大小即可: alter tablespace SYSAUX add datafile size xxx;
或者使用方法二
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
oracle數(shù)據(jù)庫如何使用exp和imp命令導(dǎo)入導(dǎo)出數(shù)據(jù)
這篇文章主要給大家介紹了關(guān)于oracle數(shù)據(jù)庫如何使用exp和imp命令導(dǎo)入導(dǎo)出數(shù)據(jù)的相關(guān)資料,Oracle的EXP(Export)和 IMP(Import)是兩個非常重要的命令,它們用于數(shù)據(jù)庫的備份和恢復(fù),需要的朋友可以參考下2024-07-07
Oracle實現(xiàn)查詢2個日期所跨過的月份列表/日期列表的方法分析
這篇文章主要介紹了Oracle實現(xiàn)查詢2個日期所跨過的月份列表/日期列表的方法,結(jié)合實例形式分析了Oracle日期相關(guān)查詢與運算相關(guān)操作技巧,需要的朋友可以參考下2019-09-09
oracle join on 數(shù)據(jù)過濾問題
因為在FOR .. IN () LOOP 游標(biāo)中使用 所以不能采用下面的查詢語句做游標(biāo)2009-07-07
Oracle中XML插入數(shù)據(jù)時的空格問題解決方案
在使用 foreach 或其他循環(huán)結(jié)構(gòu)時,插入數(shù)據(jù)庫的數(shù)據(jù)前后可能會出現(xiàn)不必要的空格,這種額外的空格可能會導(dǎo)致數(shù)據(jù)不一致,影響查詢結(jié)果,甚至導(dǎo)致應(yīng)用程序的錯誤,本文將為您提供一些常見的解決方法和建議,需要的朋友參考下吧2023-08-08
Oracle監(jiān)聽啟動時由“監(jiān)聽程序不支持服務(wù)”遇到的一系列問題
這篇文章主要介紹了Oracle監(jiān)聽啟動時由“監(jiān)聽程序不支持服務(wù)”遇到的一系列問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-11-11

