回覆列表
-
1 # pietr49411
-
2 # daazhu1
表空間在初始建立的時候最好設定成自動擴充套件的,如果沒有設定成擴充套件的,則有四種方法可以增加表空間的大小,其中增加資料檔案是經常用的一種。四種方法如下:
Meathod1:給表空間增加資料檔案
ALTER TABLESPACE app_data ADD DATAFILE
"D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF" SIZE 50M;
Meathod2:新增資料檔案,並且允許資料檔案自動增長
ALTER TABLESPACE app_data ADD DATAFILE
"D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP04.DBF" SIZE 50M
AUTOEXTEND ON NEXT 5M MAXSIZE 100M;
Meathod3:允許已存在的資料檔案自動增長
ALTER DATABASE DATAFILE "D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF"
AUTOEXTEND ON NEXT 5M MAXSIZE 100M;
Meathod4:手工改變已存在資料檔案的大小
ALTER DATABASE DATAFILE "D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP02.DBF"
RESIZE 100M;
更改資料表大小(10G)alter database datafile "/ora/oradata/radius/undo.dbf" resize 10240m;設定表空間自動增長ALTER DATABASE DATAFILE "c:\SmartDB01.ora" AUTOEXTEND ON NEXT 200M MAXSIZE 1024M;//每次自動增長200m,資料表最大不超過1G