...
옵션 및 기능
machadmin의 옵션은 아래와 같다. 설치 챕터의 내용은 앞의 설치 섹션에서 설명된 기능은 생략한다.
Code Block |
---|
mach@localhost:~$ machadmin -h |
...
Option | Description | |
---|---|---|
-u, --startup/ --recovery[=simple,complex,reset] | 마크베이스 서버 시작./ Recovery 복구 mode (기본: simple) | Start up Machbase server./ Recovery mode (default: simple) | Start up Machbase server./ Recovery mode (default: simple) 이 라인은 제거할 것.
-s, --shutdown | 마크베이스 서버 정상 종료 | |
-c, --createdb | 마크베이스 데이터베이스 생성 | |
-d, --destroydb | 마크베이스 데이터베이스 삭제 | |
-k, --kill | 마크베이스 서버 강제 종료 | |
-i, --silence | 출력 내용 삭제 | |
-r, --restore | 백업에서 데이터베이스 복구 | |
-x, --extract | 백업 파일을 백업 디렉토리로 변환 | |
-w, --viewimage | 백업 이미지 파일의 정보 출력 | |
-e, --check | 마크베이스 서버 실행 체크 | |
-t, --licinstall | 라이센스 파일 설치 | |
-f, --licinfo | 설치된 라이센스 정보 출력 |
...
복구 모드
Syntax:
Code Block |
---|
machadmin -u --recovery=[simple | complex | reset] |
...
Simple: 서버가 동작중일때 전원이 끊어지는 문제가 발생하지 않았다면, simple recovery 모드가 기본 실행된다.
Complex: Complex recovery 모드는 simple모드에 비해서 실행시간이 더 오래 걸린다. 전원이 끊어진 이후 재시작시에 기본으로 실행된다.
Reset: Simple 혹은 complex모드로 복구가 수행되지 않을 때, 모든 테이블의 모든 데이터를 검사하여 데이터베이스를 복구한다. 이 경우, 데이터의 일부 유실이 발생할 수 있다.
...
서버 정상 종료
Example:
Code Block |
---|
mach@localhost:~$ machadmin -s ----------------------------------------------------------------- Machbase Administration Tool Release Version - 3.5.01.826b8f29.officialcommunity Copyright 20152014, MachbaseMACHBASE IncCorp. or its subsidiaries All Rights Reserved ----------------------------------------------------------------- Waiting for the server shut down... Server shut down successfully. |
...
데이터베이스 생성
Example:
Code Block |
---|
mach@localhost:~$ machadmin -c ----------------------------------------------------------------- Machbase Administration Tool Release Version - 3.5.01.826b8f29.officialcommunity Copyright 20152014, MachbaseMACHBASE IncCorp. or its subsidiaries All Rights Reserved ----------------------------------------------------------------- Database created successfully. |
...
데이터베이스 삭제
Example:
Code Block |
---|
mach@localhost:~$ machadmin -d ----------------------------------------------------------------- Machbase Administration Tool Release Version - 3.5.01.826b8f29.officialcommunity Copyright 20152014, MachbaseMACHBASE IncCorp. or its subsidiaries All Rights Reserved ----------------------------------------------------------------- Destroy Machbase database- Are you sure?(y/N) y Database destroyed successfully. |
...
서버 강제 종료
Syntax:
Code Block |
---|
machadmin -k |
...
Code Block |
---|
mach@localhost:~$ machadmin -k ----------------------------------------------------------------- Machbase Administration Tool Release Version - 3.5.01.826b8f29.officialcommunity Copyright 2014, MachbaseMACHBASE IncCorp. or its subsidiaries All Rights Reserved ----------------------------------------------------------------- Waiting for Machbase terminated... Server terminated successfully. |
...
침묵 모드 실행
machadmin 실행시 출력되는 메시지를 없앤다.
Syntax:
Code Block |
---|
machadmin -i |
...
데이터베이스 복구
Syntax:
Code Block |
---|
machadmin -r backup_database_path |
...
Code Block |
---|
mach@localhost:~$ machadmin -r 'backup' ----------------------------------------------------------------- Machbase Administration Tool Release Version - 3.5.01.826b8f29.officialcommunity Copyright 20152014, MachbaseMACHBASE IncCorp. or its subsidiaries All Rights Reserved ----------------------------------------------------------------- Backed up database restored successfully. |
...
백업폴더로 변환
Syntax:
Code Block |
---|
machadmin -x backup_file extract_path |
...
단일 백업 파일 (*.ib)을 백업 디렉토리에 출력한다: -x backup_file extract_path.
단일 백업 파일로 백업한 경우, 디렉토리 형태의 백업으로 변환해야 백업 복구가 가능하다.
...
Code Block |
---|
mach@localhost:~$ machadmin -x 'backup.ibf' 'backup' ----------------------------------------------------------------- Machbase Administration Tool Release Version - 3.5.01.826b8f29.officialcommunity Copyright 20152014, MachbaseMACHBASE IncCorp. or its subsidiaries All Rights Reserved ----------------------------------------------------------------- Extract backup image successfully. |
...
백업파일 정보 확인
Syntax:
Code Block |
---|
machadmin -w backup_file |
...
Code Block |
---|
mach@localhost:~$ machadmin -w 'backup' ----------------------------------------------------------------- Machbase Administration Tool Release Version - 3.5.01.826b8f29.officialcommunity Copyright 2014, MachbaseMACHBASE IncCorp. or its subsidiaries All Rights Reserved ----------------------------------------------------------------- Display information of backup image file. -------------------------------------------------------------- File name - mach_backup_19700101090000_20150805092853_1 Create time - 2015-08-04 15:35:56 Data duration - 1970-01-01 09:00:00 ~ 2015-08-05 09:28:53 Backup duration - 2015-08-05 09:28:53 ~ 2015-08-05 09:28:53 Version - DB(4.0) Meta(2.0) CM(1.5) ----------------------------------------------------------------- |
...
서버 실행 유무 확인
Syntax:
Code Block |
---|
machadmin -e |
...
Code Block |
---|
mach@localhost:~$ machadmin -e ----------------------------------------------------------------- Machbase Administration Tool Release Version - 3.5.01.826b8f29.officialcommunity Copyright 2014,Machbase MACHBASE IncCorp. or its subsidiaries All Rights Reserved ----------------------------------------------------------------- [ERR] Server is not running. |
...
Code Block |
---|
mach@localhost:~$ machadmin -e ----------------------------------------------------------------- Machbase Administration Tool Release Version - 3.5.01.826b8f29.officialcommunity Copyright 2014, MachbaseMACHBASE IncCorp. or its subsidiaries All Rights Reserved ----------------------------------------------------------------- Machbase server is already running with PID (14098). |
...
라이선스 파일 설치
Syntax:
Code Block |
---|
machadmin -t license_file |
...
Code Block |
---|
mach@localhost:~$ machadmin -t license.dat ----------------------------------------------------------------- Machbase Administration Tool Release Version - 3.5.01.826b8f29.officialcommunity Copyright 2014, MachbaseMACHBASE IncCorp. or its subsidiaries All Rights Reserved ----------------------------------------------------------------- License installed successfully. |
...
라이선스 확인
Example:
Code Block |
---|
mach@localhost:~$ machadmin -f ----------------------------------------------------------------- Machbase Administration Tool Release Version - 3.5.01.826b8f29.officialcommunity Copyright 2014, MachbaseMACHBASE IncCorp. or its subsidiaries All Rights Reserved ----------------------------------------------------------------- INFORMATION Install DATE : 2016.02.17 13:58:54 Company#ID-ProjectName : machbase License Policy : CORE License Type(Version 2) : OFFICIAL Host ID : FFFFFFFFFFFFFFF Issue DATE : 20130325 Expiry DATE : 25300318 Max Data Size For a Day(GB) : 0 Percentage Of Data Addendum(%) : 0 Overflow Action : 0 Overflow Count to Stop Per Month : 0 Stop Action : 0 Reset Flag : 0 ----------------------------------------------------------------- STATUS Usage Of Data(GB) : 0.000000 PreviousChecked DATE : 20160216 Violation Count : 0 Stop Enabled : 0 ----------------------------------------------------------------- License information displayed successfully. |
...