介绍
CTAS 是指以 create table as select
这种方式来根据原表结构来创建新分区表。
- 优点:操作简单可控,CTAS 采用 DDL 方式,不会产生 UNDO,且只产生少量 REDO,效率相对较⾼,而且建表完成后数据已经在分布到各个分区中;
- 缺点:CTAS 和 RENAME 期间无法访问表,需要停机进行操作,对表结构以及表数据需要梳理,转换后需要进行大量比较,准备工作较为复杂;
本文主要讲解使用 CTAS 的方式进行分区表转换。
环境准备
主机名 | IP地址 | 数据库版本 | 用户 | 表空间 | 表名 | 分区列 | 分区时长 |
---|---|---|---|---|---|---|---|
lucifer | 10.211.55.200 | 19C | par | par_tbs | lucifer | par_date | 2年 |
测试环境使用 OracleShellInstall一键安装脚本 安装:
## 主
./OracleShellInstall -lf enp0s5