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