數據庫移植過程中出現的問題
unable to create INITIAL extent for segment in tablespace TEST
意思是 TEST 表空間太小了, 而又不能自動擴展 extern
解決方案一:
重新定義表空間大小:
ALTER TABLESPACE DATA01 RESIZE 5G ;
又出現ORA-32773: operation not supported for smallfile tablespace USERS問題:
意思是:小表不支持resize
解決方案:創建bigfile 表空間,在其表空間上建立表:
CREATE BIGFILE TABLESPACE big01 datafile '/u01/app/oracle/oradata/PROD/disk3/big01.dbf' size 500M;
解決方案二: (注意:刪除表空間后,此表空間里面的所有數據將會被刪除,刪除表空間前,請慎重)
將表空間刪除后重新定義表空間
DROP TABLESPACE DATA01 INCLUDING CONTENTS AND DATAFILES ;
CREATE TABLESPACE “DATA01”
LOGGING DATAFILE ’D:/ORACLE/PRODUCT/10.2.0/SSVC/DATA01.DBF’
SIZE 5000M REUSE
DEFAULT STORAGE (INITIAL 10K NEXT 128K MINEXTENTS 1 MAXEXTENTS UMLIMITED PCTINCREASE 100) ;
解決方案三:
增加表空間數據文件
ALTER TABLESPACE DW_DATA ADD DATAFILE 'D:\ORACLE\DW_01.DBF' SIZE 2048M;
