You are on page 1of 2

select 'alter index ' ||owner||'.

'||segment_name|| ' rebuild tablespace ATLAS2


_DATA4;' from dba_segments where tablespace_name='ATLAS2_TEMP' and segment_type=
'INDEX';
select 'alter table ' ||owner||'.'||segment_name|| ' move tablespace ATLAS2_DA
TA4;' from dba_segments where tablespace_name='ATLAS2_TEMP' and segment_type='TA
BLE';
SELECT 'ALTER TABLE '||OWNER||'.'||TABLE_NAME||' MOVE LOB('||COLUMN_NAME||') STO
RE AS (TABLESPACE ATLAS2_DATA4);'
FROM DBA_LOBS WHERE tablespace_name='ATLAS2
_TEMP' and SEGMENT_type='LOB';
SELECT *

FROM DBA_LOBS WHERE tablespace_name='ATLAS2_TEMP';

DESC DBA_LOBS
SELECT segment_TYPE FROM DBA_SEGMENTS WHERE TABLESPACE_NAME='ATLAS2_TEMP';
select distinct segment_type ,owner from dba_segments where tablespace_name='ATL
AS2_TEMP';
select * from dba_segments where tablespace_name='ATLAS2_TEMP';
and segment_type='LOB';
SELECT segment_TYPE FROM DBA_SEGMENTS WHERE TABLESPACE_NAME='ATLAS2_TEMP';
select distinct segment_type ,owner from dba_segments where tablespace_name='ATL
AS2_TEMP';
select
select 'alter index ' ||owner||'.'||segment_name|| ' rebuild tablespace ATLAS2
_DATA4;' from dba_segments where tablespace_name='ATLAS2_TEMP' and segment_type=
'INDEX';
select 'alter table ' ||owner||'.'||segment_name|| ' move tablespace MINERVAUK
_DATA;' from dba_segments where owner='MINERVAUK' and segment_type='TABLE';
SELECT 'ALTER TABLE '||OWNER||'.'||TABLE_NAME||' MOVE LOB('||COLUMN_NAME||') STO
RE AS (TABLESPACE ATLAS2_DATA4);'
FROM DBA_LOBS WHERE tablespace_name='ATLAS2
_TEMP' and SEGMENT_type='LOB';
TABLESPACE_NAME
-----------------------------MINERVAPERUK_DATA
MINERVAPERUK_IDX
MINERVAPER_DATA
MINERVAPER_IDX
MINERVAUK_DATA

OWNER
-----------------------------MINERVAUKPER
MINERVAUKPER
MINERVAPER
MINERVAPER
MINERVAUK

MINERVAUK_IDX
MINERVA_DATA
MINERVA_IDX

MINERVAUK
MINERVA
MINERVA

You might also like