반응형
다량의 테이블에 대한 파티션 추가가 필요할때 참고.
Subpartition이 포함된 Partition 테이블 파티션 추가 방법 중 하나 (Shell Script 활용하여 날짜만 바꿔줌)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
--mk_part_sample.sql
ALTER TABLE ORAKIM.PART_T1 ADD
PARTITION PART_P20181011 VALUES LESS THAN (20181012)(
SUBPARTITION PART_P20181011_00 VALUES(0) TABLESPACE USERS,
SUBPARTITION PART_P20181011_01 VALUES(1) TABLESPACE USERS,
SUBPARTITION PART_P20181011_02 VALUES(2) TABLESPACE USERS,
SUBPARTITION PART_P20181011_03 VALUES(3) TABLESPACE USERS,
SUBPARTITION PART_P20181011_04 VALUES(4) TABLESPACE USERS,
SUBPARTITION PART_P20181011_05 VALUES(5) TABLESPACE USERS,
SUBPARTITION PART_P20181011_06 VALUES(6) TABLESPACE USERS,
SUBPARTITION PART_P20181011_07 VALUES(7) TABLESPACE USERS,
SUBPARTITION PART_P20181011_08 VALUES(8) TABLESPACE USERS,
SUBPARTITION PART_P20181011_09 VALUES(9) TABLESPACE USERS,
SUBPARTITION PART_P20181011_10 VALUES(10) TABLESPACE USERS,
)
;
#cat mk_part_sample.sql | sed -e 's/20181011/20220905/g' | sed -e 's/20181012/20220906/g' >> 20220905.sql
#cat mk_part_sample.sql | sed -e 's/20181011/20220906/g' | sed -e 's/20181012/20220907/g' >> 20220905.sql
#cat mk_part_sample.sql | sed -e 's/20181011/20220907/g' | sed -e 's/20181012/20220908/g' >> 20220905.sql
|
cs |
반응형
'[Server] Linux & Unix > Shell Script' 카테고리의 다른 글
[Linux] grep 시 윗줄, 아래줄 함께 출력 하기 (0) | 2023.03.03 |
---|---|
[Linux] Process별 Swap 사용량 확인 (0) | 2022.09.19 |
폴더내 대량 파일 삭제 (0) | 2022.08.26 |
awk 합계 구하기 (0) | 2022.04.13 |
Crontab (0) | 2022.03.10 |
댓글