ORACLE/관리6 데이터베이스 유지 관리 I. 데이터베이스 유지 관리 1. 사전 데이터베이스 유지 관리 2. 사후 데이터베이스 유지 관리 II. Oracle 옵티마이저 III. 옵티마이저 통계 IV. 통계 수집 환경 설정 V. 통계 레벨 VI. AWR(Automatic Workload Repository) 1. AWR 2. AWR Infrastructure 3. AWR Baseline 4. AWR 관리 VII. ADDM(Automatic Database Diagnostic Monitor) 1. ADDM 2. ADDM 권장 사항 VIII. Advisory 프레임워크 1. ADDM(Automatic Database Diagnostic Monitor) 2. Memory Advisor 3. MTTR(Mean-Time-To-Recover) Advisor.. 2023. 10. 4. 오라클 데이터베이스 감사(audit) I. 데이터베이스 보안 1. 데이터 및 서비스에 대한 액세스 제한 2. 유저 인증 3. 의심스러운 작업 모니터 II. 준수 여부 모니터 1. 필수 감사 2. 표준 데이터베이스 감사 3. 값 기준 갑사 4. FGA 5. SYSDBA 감사 III. 감사 옵션 지정 1. SQL 문 감사 2. 시스템 권한 감사 3. 객체 권한 감사 IV. Audit Trail 구성 V. Audit Trail 균일화 VI. Audit Trail 유지 관리 VII. 표준 데이터베이스 감사 VIII. 기본 감사 IX. 값 기준 감사 X. SYSDBA 감사 XI. Fine-Grained Auditing XII. FGA 정책 1. 정책 이름 2. 감사 조건 3. 감사 열 4. 객체 5. 처리기 6. 상태 XIII. FGA 지침 XIV... 2023. 10. 2. 언두 데이터 관리 I. 언두 데이터 II. 트랜잭션 및 언두 데이터 III. 언두 정보 저장 IV. 언두 데이터와 리두 데이터 비교 V. 언두 관리 VI. 언두 Retention 1. 구성 2. 보장 I. 언두 데이터 • 프로세스로 인해 데이터베이스의 데이터가 변경되는 경우 오라클 데이터베이스는 이전값을 지정합니다. 이때 데이터는 수정되기 전 상태로 저장됩니다. • 언두는 읽기 일관성 및 Flashback Query를 지원합니다 • 언두를 사용하여 트랜잭션 및 테이블을 Flashback 할 수도 있습니다. • 읽기 일관성 query 는 qury가 시작된 시점의 데이터와 일차한느 결과를 제공합니다 • 읽기 일관성 query가 성공하려면 원래 정보가 계속 언두에 존재해야 합니다. • 변경 전 테이터를 더 이상 사용할 수 없으.. 2023. 10. 2. 데이터 동시성 관리 I. Lock II. Lock 메커니즘 III. 데이터 동시성 ① ROW SHARE ② ROW EXCLUSIVE: ③ SHARE ④ SHARE ROW EXCLUSIVE: ⑤ EXCLUSIVE IV. DML Lock V. Enqueue 메커니즘 VI. Lock 충돌 VII. Lock 충돌 유발 원인 ① 장기 실행 트랜잭션 ② 필요 이상으로 높은 lock 레벨 VIII. Deadlock I. Lock • 세션이 데이터를 수정할 수 있도록 하려면 먼저 해당 세션이 수정하고 있는 데이터를 lock 해야 합니다. • lock이 해제될 때까지 lock 된 데이터를 다른 트랜잭션에서 수정할 수 없도록 lock은 세션에 배타적 데이터 제어를 제공합니다 • 트랜잭션을 통해 개별 데이터 행, 다중 행 또는 전체 테이블까지.. 2023. 9. 22. 이전 1 2 다음