본문 바로가기

Migration

(3)
오라클 utl_encode.text_encode mariadb에선 어떻게 써야 하나? 오라클 utl_encode.text_encode mariadb에선 어떻게 써야 하나? 안녕하세요. 오라클 to Mariadb로 전환 프로젝트를 진행 하고 있습니다. SP들이 몇개 있어서, procedure 변환도 함께 진행을 하고 있습니다. 그와중에 나오는 몇가지 오라클 함수들을 mariadb에서 어떻게 구현을 해야 하는지 정리를 해두겠습니다. UTL_ENCODE UTL_ENCODE는 호스트 간의 데이터를 전송할 수 있도록 표준 인코딩 기술로 인코딩하는 함수를 제공하는 패키지 입니다. 이중에서 우리가 사용한 TEXT_ENCODE 은 문자 집합을 갖는 문자열을 인코딩하는 함수이며 변경할 문자 집합에 따라 텍스트를 변환하고 인코딩 합니다. 사용법은 다음과 같죠. select utl_encode.text_en..
python으로 excel 데이터 탭 별로 mysql DB로 이관 하기 (data migration) python으로 excel 데이터 탭 별로 mysql DB로 이관 하기 (data migration) 오늘은 python을 이용하여 아주 간단하게 excel에 있는 데이터들을 DB로 이관 하는 방법에 대해서 확인 해보도록 하겠습니다. 우선, excel 파일을 하나 준비를 하고, mysql DB에 테이블을 생성 하는것부터 파이썬 코딩 까지 해보도록 하겠습니다. 따라오시죠! 엑셀 데이터 파일 준비 우선 nation.xlsx 라는 이름으로 엑셀 파일을 준비를 합니다. 그리고 텝을 두개를 만들겁니다. 다음과 같이 준비 해보시면 됩니다. 이렇게 엑셀 데이터 준비 하시고, 다음은 테이블을 생성 하겠습니다. mysql DB 테이블 준비 위 두개의 탭, 국가와 도시 데이터를 넣을 테이블을 mysql DB에 생성 해줍니..
ORACLE to Mysql DBMS로의 Migration 프로세스 ORACLE to Mysql DBMS로의 Migration 프로세스 1. 전환의 계기a. DBMS운영 정책의 변경사내에서 DBMS운영 정책을 저비용으로 변경을 결정 b. 경영진의 책임 있는 결정주요 DBMS의 변경에 따른 리스크를 충분히 검토하고 대응책을 마련하고도 나올수 있는 리스크에 대한 경영진의 책임 있는 자세 c. 서비스 운영 비용의 절감DBMS를 ORACLE에서 open source DBMS로 변경시 운영 비용의 절감 가능성 검토 2. open source DBMS 전환의 장해물a. 안정성적인 측면의 리스크서비스가 기존과 동일하게 원활하게 운영이 될 수 있을지에 대한 안정성 측면의 리스크 검토 필요 b. 작업에 대한 휴먼 리스크전환 작업으로 인하여 발생되는 작업량과 새로운 DBMS 작업에 대한 ..