我有一个使用Oracle 10g資料庫和1个表空間和1个資料檔案的第三方應用程式.他们分配了10GB作為表空間的大小,而表空間現在几乎已满.我知道我们可以增加它的大小。
我想弄清楚如果我再添加一个資料檔案並為其分配10GB的空間,该怎麼办? 我需要在應用程式上进行任何修改還是可以正常工作?
所以我要做的只是:
alter tablespace USER_DATA_TBS add datafile '/oradata/ovbs/user_data04.dbf' size 1000m;
請帮助,我是一个初學者。
最新回復
- 5月前1 #
這不会增加資料檔案的大小,它会向表空間中再添加一个資料檔案。
放大 existing 資料檔案(例如20G):
添加 a new 資料檔案到该表空間(10G)
另一種選擇是使原始資料檔案可自動擴充套件:
這樣,資料庫將根据需要自動擴充套件資料檔案,直到驻留在其上的檔案系統變满
資料檔案的大小對應用程式完全透明.有關详细資訊,請參见https://docs.oracle.com/zh_CN/database/oracle/oracle-database/21/admin/managing-tablespaces.html#GUID-C207AC96-0F99-4F05-B3DD-E4A4FA17F98C