2006년 12월 19일
[오라클교육] 2일차
- redo log 다중화
체크포인트가 얼마만큼 자주 발생하는지가 데이타베이스 성능에 영향
redo log가 몇 메가일 때 체크포인터가 실행되어 데이타베이스 파일에 쓸 것인가를 결정.
용량이 작으면 데이타 (예상치 못한 shutdown)손실이 작은 대신 I/O 성능이 나빠짐.
용량이 크면 데이타 손실이 큰 반면 I/O 성능이 좋아짐.
그룹추가
sql > alter database add logfile group 그룹명 '파일명' size 10m;
멤버추가
sql > alter database add logfile member '파일명' to group 그룹명;
그룹삭제
sql > alter database drop logfile group 그룹명;
멤버삭제
sql > alter database drop logfile member '파일명';
** 그룹과 멤버가 삭제하고 난 후에는 해당하는 redo log를 삭제해야 한다.
* logfile 삭제는 inactive 상태일때 가능
* logfile 수정은 안 되고, drop 후 add 하는 방법을 사용
* 다중화는 한 그룹내의 멤버들간의 저장위치를 다르게 하는 것
* controlfile은 그룹이 1개, logfile은 여러개
- 예상치 못한 shutdown이 된 후 startup이 될 경우 smon프로세스가 돌면서 redo log를 읽어서
데이타 파일에 쓰지 못한 영역만큼 다시 파일에 기록.
체크포인트가 얼마만큼 자주 발생하는지가 데이타베이스 성능에 영향
redo log가 몇 메가일 때 체크포인터가 실행되어 데이타베이스 파일에 쓸 것인가를 결정.
용량이 작으면 데이타 (예상치 못한 shutdown)손실이 작은 대신 I/O 성능이 나빠짐.
용량이 크면 데이타 손실이 큰 반면 I/O 성능이 좋아짐.
그룹추가
sql > alter database add logfile group 그룹명 '파일명' size 10m;
멤버추가
sql > alter database add logfile member '파일명' to group 그룹명;
그룹삭제
sql > alter database drop logfile group 그룹명;
멤버삭제
sql > alter database drop logfile member '파일명';
** 그룹과 멤버가 삭제하고 난 후에는 해당하는 redo log를 삭제해야 한다.
* logfile 삭제는 inactive 상태일때 가능
* logfile 수정은 안 되고, drop 후 add 하는 방법을 사용
* 다중화는 한 그룹내의 멤버들간의 저장위치를 다르게 하는 것
* controlfile은 그룹이 1개, logfile은 여러개
- 예상치 못한 shutdown이 된 후 startup이 될 경우 smon프로세스가 돌면서 redo log를 읽어서
데이타 파일에 쓰지 못한 영역만큼 다시 파일에 기록.
# by | 2006/12/19 11:19 | 컴퓨터_프로그래밍 | 트랙백





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]