遷移表到新的表空間
在表中查資料插不進去報錯,表空間剩餘不足:
解決辦法:
檢視錶空間總大小:
解決辦法:
檢視錶空間總大小:
SELECT
tablespace_name,
sum(bytes) / 1024 / 1024 total
FROM
dba_data_files
GROUP BY
tablespace_name
SELECT
tablespace_name,
sum(bytes) / 1024 / 1024 free
FROM
dba_free_space
GROUP BY
tablespace_name
檢視錶空間使用情況:
SELECT
a.tablespace_name,
total,
free,
total - free used
FROM
(
SELECT
tablespace_name,
sum(bytes) / 1024 / 1024 total
FROM
dba_data_files
GROUP BY
tablespace_name
) a,
(
SELECT
tablespace_name,
sum(bytes) / 1024 / 1024 free
FROM
dba_free_space
GROUP BY
tablespace_name
) b
WHERE
a.tablespace_name = b.tablespace_name;
遷移表空間:
alter table KXNC_BONUS_RECORD move tablespace KXDW_DATA
遷移表之後還要在新的表空間中重建索引:
遷移表到新的表空間之後,rowid會發生變化,返回表查詢是就找不到rowid,查詢表就不會走索引,所以要重建索引
alter index USER_ID_5 rebuild tablespace KXDW_DATA;
遷移表之後還要在新的表空間中重建索引:
遷移表到新的表空間之後,rowid會發生變化,返回表查詢是就找不到rowid,查詢表就不會走索引,所以要重建索引
alter index USER_ID_5 rebuild tablespace KXDW_DATA;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30152793/viewspace-1457123/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 表空間遷移
- 遷移表空間
- ORACLE表批量遷移表空間Oracle
- 【遷移】表空間transport
- RMAN遷移表空間
- 遷移SYSTEM表空間為本地管理表空間
- 基於可傳輸表空間的表空間遷移
- 跨平臺表空間遷移(傳輸表空間)
- expdp/impdp 遷移表空間
- MySQL 遷移表空間,備份單表MySql
- 表、索引遷移表空間alter table move索引
- Oracle中表空間、表、索引的遷移Oracle索引
- table/index/LOBINDEX遷移表空間Index
- lob欄位表空間遷移
- 分割槽表對應的表空間遷移案例
- 移動 oracle object 到新的表空間(表,索引,分割槽,LOB)OracleObject索引
- 轉移表空間到ASMASM
- Oracle 不同平臺間表空間遷移Oracle
- 遷移使用者物件從一個表空間到另外表空間物件
- Oracle10g新特性——利用RMAN遷移表空間Oracle
- 表空間遷移辦法補充
- 使用RMAN簡單遷移表空間
- 資料庫物件遷移表空間資料庫物件
- Oracle10g新特性——利用RMAN遷移表空間(二)Oracle
- Oracle10g新特性——利用RMAN遷移表空間(一)Oracle
- 利用PLSQL實現表空間的遷移(一)SQL
- 利用PLSQL實現表空間的遷移(二)SQL
- 利用PLSQL實現表空間的遷移(四)SQL
- 利用PLSQL實現表空間的遷移(三)SQL
- 利用PLSQL實現表空間的遷移(五)SQL
- partition 分割槽表移動到其他表空間
- 批量移動分割槽表到其他表空間
- 【資料遷移】使用傳輸表空間遷移資料
- 透過xtts遷移單例項檔案系統表空間到RAC ASM儲存表空間TTS單例ASM
- 通過xtts遷移單例項檔案系統表空間到RAC ASM儲存表空間TTS單例ASM
- 線上遷移表空間資料檔案
- 不同使用者,不同表空間遷移
- Oracle 表空間資料檔案遷移Oracle