Partitions
文章平均质量分 90
文档搬运工
这个作者很懒,什么都没留下…
展开
-
Asynchronous Global Index
- 参考文档:https://docs.oracle.com/database/121/VLDBG/GUID-087B87A6-959A-40C6-82AF-36E401FD089B.htm#VLDBG14107 -- 异步GIDX简介(Doc ID 795854.1) -- 更新global索引和local索引 参考。原创 2024-07-04 13:48:38 · 724 阅读 · 0 评论 -
间隔分区的小测试
测试环境:RDBMS 19.6.0.0.0测试日期:2020-02-02测试内容:1 创建间隔分区后,是否能手工加入分区 (测试结果,不能手工加入分区)2 创建间隔分区后,比如每天产生1个分区。比如今天是2月2日,插入了3月底的数据,这样会产生3月底的一个分区。然后再次插入2月某一天的几个数据,2月份还会产生分区吗?(测试结果,是可以再产生2月份的分区的)-- 测试过程-...原创 2020-02-16 09:39:18 · 181 阅读 · 0 评论 -
创建分区表的时候出现ORA-01843
RDBMS 12.2.0.1 , OS Windows 。在创建分区表的时候,提示ORA-01843错误。SYS@192.168.2.254/nocdb>CREATE TABLE time_range_sales 2 ( prod_id NUMBER(6) 3 , cust_id NUMBER 4 , time_id DATE 5 , channel_id ...原创 2018-09-18 10:43:07 · 351 阅读 · 0 评论 -
分区表,对表进行按照年、月、周、日进行分区
RDBMS 11.2.0.4 之前在学习分区表的是,对表分区,按照年,月分区的多一些。对于按照周,日进行分区,做的少一些。最近因为业务需要,需要对表进行按照天或者周进行分区。通过了解学习。发现主要是使用这两个函数:NUMTODSINTERVAL和NUMTOYMINTERVAL关于这两个函数,官方网站有说明:NUMTODSINTERVALPurposeNUMTODSINT...原创 2018-10-07 09:57:12 · 2721 阅读 · 0 评论 -
使用在线重定义对表进行分区 -- 基于rowid
RDBMS 11.2.0.4 之前对表进行 在线重定义分区。主要使用的是primary key的方式。这次因为表上没有primary key,所以通过rowid进行。以下为一个简单的示例,该示例未涉及到索引等(其实索引也很简单,设置到tmp表上带过去就行了)原始的表如下:create table APPS.MQ_RECEIVE_LOG( id NUM...原创 2018-10-07 10:06:38 · 340 阅读 · 0 评论 -
ORA-14060: 不能更改表分区列的数据类型或长度
在对分区表进行改造的时候,出现ORA-14060错误。这个原因主要是对分区键的字段类型进行了修改(分区表中对其他字段类型的修改没有问题)。之前的做法是使用在线重定义,把分区表改造成非分区表,修改字段类型,再次在线重定义进行分区。参考MOS 330964.1 ,可以使用alter table exchange partition来做。两种方法各有利弊 。步骤1 创建每个分区对应的交换表,有...原创 2018-11-01 11:20:51 · 5118 阅读 · 0 评论