편집 요약 없음 |
편집 요약 없음 |
||
142번째 줄: | 142번째 줄: | ||
[표 3-16] Redo log 파일 구성 내역 38 | [표 3-16] Redo log 파일 구성 내역 38 | ||
[표 3-17] Redo log 파일 구성 내역 39 | [표 3-17] Redo log 파일 구성 내역 39 | ||
[표 3-18] | [표 3-18] 업무 DB 계정 구성 내역 40 | ||
[표 3-19] | [표 3-19] 통계 DB 계정 구성 내역 40 | ||
[표 3-20] H/W 구성 내역 41 | [표 3-20] H/W 구성 내역 41 | ||
[표 3-21] Hostname 및 IP 구성 내역 41 | [표 3-21] Hostname 및 IP 구성 내역 41 | ||
193번째 줄: | 193번째 줄: | ||
[표 3-67] Control 파일 구성 내역 60 | [표 3-67] Control 파일 구성 내역 60 | ||
[표 3-68] Redo log 파일 구성 내역 60 | [표 3-68] Redo log 파일 구성 내역 60 | ||
[표 3-69] | [표 3-69] 업무 DB 계정 구성 내역 61 | ||
[표 3-70] H/W 구성 내역 61 | [표 3-70] H/W 구성 내역 61 | ||
[표 3-71] Hostname 및 IP 구성 내역 62 | [표 3-71] Hostname 및 IP 구성 내역 62 |
2025년 7월 24일 (목) 16:18 기준 최신판
목 차
1. 개요 1 1.1 목적 1 1.2 적용범위 1 1.3 DB 아키텍처 설계 방향 2 2. DB 표준 설계 3 2.1 DBMS 설치 표준 3 2.1.1 OS 계정 3 2.1.2 OS 디렉토리 설계 6 2.1.3 DB character set 7 2.1.4 DBMS 설치 요구사항 7 2.2 DB 명명규칙 12 2.2.1 기준 정보 12 2.2.2 DB 12 2.2.3 인스턴스 13 2.2.4 테이블스페이스 13 2.2.5 데이터 파일 14 2.2.6 시스템 파일 15 2.2.7 DB 유저(계정) 17 2.2.8 프로파일(Profile) 17 2.2.9 Role 18 2.2.10 테이블 18 2.2.11 인덱스 19 2.2.12 제약사항(Constraint) 19 2.2.13 컬럼 19 2.2.14 파티션 20 2.2.15 서브 파티션 20 2.2.16 시노님(Synonym) 21 2.2.17 시퀀스(Sequence) 21 2.2.18 함수 21 2.2.19 프로시저 22 2.2.20 패키지 22 2.2.21 뷰 22 2.2.22 구체화된 뷰(Materialized view, M/V) 23 2.2.23 트리거 23 2.2.24 DB Link 23 3. DB 구조 설계 25 3.1 DB 구조 설계 원칙 25 3.1.1 고가용 DB 설계 25 3.1.2 시스템 파일 설계 27 3.1.3 파라미터 설계 28 3.1.4 디스크 그룹, 테이블스페이스, 데이터 파일 설계 28 3.1.5 파티션 테이블 설계 30 3.1.6 DB object 설계 30 3.1.7 DB 통계정보 수집정책 설계 31 3.2 전체 DB 구성도 33 3.3 운영 DB별 구성 내역 33 3.3.1 업무 DB, 통계분석 DB 33 3.3.2 지방 DB 41 3.3.3 연계 DB 45 3.3.4 솔루션 DB 50 3.3.5 내부 GIS DB 54 3.3.6 외부 GIS DB 56 3.4 개발 DB별 구성 내역 58 3.4.1 개발 환경 DB 구성도 58 3.4.2 업무 개발 DB 58 3.4.3 지방 지원관리 개발 DB 61 3.4.4 솔루션/연계 개발 DB 65 3.4.5 GIS 개발 DB 68 4. DB 용량 설계 70 4.1 용량 산정 기준 70 4.1.1 ASM 영역 70 4.1.2 파일시스템 영역 70 4.2 서버별 용량 산정 결과 71 5. DB 보안 설계 72 5.1 DB 계정 72 5.1.1 DB 계정 유형별 Profile 72 5.2 DB role 및 권한 74 5.2.1 Privilege role 74 5.2.2 DB 계정 유형별 Schema role 75 5.3 DB 접근제어 76 5.4 DB 암호화 77 5.4.1 DB 암호화 적용 원칙 77 5.5 테스트데이터 변환 78 6. DB 백업 및 복구 설계 79 6.1 DB 백업 79 6.1.1 DB 백업 기본 정책 79 6.1.2 유형별 백업 정책 79 6.1.3 DB 백업 시스템 구성도 81 6.2 DB 복구 81 6.2.1 복구 절차 81 6.2.2 복구 유형 83 6.2.3 장애 유형별 복구절차 84 표 [표 1-1] DB 아키텍처 설계 방향 2 [표 2-1] DB 서버 OS 계정 설계 원칙 3 [표 2-2] OS 디렉토리 설계 원칙 7 [표 2-3] DB character set 설계 원칙 7 [표 2-4] H/W 요구사항 9 [표 2-5] Linux x86-64 OS kernel 10 [표 2-6] Shell limit 설정 10 [표 2-7] Kernel parameter 설정 11 [표 2-8] 시스템 코드 12 [표 2-9] 환경 구분코드 12 [표 2-10] DB 명명규칙 13 [표 2-11] 인스턴스 명명규칙 13 [표 2-12] 일반 테이블스페이스 명명규칙 14 [표 2-13] Undo 테이블스페이스 명명규칙 14 [표 2-14] Temporary 테이블스페이스 명명규칙 14 [표 2-15] 데이터 파일 명명규칙 14 [표 2-16] Redo log 파일 명명규칙 15 [표 2-17] Control 파일 명명규칙 15 [표 2-18] Voting disk 파일 명명규칙 15 [표 2-19] OCR 파일 명명규칙 16 [표 2-20] spfile 파일 명명규칙 16 [표 2-21] init 파라미터 파일 명명규칙 16 [표 2-22] DB 유저 명명규칙 17 [표 2-23] Profile 명명규칙 17 [표 2-24] Privilege role 명명규칙 18 [표 2-25] 테이블 명명규칙 18 [표 2-26] 인덱스 명명규칙 19 [표 2-27] Constraint 명명규칙 19 [표 2-28] 컬럼 명명규칙 20 [표 2-29] 파티션 명명규칙 20 [표 2-30] 서브 파티션 명명규칙 20 [표 2-31] 시노님 명명규칙 21 [표 2-32] 시퀀스 명명규칙 21 [표 2-33] 함수 명명규칙 21 [표 2-34] 프로시저 명명규칙 22 [표 2-35] 패키지 명명규칙 22 [표 2-36] 뷰 명명규칙 23 [표 2-37] Materialized view 명명규칙 23 [표 2-38] 트리거 명명규칙 23 [표 2-39] DB Link 명명규칙 24 [표 3-1] 고가용 DB 구성 방식 25 [표 3-2] 고가용 DB 구성 설정 26 [표 3-3] 시스템 파일별 설계 원칙 27 [표 3-4] 디스크 그룹 구성 정책 29 [표 3-5] DB 통계정보 수집정책 방향 31 [표 3-6] DB 통계정보 수집 옵션 32 [표 3-7] H/W 구성 내역 34 [표 3-8] Hostname 및 IP 구성 내역 34 [표 3-9] OS 계정 구성 내역 35 [표 3-10] DB 인스턴스 구성 내역 35 [표 3-11] 디스크 그룹 구성 내역 36 [표 3-12] 디렉토리 구성 내역 36 [표 3-13] 파라미터 파일 구성 내역 36 [표 3-14] Voting, OCR 파일 구성 내역 37 [표 3-15] Control 파일 구성 내역 37 [표 3-16] Redo log 파일 구성 내역 38 [표 3-17] Redo log 파일 구성 내역 39 [표 3-18] 업무 DB 계정 구성 내역 40 [표 3-19] 통계 DB 계정 구성 내역 40 [표 3-20] H/W 구성 내역 41 [표 3-21] Hostname 및 IP 구성 내역 41 [표 3-22] OS 계정 구성 내역 42 [표 3-23] DB 인스턴스 구성 내역 42 [표 3-24] 디스크 그룹 구성 내역 43 [표 3-25] 디렉토리 구성 내역 43 [표 3-26] 파라미터 파일 구성 내역 43 [표 3-27] Control 파일 구성 내역 43 [표 3-28] Redo log 파일 구성 내역 45 [표 3-29] DB 계정 구성 내역 45 [표 3-30] H/W 구성 내역 46 [표 3-31] Hostname 및 IP 구성 내역 46 [표 3-32] OS 계정 구성 내역 46 [표 3-33] DB 인스턴스 구성 내역 47 [표 3-34] 디스크 그룹 구성 내역 47 [표 3-35] 디렉토리 구성 내역 47 [표 3-36] 파라미터 파일 구성 내역 48 [표 3-37] Control 파일 구성 내역 48 [표 3-38] Redo log 파일 구성 내역 49 [표 3-39] DB 계정 구성 내역 49 [표 3-40] H/W 구성 내역 50 [표 3-41] Hostname 및 IP 구성 내역 50 [표 3-42] OS 계정 구성 내역 51 [표 3-43] DB 인스턴스 구성 내역 51 [표 3-44] 디스크 그룹 구성 내역 51 [표 3-45] 디렉토리 구성 내역 52 [표 3-46] 파라미터 파일 구성 내역 52 [표 3-47] Control 파일 구성 내역 52 [표 3-48] Redo log 파일 구성 내역 53 [표 3-49] DB 계정 구성 내역 53 [표 3-50] H/W 구성 내역 54 [표 3-51] Hostname 및 IP 구성 내역 54 [표 3-52] OS 계정 구성 내역 54 [표 3-53] DB 인스턴스 구성 내역 55 [표 3-54] DB 계정 구성 내역 55 [표 3-55] H/W 구성 내역 56 [표 3-56] Hostname 및 IP 구성 내역 56 [표 3-57] OS 계정 구성 내역 56 [표 3-58] DB 인스턴스 구성 내역 57 [표 3-59] DB 계정 구성 내역 57 [표 3-60] H/W 구성 내역 58 [표 3-61] Hostname 및 IP 구성 내역 58 [표 3-62] OS 계정 구성 내역 58 [표 3-63] DB 인스턴스 구성 내역 59 [표 3-64] 디스크 그룹 구성 내역 59 [표 3-65] 디렉토리 구성 내역 60 [표 3-66] 파라미터 파일 구성 내역 60 [표 3-67] Control 파일 구성 내역 60 [표 3-68] Redo log 파일 구성 내역 60 [표 3-69] 업무 DB 계정 구성 내역 61 [표 3-70] H/W 구성 내역 61 [표 3-71] Hostname 및 IP 구성 내역 62 [표 3-72] OS 계정 구성 내역 62 [표 3-73] DB 인스턴스 구성 내역 62 [표 3-74] 디스크 그룹 구성 내역 63 [표 3-75] 디렉토리 구성 내역 63 [표 3-76] 파라미터 파일 구성 내역 63 [표 3-77] Control 파일 구성 내역 64 [표 3-78] Redo log 파일 구성 내역 64 [표 3-79] DB 계정 구성 내역 64 [표 3-80] H/W 구성 내역 65 [표 3-81] Hostname 및 IP 구성 내역 65 [표 3-82] OS 계정 구성 내역 65 [표 3-83] DB 인스턴스 구성 내역 66 [표 3-84] 디스크 그룹 구성 내역 66 [표 3-85] 디렉토리 구성 내역 66 [표 3-86] 파라미터 파일 구성 내역 67 [표 3-87] Control 파일 구성 내역 67 [표 3-88] Redo log 파일 구성 내역 67 [표 3-89] DB 계정 구성 내역 68 [표 3-90] H/W 구성 내역 68 [표 3-91] Hostname 및 IP 구성 내역 68 [표 3-92] OS 계정 구성 내역 68 [표 3-93] DB 인스턴스 구성 내역 69 [표 3-94] DB 계정 구성 내역 69 [표 4-1] ASM 영역 70 [표 4-2] 파일시스템 영역 70 [표 4-3] 서버별 용량 산정 결과 71 [표 5-1] DB 계정 분류 72 [표 5-2] DB 계정 유형별 Profile 73 [표 5-3] Profile resource설명 74 [표 5-4] 업무 DB 계정 Schema Role 75 [표 5-5] 분석 DB 계정 Schema Role 75 [표 5-6] 지방 DB 계정 Schema Role 75 [표 5-7] 연계 DB 계정 Schema Role 75 [표 5-8] 솔루션 DB 계정 Schema Role 76 [표 5-9] 내부 GIS DB 계정 Schema Role 76 [표 5-10] 외부 GIS DB 계정 Schema Role 76 [표 5-11] DB 암호화 대상 77 [표 6-1] DB 서버 장애 Failover 85 [표 6-2] DB 서버 장애 Failback 85 [표 6-3] Active LAN 장애 Failover 85 [표 6-4] Active/Standby LAN 전체 장애 Failover 86 [표 6-5] Active/Standby LAN 전체 장애 Failback 86 [표 6-6] Active LAN 장애 Failover 86 [표 6-7] Active/Standby LAN 전체 장애 Failover 87 [표 6-8] Active/Standby LAN 전체 장애 Failback 87 [표 6-9] 인스턴스 장애 Failover 88 [표 6-10] 인스턴스 장애 Failback 88 [표 6-11] 리스너 장애 Failover 88 [표 6-12] CRS 장애 Failover 89 [표 6-13] CRS 장애 Failback 89 [표 6-14] 데이터 파일 일부 손상 시 복구 절차 90 [표 6-15] 데이터 파일 전체 손상 시 복구 절차 90 [표 6-16] Control 파일 일부 손상 시 복구 절차 91 [표 6-17] Control 파일 전체 손상 시 복구 절차 91 [표 6-18] Inactive redo log 그룹 손상 시 복구 절차 92 [표 6-19] Active redo log 그룹 손상 시 복구 절차 92 [표 6-20] Current redo log 그룹 손상 시 복구 절차 93 [표 6-21] 시간 기반 DB level 복구 절차 94 [표 6-22] 시간 기반 Row level 복구 절차 94 [표 6-23] Drop된 테이블 복원 95 그 림 [그림 3-1] 전체 DB 구성도 33 [그림 3-2] 업무 DB 구성도 34 [그림 3-3] 지방지원 DB 구성도 41 [그림 3-4] 연계 DB 구성도 45 [그림 3-5] 솔루션 DB 구성도 50 [그림 3-6] 내부 GIS DB 구성도 54 [그림 3-7] 외부 GIS DB 구성도 56 [그림 3-8] 개발 환경 DB 구성도 58 [그림 5-1] DB 계정 및 권한 부여(예시) 74 [그림 5-2] DB 접근제어 방안 76 [그림 5-3] DB 암호화 방식 77 [그림 5-4] 테스트데이터 변환 방안 78 [그림 6-1] DB 백업 시스템 구성도 81 [그림 6-2] 장애 시 복구 절차 82