반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- thymeleaf
- JPA
- 싱글톤
- SQL
- 스프링 컨테이너
- 스프링 부트 입문
- 스프링부트
- sqld
- db
- assertThrows
- java
- springboot
- 스프링 부트 기본
- spring
- 스프링 빈
- DIP
- DI
- mybatis
- jdbc
- resultMap
- 스프링 프레임워크
- 스프링 부트
- Javascript
- assertThat
- @Configuration
- Effective Java
- kafka
- 필드 주입
- 생성자 주입
- 스프링
Archives
- Today
- Total
선 조치 후 분석
[DB] Cubrid DB복구,복원 그리고 디비버(DBeaver) 연동 본문
728x90
반응형
SMALL
사용한 버전은 Cubrid 10.1 | 11.2 버전 기준
1. Cubrid 복구 데이터베이스 준비
▶ 이미지 상에서 bk 폴더 안에 bk 파일이 존재
2. Cubrid 환경변수 세팅
3. Cubrid 복구 데이터베스 복구 명령어 실행
▶ NAS를 이용해서 설치폴더와 실제 Database 위치는 다르게 지정
이때, databases.txt 위치는 실제 Database가 위치한 NAS에 위치해야 한다.
큐브리드 설치 위치 - /dbms
databases.txt 위치 - /NAS/cubrid_databases/10.1
일반적인 복구 명령어
// 기본 명령어
cubrid restoredb [options] database_name
option을 사용한 복구 명령어
// 내가 사용한 명령어
cubrid restoredb -u -B /NSDP/cubrid_databases/11.2/AUTH-DB5/AUTH_bk0v000 AUTH
-u : databases.txt 파일에 등록된 위치에 데이터베이스를 복구
-b : 백업파일이 위치하는 디렉터리 경로를 직접 지정
▣ 다양한 옵션들이 많기에 필요시 Cubrid 공식 페이지 참고
-u 옵션을 사용하기에, databases.txt 파일에 등록된 위치에 데이터베이스를 복구하는 거라서
미리 databases.txt 파일에 아래처럼 작성이 필요
db_name / db_directory / server_host / logfile_directory
db_name: 데이터베이스 이름
db_directory: 데이터베이스 파일이 저장된 디렉터리 경로
server_host: 데이터베이스 서버가 실행되는 호스트 이름
logfile_directory: 로그 파일이 저장되는 디렉터리 경로
DB /NAS/cubrid_databases/10.1/DB localhost /NSDP/cubrid_databases/10.1/DB
4. 복구된 데이터베이스 실행 및 상태 확인
- cubrid service start- cubrid server start dbname
4. Dbeaver에서 접속
728x90
반응형
LIST
'Solution > DB' 카테고리의 다른 글
[DB] Replication에 대해서... (1) | 2024.12.24 |
---|---|
[ORACLE] 시노님(SYNONYM)이란? 장점은? (0) | 2023.09.12 |
[ORACLE] COALESCE vs NVL 개념 및 차이점 (0) | 2023.08.28 |
[SQL] LISTAGG 함수 개념과 사용예시 (0) | 2023.08.28 |
DB GRANT, REVOKE 권한 개념 [Specified schema object was not found. ] (0) | 2023.08.28 |