oracle rc的磁盤管理有如下方式:
平度網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站開發(fā)等網(wǎng)站項目制作,到程序開發(fā),運營維護。成都創(chuàng)新互聯(lián)成立于2013年到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)。
一、裸設(shè)備+HACMP?
裸設(shè)備指的是raw格式的設(shè)備,就是說沒有被文件系統(tǒng)格式化過的
通常是把 存儲劃分成pv,再用pv創(chuàng)建vg,在將vg劃分成lv,然后將lv格式化成文件系統(tǒng)jfs jfs2兩種
aix下基于邏輯卷的管理沒有辦法實現(xiàn)并發(fā)。所以需要使用hacmp將vg做成并發(fā)的vg enhanced concurrent vg
二、asm管理
將磁盤直接給asm 但是依賴于crs集群軟件
三、并發(fā)文件系統(tǒng)
如果是system表空間的話,基本上沒有辦法變小了。(按照你的說法,就是釋放磁盤空間)
就算你刪除了表,但是數(shù)據(jù)文件(就是物理存在于磁盤上的文件)是不會變小的。而且system表空間非常變態(tài),里面存有所有的基表,所以resize不要想了。而且轉(zhuǎn)移表空間神馬的,用在其他表空間還可以,system也不可能,如果你真的把所有的表(這個表是指你建立的表)都刪除了,那么就干脆重新建庫吧,把原來的庫刪了,這樣就可以了。
反正據(jù)我所知,如果是system表空間的話(system表空間數(shù)據(jù)文件所占空間大小),不重新建庫是只能變大不能變小的。
如果是其他表空間的話,復(fù)制表空間,然后刪除什么的可以考慮。
最后給你一個建議啊,你的存儲應(yīng)該是自動擴展的吧,那每個文件最大值最好不要太大,oracle這個東西是有多少占多少,然后再說其他,如果你給的太多,那么他就會一直占用新的。
其實沒有特別的規(guī)定,你可以參考這個
/boot ext3 100MB
/ ext3 30GB
/u01 ext3 400GB
swap swap 一般是物理內(nèi)存的2倍
其中/u01用來作為Oracle的目錄,主要把空間給它了。引導(dǎo)分區(qū)/boot只放引導(dǎo)文件,100M足夠了。
數(shù)據(jù)文件是不會因為你刪掉了某些數(shù)據(jù)而改變其物理大小的,可以這樣做:
1.先查詢你的表空間存儲情況,使用了多少空間,還剩多少空間:
SELECT UPPER(F.TABLESPACE_NAME) "表空間名",
D.TOT_GROOTTE_MB "表空間大小(M)",
D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空間(M)",
TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100,2),'990.99') || '%' "使用比",
F.TOTAL_BYTES "空閑空間(M)",
F.MAX_BYTES "最大塊(M)"
FROM (SELECT TABLESPACE_NAME,
ROUND(SUM(BYTES) / (1024 * 1024), 2) TOTAL_BYTES,
ROUND(MAX(BYTES) / (1024 * 1024), 2) MAX_BYTES
FROM SYS.DBA_FREE_SPACE
GROUP BY TABLESPACE_NAME) F,
(SELECT DD.TABLESPACE_NAME,
ROUND(SUM(DD.BYTES) / (1024 * 1024), 2) TOT_GROOTTE_MB
FROM SYS.DBA_DATA_FILES DD
GROUP BY DD.TABLESPACE_NAME) D
WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME
ORDER BY 1
2.然后看哪個數(shù)據(jù)文件占的空間較大,并且使用得卻不多:
假設(shè)用得多的是叫 Tools.DBF ,一共用了20G,里面只使用了20%,還剩余80%的空間(16G)
執(zhí)行以下語句改變數(shù)據(jù)文件大小:
alter database datafile 'D:\oracle\oradata\Tools.dbf' resize 6144M;
將數(shù)據(jù)文件改成6G,就可以節(jié)省14G的空間
3.如果使用率已經(jīng)達到或者接近90%,可以將這個用戶的相關(guān)數(shù)據(jù)全部刪除,然后用imp exp導(dǎo)出全庫,刪除這個數(shù)據(jù)文件并新建,然后將數(shù)據(jù)導(dǎo)入新的表空間。
清除數(shù)據(jù)庫垃圾:把歷史數(shù)據(jù)導(dǎo)出備份,然后清除。
轉(zhuǎn)移數(shù)據(jù):增加磁盤或數(shù)據(jù)空間,把大數(shù)據(jù)表移到新的表空間里面。
如果空間不夠,Oracle會拒絕所有數(shù)據(jù)連接,所有讀寫操作。
本文名稱:oracle如何重新分配磁盤 已經(jīng)分配好的磁盤可以重新分配嗎?
網(wǎng)頁地址:http://chinadenli.net/article24/hgooce.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、網(wǎng)站導(dǎo)航、App開發(fā)、關(guān)鍵詞優(yōu)化、品牌網(wǎng)站建設(shè)、品牌網(wǎng)站設(shè)計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)