zoukankan      html  css  js  c++  java
  • Oracle数据库学习笔记_常用分区partition操作语句

    添加分区

    ALTER TABLE  TB_table  add PARTITION TB_table_201302 values
    或split分区的时候,如果分区表或者分区索引的默认表空间不存在(即使新分区的表空间都指定了),会报错(该表空间不存在);
     
     ALTER TABLE  TB_table  SPLIT PARTITION TB_table_201302 at ('20130201')  INTO (PARTITION TB_table_201301 tablespace TBS_table_201301_hist, PARTITION TB_table_201302);  

     查看该分区表的默认表空间:

    select table_name,def_tablespace_name from dba_part_tables where table_name='TB_TABLE';

    查看该表上的分区索引的默认表空间:

    select index_name,def_tablespace_name from dba_part_indexes where table_name='TB_TABLE';
    或者直接查看该表的详细创建sql:
    select dbms_metadata.get_ddl('TABLE','TB_TABLE','TABLE_OWNER') from dual;
     

    修改分区表的默认表空间:

    alter table TB_TABLE  modify default attributes tablespace TBS_TABLE_01;

    修改该表上某个索引的默认表空间:

    alter index  ind_table modify default attributes tablespace tbs_table_01;
  • 相关阅读:
    预备作业03 20162308马平川
    预备作业02 20162308 马平川
    预备作业01
    采用dlopen、dlsym、dlclose加载动态链接库
    FastCGI协议分析
    Fastcgi协议定义解释与说明
    linux exec函数族
    进程通信---FIFO
    FTP协议及工作原理详解
    HTTP协议详解
  • 原文地址:https://www.cnblogs.com/tongying/p/13360490.html
Copyright © 2011-2022 走看看