表分区问题 ORA-02149: Specified partition does not exist

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

1.

第一次接触表分区,做了些练习,遇到一个超级恶心的问题。


--查看某个表的表分区
select TABLESPACE_NAME,partition_name, High_value from user_tab_partitions where 
table_name='TEST';
--表分区定义
select dbms_metadata.get_ddl('TABLE','TEST','DBUSER') from dual;
--添加表分区
 alter table TEST add
 PARTITION "PAR_201608"  VALUES LESS THAN (201608)
  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255  NOLOGGING
  STORAGE(INITIAL 1048576 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
  TABLESPACE "BS_TS_REPORTS" NOCOMPRESS 


以上为增加表分区的过程。


查看修改后的表分区

select TABLESPACE_NAME,partition_name, High_value from user_tab_partitions where 
table_name='TEST';

BS_TS_REPORTS                  acct_one_prestore_201608       201608
BS_TS_REPORTS                  acct_one_prestore_201609       201609
BS_TS_REPORTS                  ACCT_ONE_PRESTORE_201201       201202
BS_TS_REPORTS                  ACCT_ONE_PRESTORE_201111       201112


发现成小写了,想到删了重建

alter table BS_TB_RPT_ACCT_ONE_PRESTORE truncate partition acct_one_prestore_201608
                                                           *
ERROR at line 1:
ORA-02149: Specified partition does not exist


TMD 一直报不存在,真是日了狗了

最后发现分区这货,不仅区分大小写,而且把引号也给加了进去。

alter table BS_TB_RPT_ACCT_ONE_PRESTORE drop partition "acct_one_prestore_201608";


Table altered.

终于修成正果。。。。。。。。


您可能感兴趣的与本文相关的镜像

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值