Oracle資料庫表調整表空間

2021-08-10 22:00:40 字數 643 閱讀 1804

調整表 table 所屬表空間

調整索引 index 所屬表空間

// 生成table遷移語句

select

'alter table '|| table_name ||' move tablespace 新錶空間名;'

from user_all_tables;

// 生成index遷移語句

select

'alter index '|| index_name ||' rebuild tablespace 新錶空間名;'

from user_indexes;

執行生成的遷移指令碼完成表空間修改。

含有clob、blob欄位的表索引在遷移過程會發生錯誤。

// 查詢含有打字段的表、索引資訊

select index_name,tablespace_name,table_name from user_indexes where index_type='lob';

// 調整大字段儲存位置

alter

table 表名 move lob(欄位名) store as (tablespace 新錶空間名);

oracle修改表空間方法 - 茄子_2008 -

oracle 資料庫表空間

1 建立表空間 格式 建立表空間 create tablespace 表空間名 datafile 表空間檔案儲存物理路徑.ora size 500m defaultstorage autoextend on initial 100m next 100m minextents 20 maxextent...

Oracle資料庫表空間

永久表空間 表空間是資料庫的邏輯劃分,乙個表空間只屬於乙個資料庫。所有的資料庫物件都存放在指定的表空間中。但主要存放的是表,所以稱作表空間 臨時表空間 oracle臨時表空間主要用來做查詢和存放一些緩衝區的資料。臨時表空間消耗的主要原因是需要讀查詢的中間結果進行排序。重啟資料庫可以釋放臨時表空間 建...

更改Oracle資料庫表的表空間

更改 oracle 資料庫表的 表空間 石驍騑 2001年07月20日 17 56 在oracle 2ecom 2fglobal 2fcn ajbid 167 pool homebutton ajpage oracle資料庫管理系統中,建立庫表 table 時要分配乙個表空間 tablespace ...