Archive Log 다중화
Redo log 파일을 여러 개의 디스크에 분리하여 저장 하듯이 아카이브 로그인 경우에도 여러 군데 복사해 두면 미디어 오류 시 안전한 복구를 보장할 수 있습니다.
아카이브 로그 파일을 다중화 하기 위해서는 다음과 같은 방법으로 합니다.
1. 두 개의 경로에 아카이브 로그 생성
log_archive_dest와 log_archive_duplex_dest를 이용 합니다.
log_archive_dest에 최초 아카이브 로그가 저장되며 또 다른 곳인 log_archive_deplex_dest 에도 저장하게 됩니다. 이때 두 곳이 같은 디스크라면 오히려 경합을 일으켜 성능이 떨어질 수 있으니 반드시 서로 다른 디스크로 설정 하길 권장 합니다.
예)
log_archive_start = true
log_archive_dest = /disk1/arch1
log_archive_duplex_dest = /disk2/arch2
log_archive_format = %S.arc
log_archive_min_succeed_dest = 2
log_archive_min_succeed_dest 파라미터인 경우 ‘1’이면 log_archive_dest에 아카이브 로그가 만들어진 이후에 redo log file을 덮어쓸 수 있으며 ‘2’인 경우 log_archive_duplex_dest까지 아카이브 로그 파일이 생성된 후에야 redo log file을 덮어쓸 수 있습니다.
2. 두 군데 이상의 경로에 아카이브 로그 생성
log_archive_desc_# = “location = 경로”
log_archive_desc_# = “services = TNS 이름”
을 이용 하는데…
이 파라미터는 다음과 같은 두 개의 옵션이 있습니다.
mandatory : redo log의 파일이 완전히 복사되어야 redo log 파일을 덮어쓸 수 있다는 의미
optional : redo log file의 복사가 실패하더라도 redo log 파일을 덮어쓸 수 있다는 의미
참고로 아래의 reopen은 복사가 실패할 경우 지정된 시간(초) 후에 다시 시도, 기본값은 300(초), 만약 reopen을 지정하지 않으면 redo log file의 복사 실패 시 재시도 하지 않습니다.
log_archive_start = true
log_archive_dest_1 = “location = /disk1/arch mandatory reopen”
log_archive_dest_2 = “location = /disk2/arch mandatory reopen=100”
log_archive_dest_3 = “location = /disk3/arch mandatory optional”
log_archive_format = %S.arc
* 이종철님에 의해서 게시물 이동되었습니다 (2006-06-04 12:26)
Redo log 파일을 여러 개의 디스크에 분리하여 저장 하듯이 아카이브 로그인 경우에도 여러 군데 복사해 두면 미디어 오류 시 안전한 복구를 보장할 수 있습니다.
아카이브 로그 파일을 다중화 하기 위해서는 다음과 같은 방법으로 합니다.
1. 두 개의 경로에 아카이브 로그 생성
log_archive_dest와 log_archive_duplex_dest를 이용 합니다.
log_archive_dest에 최초 아카이브 로그가 저장되며 또 다른 곳인 log_archive_deplex_dest 에도 저장하게 됩니다. 이때 두 곳이 같은 디스크라면 오히려 경합을 일으켜 성능이 떨어질 수 있으니 반드시 서로 다른 디스크로 설정 하길 권장 합니다.
예)
log_archive_start = true
log_archive_dest = /disk1/arch1
log_archive_duplex_dest = /disk2/arch2
log_archive_format = %S.arc
log_archive_min_succeed_dest = 2
log_archive_min_succeed_dest 파라미터인 경우 ‘1’이면 log_archive_dest에 아카이브 로그가 만들어진 이후에 redo log file을 덮어쓸 수 있으며 ‘2’인 경우 log_archive_duplex_dest까지 아카이브 로그 파일이 생성된 후에야 redo log file을 덮어쓸 수 있습니다.
2. 두 군데 이상의 경로에 아카이브 로그 생성
log_archive_desc_# = “location = 경로”
log_archive_desc_# = “services = TNS 이름”
을 이용 하는데…
이 파라미터는 다음과 같은 두 개의 옵션이 있습니다.
mandatory : redo log의 파일이 완전히 복사되어야 redo log 파일을 덮어쓸 수 있다는 의미
optional : redo log file의 복사가 실패하더라도 redo log 파일을 덮어쓸 수 있다는 의미
참고로 아래의 reopen은 복사가 실패할 경우 지정된 시간(초) 후에 다시 시도, 기본값은 300(초), 만약 reopen을 지정하지 않으면 redo log file의 복사 실패 시 재시도 하지 않습니다.
log_archive_start = true
log_archive_dest_1 = “location = /disk1/arch mandatory reopen”
log_archive_dest_2 = “location = /disk2/arch mandatory reopen=100”
log_archive_dest_3 = “location = /disk3/arch mandatory optional”
log_archive_format = %S.arc
* 이종철님에 의해서 게시물 이동되었습니다 (2006-06-04 12:26)
[개발실무&100%환급]SQL/자바/스프링/안드로이드/닷넷C#/웹퍼블… | 12-27 | 2429 | ||
[채용확정무료교육]오라클자바개발잘하는신입뽑기2개월과정,교육… | 12-11 | 1775 | ||
53 | [평일100%환급7건]Spring,자바&JSP,안드로이드,웹퍼블리싱,C#닷… | 03-15 | 1586 | |
52 | [주말]C#,ASP.NET마스터 | 01-31 | 1677 | |
51 | [기업100%환급,평일주간]SQL기초에서스키마오브젝트,PLSQL,힌트… | 01-31 | 2292 | |
50 | [평일주간야간,주말]C기본&자료구조,알고리즘 | 01-31 | 1324 | |
49 | [평일주간,평일야간,주말]Spring,MyBatis,Hibernate개발자과정-… | 01-19 | 1636 | |
48 | [평일야간,주말]안드로이드개발자과정(Android기초실무) | 01-11 | 1490 | |
47 | [평일야간,주말주간야간]JAVA,Network&JSP&Spring,MyBatis,Hiber… | 01-03 | 2023 | |
46 | [개발실무&100%환급]SQL/자바/스프링/안드로이드/닷넷C#/웹퍼블… | 12-27 | 2429 | |
45 | [기업100%환급,평일주간5일 교육]JAVA,JDBC,Servlet,JSP | 12-19 | 1747 | |
44 | [평일주간야간, 주말]웹퍼블리싱 마스터(HTML5,CSS3,jQUERY,AJAX… | 12-14 | 1725 | |
43 | [채용확정무료교육]오라클자바개발잘하는신입뽑기2개월과정,교육… | 12-11 | 1775 | |
42 | [기업100%환급]웹퍼블리싱마스터(HTML5,CSS3,JavaScript,jQUERY) | 12-09 | 1396 | |
41 | [평일야간]닷넷(C#,Network,ADO.NET,ASP.NET)마스터 | 12-01 | 1625 | |
40 | [기업100%환급]오라클&자바웹스프링신입과정3주(SQL,JAVA,JSP,Se… | 12-01 | 1799 | |
39 | [평일야간,주말]SQL기초에서실무까지(SQL기초,PLSQL,힌트,튜닝) | 12-01 | 1273 |
댓글 없음:
댓글 쓰기