oracle10g數(shù)據(jù)庫擴充表空間是通過增加數(shù)據(jù)文件的大小來實現(xiàn)的。
公司主營業(yè)務(wù):成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出石林免費做網(wǎng)站回饋大家。
如果發(fā)現(xiàn)某個表空間存儲空間不足時,可以為表空間添加新的數(shù)據(jù)文件,擴展表空間大小。但是一般建議預(yù)先估計表空間所需的存儲空間大小,然后為它建立若干適當大小的數(shù)據(jù)文件。
以下是擴大TBS_TR_IND這個表空間的sql命令:
ALTER TABLESPACE TBS_TR_IND
ADD DATAFILE '/oradata/rTBS_TR_IND_002.dbf' --給rTBS_TR_IND_002.dbf這個數(shù)據(jù)文件增加32G空間
SIZE 32G
AUTOEXTEND OFF;
SQL ALTER TABLESPACE TBS_EDS_DAT
ADD DATAFILE 'G:\datafile\TBS_EDS_DAT01.DBF' --給TBS_EDS_DAT01.DBF增加100M空間
SIZE 100M
Oracle 10g表空間自動擴容修改方法:\x0d\x0a方法一:管理界面em\x0d\x0a命令: \x0d\x0aALTER TABLESPACE "TBS_NAME" ADD DATAFILE 'C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ex_data' SIZE 10240M AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED ; \x0d\x0a\x0d\x0a注:該命令修改原來的表空間。\x0d\x0a數(shù)據(jù)文件名:ex_data \x0d\x0aOracle目錄:C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL \x0d\x0a表空間名:TBS_NAME \x0d\x0a文件大小 :10240M(不要重用現(xiàn)有文件) \x0d\x0a數(shù)據(jù)文件滿后自動擴展 (AUTOEXTEND) :增量50M \x0d\x0a最大文件大小: 無限制 \x0d\x0a管理界面em: 用em擴容,找到相應(yīng)的表空間,然后“添加數(shù)據(jù)文件” ,填寫以上內(nèi)容。 \x0d\x0a方法二:\x0d\x0aALTER DATABASE DATAFILE 'C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ex_data' AUTOEXTEND ON NEXT 50M \x0d\x0a\x0d\x0a注:該方法是不修改原來表空間的前提下進行的。
既然是LVM管理的, 那么擴容非常容易.
比如你要把/oracledata的空閑的49G分10G給/opt:
/oracledata的目標大小是87G, /opt的目標大小是39G
先檢查一遍# e2fsck /dev/mapper/VolGroup00-LogVol02縮小/oracledata的文件系統(tǒng)大小, 先縮小到80G, 使它小于87G, 以防縮小分區(qū)導(dǎo)致文件系統(tǒng)損壞# resize2fs /dev/mapper/VolGroup00-LogVol02 80G然后縮小分區(qū)的大小# lvresize -L -10G /dev/mapper/VolGroup00-LogVol02然后增大文件系統(tǒng)的大小, 使其充滿分區(qū)# resize2fs /dev/mapper/VolGroup00-LogVol02增大/opt分區(qū)的大小# lvresize -L +100%FREE /dev/mapper/VolGroup00-LogVol01使文件系統(tǒng)充滿分區(qū)# resize2fs /dev/mapper/VolGroup00-LogVol01完成.
另外, 你看看系統(tǒng)帶的圖形化分區(qū)工具有沒有這個功能, 有的話就不用這么麻煩了, 點點鼠標就好了.
1、查看表空間的名字及文件所在位置
2、增加該表空間數(shù)據(jù)文件