그룹관리
그룹의 위치 지정
ALTER SYSTEM ALTER TABLE PLACEMENT (SCHEMA_NAME => 'SAPABAP1', GROUP_NAME => 'USR_CUST') SET (LOCATION => 'slave#1');
그룹 지정 제거
ALTER SYSTEM ALTER TABLE PLACEMENT (SCHEMA_NAME => 'SAPABAP1') UNSET;
그룹 기본 위치 지정
ALTER SYSTEM ALTER TABLE PLACEMENT (SCHEMA_NAME => 'SAPABAP1') SET (LOCATION => 'master');
OSTR 기본 위치 지정
ALTER SYSTEM ALTER TABLE PLACEMENT (SCHEMA_NAME => 'SAPABAP1', GROUP_TYPE => 'sap.s4hana.ostr') SET (LOCATION=>'all#1');
테이블 그룹 확인
SELECT * FROM "PUBLIC"."TABLE_PLACEMENT" ;
SELECT * FROM "PUBLIC"."TABLE_PLACEMENT" WHERE LOCATION = 'slave#1';
테이블 관리
테이블 위치 확인
SELECT * FROM "PUBLIC"."TABLE_GROUPS";
select * from "PUBLIC"."M_TABLE_LOCATIONS" where table_name = 'MLBECR';
테이블 지정
ALTER TABLE "SAPABAP1"."EKET" SET GROUP NAME MM_EKKO GROUP TYPE "sap.s4hana.tableset" ;
테이블 제거
ALTER TABLE "/BI0/SHIER_NODE" UNSET GROUP;
단일 테이블 Move
ALTER TABLE "SAPABAP1"."CEPC" MOVE TO LOCATION 'host2:30003' PHYSICAL;
OSTR 관리
OSTR 상태 확인
select * from "PUBLIC"."M_TABLE_REPLICAS";
OSTR 지정
ALTER TABLE SAPABAP1.CEPC ADD SYNCHRONOUS REPLICA AT 'qnrdpdb02:30003';
OSTR 제거
ALTER TABLE SAPABAP1.CEPC DROP REPLICA AT ALL LOCATIONS;
실행
수행 계획 생성
CALL REORG_GENERATE(6,'SCHEMA_NAME => SAPABAP1;NO_SPLIT');
수행 계획 확인
select * from reorg_plan;
select * from "REORG_OVERVIEW";
수행
CALL REORG_EXECUTE(?);
수행 상태 확인
select * from reorg_steps where reorg_id = '2';
select * from m_table_locations where table_name in ( select table_name from reorg_steps where reorg_id = '2' and part_id = '1');
수행 후 테이블 로드
LOAD "SAPABAP1"."ACDOCA_M_EXTRACT" ALL;
실행 알고리즘
'Database' 카테고리의 다른 글
[HANA] 2491748 - How-To: Analyzing Runtime Dumps with SAP HANADumpViewer (0) | 2020.03.06 |
---|---|
[HANA] Scale-out Workshop with SAP (3/3) (0) | 2020.03.06 |
[HANA] Table Replication (0) | 2020.03.05 |
[HANA] Table Replacement (0) | 2020.03.05 |
[HANA] Scale-out Workshop with SAP (2/3) (0) | 2020.03.05 |