본문 바로가기

DBMS/MaxDB

[MaxDB] 데이터베이스 생성

반응형

개요

 

구성환경

 

데이터베이스 생성 

1. 새로운 데이터베이스 인스턴스 및 DBM operator 사용자 및 패스워드 정의

shell> dbmcli db_create DEMODB DBM,DBM

2. 1번항목에서 생성한 DBM operator로 데이터베이스 접속

shell> dbmcli -d DEMODB -u DBM,DBM

3. Parameter Session 오픈

dbmcli on DEMODB> param_startsession

4. 데이터베이스 매개 변수를 초기화하고 데이터베이스 유형 OLTP (기본값)를 정의

dbmcli on DEMODB> param_init

5. SESSION TIMOUT 설정(옵션)

dbmcli on DEMODB> param_put SESSION_TIMEOUT 0

6. _UNICODE Parameter 설정(노드의 첫번째 데이터베이스일 경우, 다른 데이터베이스가 존재할 경우 오류 발생)

dbmcli on DEMODB> param_put _UNICODE YES

7. _SERVERDB_FOR_SAP parameter 설정(SAP용 데이터베이스로 설치 하지 않는다)

dbmcli on DEMODB> param_put _SERVERDB_FOR_SAP NO

8. MAXDATAVOLUMES Parameter 설정

dbmcli on DEMODB> param_put MAXDATAVOLUMES 64

9. MAXUSERTASKS Parameter  설정

dbmcli on DEMODB> param_put MAXUSERTASKS 10

10. 데이터베이스 Parameter 체크

dbmcli on DEMODB> param_checkall

OK

11. 데이터베이스 매개 변수 파일의 변경 사항 확인

dbmcli on DEMODB> param_commitsession

12. 데이타 및 로그 볼륨 생성

 a. 이름 DISKD001, type FILE, 32768 Page 크기(1page 8K)의 데이터 볼륨 생성

dbmcli on DEMODB> param_addvolume 1 DATA DISKD001 F 32768

 b. 이름이 DISKL0001,type FILe, 6400 Page(1page 8K) 크기의 로그 볼륨 생성

dbmcli on DEMODB> param_addvolume 1 LOG DISKL0001 F 6400

* 데이터 파일 생성위치를 절대경로로 지정하지 않을 경우, global data path 아래에 wrk/<데이터베이스명> 아래에 생성된다.

* dbmcli dbm_getpath 명령어로  DataPath 확인이 가능하다.

13. ADMIN 작동 상태로 데이터베이스 변경

dbmcli on DEMODB> db_admin

14. 데이터베이스 시스템 관리자 생성(관리자 이름및 패스워드는 대문자 사용 권장)

dbmcli on DEMODB> db_activate DBADMIN,SECRET

15. 시스템 테이블 로드(적재)

dbmcli on DEMODB> load_systab

16. 최적화 통계 기능의 자동 업데이트를 켭니다

dbmcli on DEMODB> auto_update_statistics ON

17. 데이터 영역 기능의 자동 확장을 켭니다.

dbmcli on DEMODB>auto_extend ON

18. 튜토리얼 데모 데이터 로드(옵션)

dbmcli on DEMODB> load_tutorial

19. 로그 영역에 log overwrite 기능 활성화(옵션)

dbmcli on DEMODB> db_execute SET LOG AUTO OVERWRITE ON

* log auto overwrite on 으로 설정할 경우 로그 백업시 아래와 같은 오류 발생

dbmcli on demodb>backup_start LOG_BK1
ERR
-24988,ERR_SQL: SQL error
-126,Databackup missing (Backuphistory lost)
20008,(AUTO)SAVE LOG has been aborted due to missing backup history

---
dbmcli on demodb>

 

참조 : https://maxdb.sap.com/doc/7_6/a9/ffa841c0dadd34e10000000a1550b0/content.htm

반응형

'DBMS > MaxDB' 카테고리의 다른 글

[MaxDB] 데이터베이스 확장  (0) 2020.09.04
[MaxDB] 백업 히스토리  (0) 2020.09.03
[MaxDB] 데이터베이스 백업  (0) 2020.09.03
[MaxDB] 데이터베이스 사용자 관리  (0) 2020.09.02
[MaxDB] 기동 및 종료  (0) 2020.09.01