zoukankan      html  css  js  c++  java
  • 数据库表分区

    实现数据库表分区步骤

    1,查看数据库文件存储位置

      select * from v$datafile

    2,在服务器上数据库存储位置上,新建表空间文件

     第一种方式: cd /opt/oracle/app/oracle/oradata/orcl/

      touch d_part1.dbf 

      touch d_part2.dbf 

      第二种方式:在plsql或oracle命令端,创建表空间

      create tablespace d_part1  datafile '/opt/oracle/app/oracle/oradata/orcl/d_part1.dbf' size 10m

      create tablespace d_part2  datafile '/opt/oracle/app/oracle/oradata/orcl/d_part2.dbf' size 10m

    3,创建表,并根据类型分区

      create table d_test(id number,name varchar2(10),type varchar2(10))

      partition by list(type)

      (

        partition part1 values('1') tablespace d_part1,

        partition part2 values('2') tablespace d_part2

      );

    4,表中插入数据测试

      insert into table d_test values(1,'a','1');

      insert into table d_test values(1,'b','2');

      select * from d_test;//展示全部数据

      select * from d_test partition(part1);//展示分区1中数据

      

      

  • 相关阅读:
    Hdu3022 Sum of Digits
    bzoj3864 Hero meet devil
    bzoj2448 挖油
    poj3783 Balls
    bzoj3802 Vocabulary
    Hdu5181 numbers
    Hdu5693 D Game
    图形填充之边标志算法
    图形填充之栅栏填充算法
    图形填充之种子填充算法
  • 原文地址:https://www.cnblogs.com/javadongx/p/oracle_fenqu.html
Copyright © 2011-2022 走看看