ORA-22868: table with LOBs contains segments in different tablespaces
LOB
가 있는 테이블에 서로 다른 테이블스페이스의 세그먼트가 포함되어 있음
LOB
데이터를 해당 테이블의 테이블스페이스로 이동SELECT 'ALTER TABLE '||L.OWNER||'.'||L.TABLE_NAME||' MOVE LOB('||L.COLUMN_NAME||') STORE AS (TABLESPACE '||T.TABLESPACE_NAME||');' AS QUERY FROM DBA_LOBS L, DBA_TABLES T WHERE L.OWNER = T.OWNER AND L.TABLE_NAME = T.TABLE_NAME AND L.TABLESPACE_NAME <> T.TABLESPACE_NAME AND L.TABLESPACE_NAME = 'tablespace_name' ;