Programming/Oracle

Sqlloader 를 이용한 캐릭터셋 변경

초록깨비 2021. 4. 22. 16:36
728x90

Sqlloader 를 이용한 캐릭터셋 변경

 

<full backup 을 받습니다>

 

1) 원하는 테이블들의 내용 자료를 텍스트 형식으로 뽑아냅니다.

2) 전사용 DB와 같은 셋팅의 dbca를 해줍니다.(캐릭터셋을 원하시는것으로 바꿔주세요)

3) 전에 운영중이었던 유저,테이블스페이스와 테이블형식을 동일하게 만듭니다.

4) sqlloader 사용에 필요한 컨트롤 파일을 생성.

 

 

 

[예제]

 

LOAD DATA
INFILE “
텍스트 파일명

ERRORS 500
INTO TABLE DEPT ---
à DEPT테이블에 적재하겟다는 뜻 적재할 테이블명을 넣어야함
FIELDS TERMINATED BY ','

(DEPTNO, DNAME, LOC)  ---à테이블에 저장되어있는 컬럼명을 넣어주세요

5)Sqlldr 유저/유저암호 contol=’위에서 저장한 컨트롤파일경로’ log=’로그파일이 저장될 경로  bad=’bad파일 저장경로

 

 

복구 방법은 풀백업을 받은 것으로 다시 복구하는 방법밖에 존재 하지 않습니다.

캐릭터셋 변경 전에 꼭 풀백업을 받아주기시 바랍니다.(파라미터파일 포함)

 

 

728x90