새싹 DBA/Scripts

서로 다른 DB 테이블, 컬럼 명 비교 (vlook up)

LIMMI 2024. 8. 5. 15:10

오라클 서로 다른 DB 테이블, 컬럼 명 비교

각 DB 에서 테이블명, 컬럼명, 컬럼아이디, 오너 등등 

조회해서 엑셀에 붙여넣고 VLOOKUP 쓰자.

SELECT OWNER
	 , TABLE_NAME
     , COLUMN_NAME
     , DATA_TYPE
     , DATA_LENGTH
     , COLUMN_ID
 FROM DBA_TAB_COLUMNS
WHERE OWNER IN ('MBMS','IGWOWN')
  AND TABLE_NAME NOT LIKE 'BIN%'
  AND NOT REGEXP_LIKE(TABLE_NAME, '^[A-Za-z]+[0-9]{8}$') ORDER BY 1,2,3;

 

DB LINK 가 방화벽 문제로 잠시 막혀서

전환 DB에 싱크 맞춰주는 작업에 차질이 생겼다. 

 

1차적으로 GET DDL SCRIPT 써서 맞춰주고, 

2차적으로 검사할때 사용한다.