* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.
|
Linux 64bit 등 |
|
[cubrid_rel] 수행 결과 |
|
[도움말]-[버전정보] 확인 |
|
java, php, odbc 등 입력 |
* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.
에러 내용 및 재현 방법 | 재현 가능한 Source와 SQL |
관련 테이블(인덱스, 키정보 포함) 정보 | CUBRID 홈 디렉토리 아래 log 디렉토리 압축 |
-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------
테스트 환경
$ ldd --version
ldd (Ubuntu GLIBC 2.35-0ubuntu3.1) 2.35
Copyright (C) 2022 Free Software Foundation, Inc.
$ getconf -a | grep glibc
GNU_LIBC_VERSION glibc 2.35
1 CUBRID-11.0 → CUBRID-11.2.1
CUBRID-11.0-latest-Linux.x86_64.sh 를 설치하고, database 생성, 계정생성, 테이블 생성, 데이터 입력 등 진행 후
11.2 업그레이드 가이드 를 보고
Step C1 ~ Step C4 를 거쳐
CUBRID-11.2-latest-Linux.x86_64.sh
를 설치 후 Step C5: DB 생성 및 데이터 로딩 까지 진행했는데
아레와 같은 메시지가 떴습니다.
Unable to restart/initialize the database server. Database is incompatible with current "CUBRID 11.2" release "11.2.1".
CUBRID-11.0 → CUBRID-11.2.1 로는 업그레이드 불가한가요?
2. 주의 사항
- 이전 버전(11.1 이하)의 볼륨과 호환되지 않아, 업그레이드시 반드시 DB를 재구성하여야 합니다.
이라는 문구가 있었내요. 깜빡 했습니다.
저와 동일한 경험하시는 분이 계실까봐 작성한 글은 유지합니다.
2 CUBRID-11.2.0 → CUBRID-11.2.1
CUBRID-11.2.0.0658-496c148-Linux.x86_64.sh 설치 이후에
CUBRID-11.2-latest-Linux.x86_64.sh 로 patch 진행했습니다.
Step C5: DB 생성 및 데이터 로딩
단계에서 가이드 처럼
$ cubrid loaddb -s db-name_schema -i db-name_indexes -d db-name_objects db-name
-i db-name_indexes 는 unloaddb 단계에서 생성되지 않아 생략했습니다.
(unloaddb 시 db-name_indexes 는 생성되지 않는데요 .... 원래 안생기나요?) ← 질문
했는데
Start schema loading.
ERROR: Operation "add_user" can only be performed by the DBA or a DBA group member.
Error occurred during schema loading.
Aborting current transaction... done.
Restart loaddb with '-s OOOO_schema:1' option
라는 메시지가 뜹니다.
user 찾길래 user 생성해주고 dba 찾길래 삭제 하고 dba 그룹에 넣어서 생성도 하고 했는데 .... 삽질 이였고요
$ cubrid loaddb -u dba -s db-name_schema -d db-name_objects db-name
명령어를 이렇게 -u dba 를 추가해 넣어야 정상 동작하내요 ...
혹시 가이드가 잘못되었을까요?
감사합니다. 가이드 수정하도록 하겠습니다.