Oracle 레시피
- Redo log 전환(현재 로그 파일 전환)Redo 및 아카이브
- 새 redo log 그룹 추가Redo 및 아카이브
- Redo log 그룹 크기 변경(drop + add)Redo 및 아카이브
- 데이터베이스를 ARCHIVELOG 모드로 전환Redo 및 아카이브
- 가득 찬 FRA / 아카이브 대상 해결Redo 및 아카이브
- Redo log 상태 조회Redo 및 아카이브
- ASM diskgroup에 디스크 추가ASM
- ASM diskgroup에서 디스크 제거ASM
- ASM rebalance POWER 설정ASM
- ASM diskgroup 여유 공간 조회ASM
- ASM rebalance 모니터링ASM
- 새 테이블스페이스 추가스토리지
- 기존 테이블스페이스에 데이터 파일 추가스토리지
- 데이터 파일 크기 변경 / autoextend 설정스토리지
- 데이터 파일 온라인 이동스토리지
- temp 테이블스페이스 추가 / 기본값 변경스토리지
- 테이블스페이스 여유 공간 조회스토리지
- 파라미터 변경(SCOPE 지정)메모리 및 파라미터
- Shared pool / buffer cache 비우기 (flush)메모리 및 파라미터
- spfile에서 pfile 생성 및 그 반대메모리 및 파라미터
- SGA / PGA 목표값 변경메모리 및 파라미터
- 세션 종료(kill session)세션 및 프로세스
- 장시간 실행 쿼리 / 세션 조회세션 및 프로세스
- 블로킹 세션 찾기세션 및 프로세스
- 통계 수집(DBMS_STATS)유지보수
- 온라인으로 인덱스 재구축유지보수
- RMAN으로 빠른 전체 백업유지보수
- controlfile trace 백업유지보수
- srvctl로 RAC 데이터베이스, 인스턴스, 서비스 상태 확인RAC 및 Grid
- srvctl로 RAC 데이터베이스 또는 단일 인스턴스 중지 / 시작(rolling)RAC 및 Grid
- preferred/available 인스턴스를 지정하여 RAC 서비스 추가(Application Continuity 포함)RAC 및 Grid
- RAC 서비스를 다른 인스턴스로 재배치(relocate)RAC 및 Grid
- 클러스터 리소스 상태 확인(crsctl stat res -t)RAC 및 Grid
- 클러스터 스택 상태, 노드 목록, Clusterware 버전 확인RAC 및 Grid
- OCR 무결성 확인 및 OCR 백업(ocrcheck / ocrconfig)RAC 및 Grid
- voting disk와 CSS 타임아웃 확인RAC 및 Grid
- Cluster Verification Utility(cluvfy)로 사전/사후 점검 실행RAC 및 Grid
- 노드 eviction / 예기치 않은 노드 재부팅 원인 진단RAC 및 Grid
- GV$로 인스턴스별 클러스터 전체 wait event(gc 대기) 분석RAC 및 Grid
- asmcmd로 디스크 그룹, 디스크, 디렉터리 사용량 조회(lsdg / lsdsk / du)ASM
- SQL로 ASM 디스크 상태, 오류 카운터, 후보 디스크 확인ASM
- ASM 디스크 그룹 속성 조회 및 변경(compatible, disk_repair_time)ASM
- Data Guard broker 구성 및 데이터베이스 상태 조회(DGMGRL)Data Guard
- SQL로 primary/standby 역할 및 스위치오버 준비 상태 확인Data Guard
- standby에서 transport/apply lag, apply 속도, Data Guard 프로세스 측정Data Guard
- 스위치오버/페일오버 전 broker로 standby 검증(VALIDATE DATABASE)Data Guard
- 계획된 스위치오버 수행(DGMGRL, 데이터 손실 없는 역할 전환)Data Guard
- primary 손실 후 페일오버 수행(DGMGRL)Data Guard
- 페일오버 후 이전 primary를 standby로 복구(REINSTATE)Data Guard
- broker로 redo apply 또는 redo transport 중지 / 시작, 지연 적용 구성Data Guard
- Fast-Start Failover(FSFO) 활성화 및 observer 시작Data Guard
- physical standby를 snapshot standby로 변환 및 복원(테스트 환경)Data Guard
- RMAN recovery catalog 생성 및 데이터베이스 등록RMAN
- RMAN DUPLICATE로 활성 데이터베이스에서 physical standby 생성RMAN
- RMAN 백업 레코드 검증 및 정리(CROSSCHECK, EXPIRED, OBSOLETE)RMAN
- 데이터베이스와 백업의 손상 검증(VALIDATE)RMAN
- 복원 시 사용될 백업 확인 및 검증(PREVIEW / VALIDATE)RMAN
- 손상 블록 온라인 복구(block media recovery, RECOVER CORRUPTION LIST)RMAN
- 테이블스페이스를 과거 시점으로 되돌리기(TSPITR)RMAN
- RMAN 백업에서 단일 테이블을 과거 시점으로 복구(RECOVER TABLE)RMAN
- PDB$SEED에서 새 PDB 생성멀티테넌트
- 같은 CDB 내에서 PDB 복제(local / hot clone)멀티테넌트
- DB link로 다른 CDB에서 PDB 복제(remote clone)멀티테넌트
- PDB를 unplug하여 다른(또는 같은) CDB에 plug멀티테넌트
- PDB 열기 및 CDB 재시작 후에도 열린 상태 유지(SAVE STATE)멀티테넌트
- PDB별 CPU, 메모리, I/O, 스토리지 한도 설정멀티테넌트
- 현재 컨테이너 확인 및 root에서 모든 PDB 조회(CDB_ / CONTAINERS)멀티테넌트
- refreshable PDB 생성, refresh 및 독립 PDB로 전환멀티테넌트
- AWR 스냅샷 생성 및 두 스냅샷 간 AWR 보고서 생성성능
- 두 기간 간 AWR diff(compare period) 보고서성능
- ASH로 최근 몇 분간의 상위 대기 이벤트와 상위 SQL 조회성능
- ADDM 분석 실행 및 보고서 확인성능
- SQL Monitor 보고서 확인(실행 중이거나 완료된 장시간 SQL)성능
- 세션의 10046 trace 활성화/비활성화 및 TKPROF로 요약성능
- row source 통계와 함께 실제 실행 계획 조회(ALLSTATS LAST)성능
- SQL Tuning Advisor 작업 생성·실행 및 권장 사항 확인성능
- SQL profile 수락, 비활성화, 삭제성능
- cursor cache의 좋은 계획을 SQL plan baseline으로 로드성능
- 수락되지 않은 SQL plan baseline 계획 evolve성능
- SQL plan baseline 계획 고정, 비활성화, 삭제성능
- bind peeking 및 adaptive cursor sharing 상태 확인성능
- 과거 기간의 경과 시간/CPU 기준 상위 SQL 찾기(AWR + V$SQLAREA)성능
- 오래된(stale) 통계 찾기 및 테이블별 통계 선호 설정(prefs)통계
- 테이블/스키마 통계 잠금 및 해제통계
- 통계를 과거 시점으로 복원통계
- 통계를 pending으로 수집하여 테스트한 후 publish통계
- 파티션 테이블의 incremental 통계 구성통계
- 온라인으로 파티션 분할(split) 및 병합(merge)파티셔닝
- exchange partition으로 대량 적재 또는 데이터 아카이브파티셔닝
- 전역 인덱스를 사용 가능한 상태로 유지하며 파티션 truncate/drop파티셔닝
- interval 파티셔닝 생성 및 기존 range 테이블을 interval로 전환파티셔닝
- 파티션 키 및 partition-wise join 사용 확인파티셔닝
- DBMS_REDEFINITION으로 온라인 테이블 재정의(전체 흐름)온라인 작업
- 테이블 또는 파티션 온라인 이동(ALTER TABLE MOVE ONLINE)온라인 작업
- TDE keystore 생성, 열기, master key 설정 및 백업(19c+)보안
- TDE로 테이블스페이스 암호화(신규 및 기존, 온라인/오프라인)보안
- Unified Auditing 정책 생성, 조건부 활성화, 레코드 검토, 제거보안
- VPD로 행 수준 접근 정책 추가(DBMS_RLS)보안
- 비밀번호 정책 profile 생성 및 사용자에게 할당보안
- privilege analysis로 사용되지 않는 권한 찾기보안
- OPatch로 인벤토리 확인 및 패치 사전 점검 실행패치 및 수명 주기
- 바이너리 패치 후 datapatch -verbose로 SQL 계층 갱신패치 및 수명 주기
- SQL 패치 이력, 구성 요소 상태, invalid 객체 확인패치 및 수명 주기
- 스케줄러 job 생성, 수동 실행, 비활성화, 삭제스케줄러
- 스케줄러 job 실행 이력 및 실패 모니터링스케줄러
- 간단한 Resource Manager plan 생성 및 활성화스케줄러