查oracle帮助,也不对,按照他说的写出来还是报错呀
alter table feature_test /*partition  PART_FEATURE_12*/
modify  feature lob (feature) store as (TABLESPACE TS_BLOB2);
ALTER table feature_test    MODIFY PARTITION PART_FEATURE_12 
LOB (fea) store as (TABLESPACE TS_BLOB2);只能move吗

解决方案 »

  1.   

    你这个应该就是move的了
    ALTER TABLE tab_name move PARTITION partition_name TABLESPACE tbs_name parallel 10;
    数据量大的话耐心等等
      

  2.   

    但是move几个小时没有动静,而停止时,几十秒返回停止。感觉没有真正在改,前期就是在扩扩表空间。
      

  3.   

    移动ORACLE数据文件  
    使用Alter Tablespace 移动数据文件:如果希望移动的数据文件是某个表空间的一部分,而该表空间不是SYSTEM,SYSAUX,活动的撤消表空间或临时表空间,则可使用ALTER TABLESPACE方法移动表空间,其主要原因在于:除了将移动其数据文件的表空间外,所有用户在整个操作期间都可以使用数据库的剩余部分。使用ALTER TABLESPACE移动一个或多个数据文件的步骤如下:(1)使用具有ALTER TABLESPACE权限的账户,对表空间进行脱机处理。(2)使用操作系统命令移动数据文件。(3)使用ALTER TABLESPACE改变对数据库中数据文件的引用。(4)将表空间返回到联机状态。示例,将数据文件从一个错误的路径'/u02'移入正确的文件路径'/u02/oradata':SQL> alter tablespace HS_USER_DATA offline;Tablespace altered.
    SQL> ! mv  /u02/HS_USR_DAT.ORA     /u02/oradata/HS_USR_DAT.ORA
    或者SQL> ! cp  /u02/HS_USR_DAT.ORA      /u02/oradata/HS_USR_DAT.ORA
    SQL> alter tablespace HS_USER_DATA rename datafile '/u02/HS_USR_DAT.ORA' to '/u02/oradata/HS_USR_DAT.ORA';Tablespace altered.SQL>  alter tablespace HS_USER_DATA online;Tablespace altered.此种方法好处是不用重启数据库,同时在移动数据文件的过程中还不影响数据其它部分的使用。
    移动数据文件方法
      

  4.   

    需要均衡表空间的话,最好的方法是用间隔分区,且在创建表时,指定一组表空间(多个表空间),这样会给你省去很多麻烦(当然:这只适用于11G)。例如:create table fubi_user_product.F_PRODUCT_VIDEO_USER_NUM 
    (  DATE_TIME     DATE GENERATED ALWAYS AS (TO_DATE(TO_CHAR("DATE_ID"),'YYYYMMDD')) VIRTUAL VISIBLE,
       DATE_ID              NUMBER(8,0)            not null,
       PC_ACTIVE_USER_NUM   NUMBER(20,0),
       WEB_ACTIVE_USER_NUM  NUMBER(20,0),
       WEB_UNIQUE_ACTIVE_USER_NUM NUMBER(20,0),
       MOBILE_ACTIVE_USER_NUM NUMBER(20,0)
    )
    PARTITION BY RANGE (date_time) INTERVAL(NUMTOYMINTERVAL(2,'year'))
    STORE IN (part01,part02,part03,part04,part05,part06,part07,part08) 
    (PARTITION P20130101_LS VALUES LESS THAN (TO_DATE('20130101','YYYYMMDD')) TABLESPACE part08)
    COMPRESS
    parallel 4;
      

  5.   


    谁说数据ID,就不能用间隔分区啊?间隔分区是11G的新特性。
    但没听说:数据ID,就不能用间隔分区!
      

  6.   

    CREATE TABLE t(
      tid int,
      cname varchar2(20)
    )
    PARTITION BY RANGE (tid) INTERVAL (1000000)
    STORE IN (part01,part02,part03,part04,part05,part06,part07,part08)
    (partition bef_0 VALUES LESS THAN (0) TABLESPACE part02)
    PARALLEL COMPRESS;
      

  7.   


    谁说数据ID,就不能用间隔分区啊?间隔分区是11G的新特性。
    但没听说:数据ID,就不能用间隔分区!我说的意思是我这种使用sequence的pk,如果使用间隔分区,则很有可能造成某个分区过大,某个分区过小。