Re:A DB의 스크립트를 생성하여 B DB로 옮기려고 합니다.

SybaseASE
작성자
qbteam
작성일
2020-03-10 15:47
조회
302
안녕하세요. j1ayone.

사용에 불편을 드려 죄송합니다.

QueryBox의 쿼리편집기는 문법 강조 및 작업에 필요한 기능등을 지원하고 있어서,
파일 로딩시 많은 시간이 소요되는 현상이 있습니다. 이는 개선이 필요한 부분입니다.

1)
j1ayone님의 경우와 같이, 파일의 행 수가 30만건이라면,
QueryBox 편집기에서 한번에 처리하기에는 너무 큰 파일이기 때문에
현재로서는 개선이 어려울 것 같습니다.

2)
기타 문의주신, QueryBox에서 쿼리편집기로 파일을 열지 않고,
파일을 직접 실행시키는 방법도 현재 지원하지 않습니다.

현재 상태에서 권해 드리는 방법으로는 다음과 같습니다.

1-1)
QueryBox의 스크립트 생성도구에서 각 오브젝트별로 파일을 생성하여,
쿼리편집기에서 '모든 탭 실행' 기능으로 실행하는 방법이 있습니다.

처리 순서는 다음과 같습니다.
  • a. 오브젝트별 스크립트 생성 옵션을 설정하고 스크립트를 생성합니다.
  • b. 스키마별로 디렉토리가 생성되며 디렉토리안에 오브젝트별로 스크립트 파일이 생성됩니다.
  • c. 쿼리편집기에서 여러 파일을 선택하여 오픈합니다. 쿼리 편집기에서 모든 탭 실행을 클릭합니다.
* 참고) 이와 같은 과정에서도, 파일이 많다거나 클 경우 파일 로딩상에 문제가 발생할 수 있습니다.

2-1)
이미 하나의 파일로 스크립트가 생성되었거나, 1-1)과 같이 하기가 번거로운 경우에는
SybaseASE의 명령행 도구를 이용하시면 될 것 같습니다.

[참고 URL]
https://stackoverflow.com/questions/50063539/how-to-connect-to-sybase-and-execute-sql-file-using-cmd

이와 같은 임의 처리 방안에도 사용에 불편함이 있으리라 생각됩니다.

문의주신, 1) 대용량 파일 로딩과 2) 스크립트 파일 직접 실행과 같은 기능에 대해서는
향후 업데이트에서 개선되도록 하겠습니다.

감사합니다.
전체 1

  • 2020-03-11 16:19

    너무나 도움되는 글 감사드립니닷!