안녕하세요
자바 프로그램을 PHP로 바꾸면서
오라클DB도 Mysql DB로 변환하면서 어려움이 있어 문의드려요
제가 하려고한 방법은 오라클 디벨로퍼 프로그램을 이용해 DB를 익스포트 받은 다음에
익스포트 받은 sql 파일을 PHP 프로그램으로 읽어들여 텍스트를 가져와 mysql DB로 백업시키는 방법입니다.
텍스트의 양이 많아 용량을 줄이기위해 테이블별로 sql을 만들었는데 PHP에서 파일을 읽는데 용량 제한이있어
500메가이상?정도 는 설정을 해도 읽어지지 않아서 sql파일하나로 받아서 텍스트파일 분할프로그램을 이용해
예를들면 10000줄 단위로 파일을 나누어서 하면 용량제한을 받지 않기 때문에 이대로 진행 하려했습니다.
그런데 문제가 insert 쿼리 value 값에 줄바꿈이 들어가
Insert into MSDS.CHEM_MSDS_DETAIL (ITEM_DETAIL) values ('위험없이 할 수 있으면 용기를 화재 지역으로 부터 이동시키시오
진화가 된후에도 상당 시간 동안 용기를 냉각 시키시오
탱크 화재시 소화가 진화된 후에도 다량의 물로 용기를 식히시오
탱크 화재시 압력 방출장치에서 고음이 있거나 탱크가 변색할 경우 즉시 물러나시오
탱크 화재시 화염에 휩싸인 탱크에서 물러나시오
탱크 화재시 대규모 화재의 경우 무인 소화장비를 이용하고 불가능하다면 물러나 타게 놔두시오');
위와 같은 예시 데이터에서 한줄 한줄이 줄로 인식되 줄바꿈 하는 기준에
저부분이 있을경우 오류가 발생할 경우가 생깁니다..
찾아보아도 마이그레이션 툴을 이용하는방법으론 오라클에서 mysql 하는 부분은 없고..
하나의 서버DB에서 만 적용하는 것이 아닌 여러 PC 로컬에서 이용하고 있어서
사용자 별로 이전 오라클DB를 현재 새로 개발한 PHP프로그램의 mysql DB로 변환해 주어야합니다 ㅜㅜ
더간편한 부분이나 현재시점해서 해결가능한 방법이 무엇이있을까요? |