oracle查看用户的默认分区,[oracle] 修改分区表默认表空间

1.创建分区表,使用用户默认表空间

create table par_tab_test

(id varchar2(20) not null,

time date default sysdate)

partition by range(time) interval (NUMTODSINTERVAL(1,'DAY'))

(partition part01 values less than(to_date('2021-02-21', 'yyyy-mm-dd')));

2.插入测试数据

insert into par_tab_test values(1,to_date('2021-02-20', 'yyyy-mm-dd'));

insert into par_tab_test values(1,to_date('2021-02-21', 'yyyy-mm-dd'));

insert into par_tab_test values(1,to_date('2021-02-23', 'yyyy-mm-dd'));

commit;

3.查看分区表数据分布

col TABLE_NAME for a20

col PARTITION_NAME for a20

select  TABLE_NAME,PARTITION_NAME,TABLESPACE_NAME from dba_tab_partitions where table_name = 'PAR_TAB_TEST';

TABLE_NAME     PARTITION_NAME  TABLESPACE_NAME

-------------------- -------------------- ------------------------------

PAR_TAB_TEST     PART01      SYSTEM

PAR_TAB_TEST     SYS_P10178   SYSTEM

PAR_TAB_TEST     SYS_P10179   SYSTEM

4.修改默认表空间为users表空间

alter table par_tab_test modify default attributes tablespace users;

5.插入测试数据

insert into par_tab_test values(1,to_date('2021-02-28', 'yyyy-mm-dd'));commit;

6.查看数据分布

col TABLE_NAME for a20

col PARTITION_NAME for a20

select  TABLE_NAME,PARTITION_NAME,TABLESPACE_NAME from dba_tab_partitions where table_name = 'PAR_TAB_TEST';

TABLE_NAME         PARTITION_NAME      TABLESPACE_NAME

-------------------- -------------------- ------------------------------

PAR_TAB_TEST         PART01           SYSTEM

PAR_TAB_TEST         SYS_P10178       SYSTEM

PAR_TAB_TEST         SYS_P10179       SYSTEM

PAR_TAB_TEST         SYS_P10180       USERS

可以看到新插入数据创建在users表空间中。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值