问题描述
嗨,
我想将具有LOB的分区表移动到不同的表空间,
我已经移动了所有数据,索引和分区,并为表和索引设置了默认表空间
除了LOB的默认表空间之外,所有东西都被移动/更改,
我找不到正确的命令,您能帮忙吗?
我想将具有LOB的分区表移动到不同的表空间,
我已经移动了所有数据,索引和分区,并为表和索引设置了默认表空间
除了LOB的默认表空间之外,所有东西都被移动/更改,
我找不到正确的命令,您能帮忙吗?
专家解答
SQL> create table t (pk number primary key, x clob)
2 lob (x ) store as ( tablespace largets )
3 partition by range (pk)
4 interval (1)
5 (partition p1 values less than (2)
6 );
Table created.
SQL>
SQL> insert into t values (1,rpad('x',32000,'x'));
1 row created.
SQL> insert into t values (2,rpad('x',32000,'x'));
1 row created.
SQL> insert into t values (3,rpad('x',32000,'x'));
1 row created.
SQL>
SQL> select table_name, partition_name, tablespace_name
2 from user_lob_partitions
3 order by partition_position;
TABLE_NAME PARTITION_NAME TABLESPACE_NAME
------------------------------ ------------------------------ ------------------------
T P1 LARGETS
T SYS_P16751 LARGETS
T SYS_P16754 LARGETS
3 rows selected.
SQL>
SQL> alter table t modify default attributes lob (x ) ( tablespace users );
Table altered.
SQL>
SQL> insert into t values (4,rpad('x',32000,'x'));
1 row created.
SQL>
SQL> select table_name, partition_name, tablespace_name
2 from user_lob_partitions
3 order by partition_position;
TABLE_NAME PARTITION_NAME TABLESPACE_NAME
------------------------------ ------------------------------ ------------------------
T P1 LARGETS
T SYS_P16751 LARGETS
T SYS_P16754 LARGETS
T SYS_P16757 USERS
4 rows selected.
SQL>
SQL>
SQL>
SQL>
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




