我這里在數倉抽取資料,中間kettle提示表空間不足,看了一下發現大小超過20G了,
嘗試使用附加資料檔案的方式擴大表空間
ALTER TABLESPACE NALI ADD DATAFILE
'D:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\NALI2.DBF' SIZE 10240M
AUTOEXTEND ON NEXT 1024m
在navicat上執行了這句話,由于時間太長其他查詢斷連了,
以為這個也斷了所以停止了查詢,但是資料庫表空間檔案已經在了,
為了防止出事網上搜索了下
用alter database datafile 'D:\APP\ADMINISTRATOR\PRODUCT\11.2.0\DBHOME_1\DATABASE\NALI2.DBF' offline drop了,
并且手動洗掉了NALI2.DBF的檔案,重新用上面的陳述句附加了一個NALI3.DBF,
但是用 select name from v$datafile; 查看NALI2.DBF依舊存在
而且
重新抽取后依舊提示 NALI.DBF表空間不夠,請問下如何完全洗掉一個資料檔案NALI2.DBF,
和增加表空間大小……

uj5u.com熱心網友回復:
1、新建一個表空間,名稱為 NALI_BAK2、把表空間NALI 中的表全部 move 到NALI_BAK
3、洗掉 NALI
4、重命名 NALI_BAK 為 NALI
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/54017.html
標籤:開發
