DB

Oracle View, Function, Procedure, Package 소스 추출

Lawmin 2024. 6. 25. 13:42

방법 개요 : expdp from DB → impdp to file → file text 검색

용도: WM_CONCAT 등 19c 업그레이드 시 영향도 파악

 

1. 일별 백업본이 있으면 아래 expdp 절차 생략

1) SELECT * FROM dba_directories; 하여 expdp 백업경로 정보 확인 (없으면 생성)

2) expdp 실행 (각각의 이름 및 full, parallel, cluster 옵션은 필요시 변경)

expdp \'/ as sysdba\' directory=백업경로명 dumpfile=백업파일명_%U.dmp logfile=백업로그파일명.log full=y parallel=4 cluster=n

3) content=metadata_only 로 impdp 하여 소스 파일 추출

impdp \'/ as sysdba\' directory= 백업경로명 dumpfile=백업파일명_%U.dmp include=view,function,procedure,package content=metadata_only sqlfile=ddl_src.sql

 

2. ddl_src.sql 를 대소문자 구분없이 문자열 검색하여 필요한 부분 찾기