database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
ㆍDB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
DB2 Q&A 710 게시물 읽기
No. 710
Online Backup? Offline Backup?
작성자
조봉조(iwill2)
작성일
2004-11-16 13:50
조회수
6,641

안녕하세요.

며칠동안 DB2 만지작거리면서 궁금했던 질문 몇개 여쭙겠습니다.

 

1. Circular logging모드에서는 Offline Full DB Backup만 가능하며, Online이나 Tablespace단위의 백업은 Archival Logging 모드에서만 가능한걸로 알고 있습니다.

그렇다면 굳이 logging 모드를 변화하지 않고 항상 Archival Logging 모드로 운영하면 안되나요?

(Circular logging모드가 default인걸로 알고 있습니다.)

 

2. Online과 Offline의 정의가 정확히 무엇입니까?

Offline이란 DB를 완전히 내린 상태, 즉 db2stop이나 deactivate database 상태에서 하는 백업이라는 뜻인가요?

그런데 그렇게 하지 않아도 그냥 Offline 백업이 되던데요.

Rollforward가 Offline에서도 되니까 그것도 아닌것 같고 무슨 차이가 있습니까?

매뉴얼에는 이것저것 많이 적혀 있던데 제가 잘 이해가 안되서요.

결론적으로 Offline Backup과 Online Backup을 해야 하는 상황에 대한 Guide를 해주시면 감사하겠습니다.

 

3. DB2 는 Instance 생성후 database를 생성합니다.

db2stop은 인스턴스 전체를 중지하는데 database단위로 시작과 종료할수 있는 방법은 없는지요?

(Oracel의 Startup,Shutdown같은)

 

4. 프로젝트 시작단계라 Instace user id와 pw를 개발자들과 공유(!)하고 있습니다.

Instance user의 pw를 변경하고 개발자들에게는 제한된 권한만을 가지는 id를 생성하여 부여하려고 합니다.

DB2는 기본적으로 AIX계정으로 사용자를 관리한다고 알고 있는데여, 제가 Unix를 잘 몰라서요~~ -.-;;

절차를 상세하게 알려주시면 감사하겠습니다.

이 글에 대한 댓글이 총 1건 있습니다.

Online backup은 user들이 DB를 사용하는 상태에서 해당DB를 백업받는것이며..

Offline backup은 user들이 백업받는 동안 DB를 사용할 수 없는것을 말합니다..

 

Online backupFull backup으로 받을 수도 있고.. 원하는 tablespace를 백업받을 수 있습니다..

그러나.. online backup을 받은 DB는 반드시 restore와 rollforward를 수행해야 하며..

Offline backupFull backup만 가능하며 restore 복구만 하면 됩니다.

 

Circular logging방식은 offline 백업만 가능하며..

Archival logging방식은 offline/online백업 모두 가능합니다..

 

Circular logging을 Archival logging방식으로 바꾸시려면..

DB 구성 파라메터를 변경해야 합니다..

db2 get db cfg for db_name 에서..

LOGRETAIN 파라메터가 OFF 상태이면.. Circular logging이며...

LOGRETAIN가 RECOVERY 또는 ON이면 Archival logging방식입니다..

파라메터를 변경하시려면..

db2 update db cfg for db_name using logretain on 하시면 됩니다..

 

유저를 생성하시려면..

root user에서 smitty user라는 명령을 사용하시면 됩니다..

그러면.. 사용자 추가 또는 Add a User라는 메뉴가 나옵니다..

그메뉴로 들어가셔서.. user명을 등록하시면 됩니다..

 

원하시는 답변이 되셨나요..?

그럼.. 좋은 하루 되세요.. ^^

 

 

 

 

 

이종욱(nadaljw)님이 2004-11-17 13:50에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
713[DB2/AIX64]환경에서 SQL 프로시저를 작성했는데 에러가 발생합니다. SQLSTATE=42904 [5]
박정석
2004-11-25
8114
712vb+db2 한글깨짐현상 [1]
김주영
2004-11-24
8340
711db2에서 새로운 유저를 등록? [1]
초보개발자
2004-11-17
7465
710Online Backup? Offline Backup? [1]
조봉조
2004-11-16
6641
709질문] 테이블의 index 정보 알아보기 [2]
김주영
2004-11-12
6609
708날짜형식에서 CHAR TYPE과 DATE TYPE의 차이? [5]
조봉조
2004-11-10
10584
707DB2에서 중복된 데이터중 한개씩만 가져오고 싶을때 [2]
나승태
2004-11-09
7068
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다