Start schema loading.
ERROR: Serial "xe_sequence" already exist.
Error occurred during schema loading.
Aborting current transaction... done.
Restart loaddb with '-s C:CUBRIDDATABA~1BloramBloram_schema:1' option
데이터를 언로드후 다른 db에서 로드시 다음과 같은에러가 발생합니다.
무엇이 문제인가요?
XE 를 쓰시는 것 같은데요.
이미 스키마가 있는 상태에서 또 스키마를 올리다 보니 시리얼 개체가 중복된다는 내용입니다. 일반적으로 unloaddb 시에는 시스템 테이블에 대한 정보까지 포함됩니다. 따라서 원하는 테이블만 unloaddb 하여 로드할 필요가 있습니다.
현재 CM에서 unloaddb 시 원하는 스키만 내려오지 않는 문제가 있습니다. 따라서 명령어를 통하여 수행할 것을 권장해 드립니다
우선 임의의 화일을 만들고, 화일에 라인단위로 unload를 원하는 테이블이름을 추가합니다 마지막 라인에 반드시 개행문자가 있어야 합니다.
그런다음 아래와 같이 하시면 unload가 수행됩니다.
cubrid unloaddb -i <생성한화일명> --input-class-only <데이터베이스이름>
만약 서버가 중지되어있다면 -S 옵션을 추가하면 됩니다.