"DBA 초급 과정"의 두 판 사이의 차이
DB CAFE
(→서버프로세스) |
(→SQL 실행원리) |
||
(같은 사용자의 중간 판 50개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
== DBA 초급 과정 == | == DBA 초급 과정 == | ||
− | === DBA 의 역활 === | + | === [[DBA 의 역활]]=== |
+ | |||
=== DB 기본 구조 === | === DB 기본 구조 === | ||
==== [[오라클 설치]]==== | ==== [[오라클 설치]]==== | ||
8번째 줄: | 9번째 줄: | ||
===== [[오라클 아키텍처#인스턴스 시작|인스턴스 시작 과 종료]] ===== | ===== [[오라클 아키텍처#인스턴스 시작|인스턴스 시작 과 종료]] ===== | ||
− | ===== [[오라클 RAC]] ===== | + | ===== [[오라클 rac|오라클 RAC]] ===== |
− | ==== [[오라클 메모리 관리]]==== | + | ==== [[오라클 메모리#오라클 메모리 관리]] ==== |
− | =====[[SGA 와 PGA|오라클 메모리 관리방식]]===== | + | =====[[SGA 와 PGA|오라클 메모리 관리방식]] ===== |
# [[SGA 와 PGA#AMM(Auto Memory Management)|AMM]] | # [[SGA 와 PGA#AMM(Auto Memory Management)|AMM]] | ||
# [[SGA 와 PGA#ASMM(Automatic Shared Memory Management)|ASMM]] | # [[SGA 와 PGA#ASMM(Automatic Shared Memory Management)|ASMM]] | ||
− | # APMM(자동 PGA 메모리 관리) | + | # [[SGA 와 PGA#AUTO 방식|APMM(자동 PGA 메모리 관리)]] |
− | # 수동 공유 메모리 관리 | + | # [[오라클 메모리# 쉐어드 풀 (shared pool)|수동 공유 메모리 관리]] |
− | # 수동 PGA 메모리 관리 | + | # [[오라클 메모리#PGA|수동 PGA 메모리 관리]] |
===== [[SGA 와 PGA#SGA|SGA]]===== | ===== [[SGA 와 PGA#SGA|SGA]]===== | ||
30번째 줄: | 31번째 줄: | ||
===== [[SGA 와 PGA#자바 풀(Java Pool)|Java Pool]]===== | ===== [[SGA 와 PGA#자바 풀(Java Pool)|Java Pool]]===== | ||
− | ==== [[오라클 프로세스]]==== | + | ==== [[서버_프로세스|오라클 프로세스]] ==== |
===== [[서버 프로세스#사용자 프로세스 와 서버 프로세스|서버프로세스]]===== | ===== [[서버 프로세스#사용자 프로세스 와 서버 프로세스|서버프로세스]]===== | ||
− | ===== [[백그라운드 프로세스]]===== | + | ===== [[서버 프로세스#사용자 프로세스 와 서버 프로세스|백그라운드 프로세스]]===== |
# SMON | # SMON | ||
# PMON | # PMON | ||
# CKPT | # CKPT | ||
+ | # ASM | ||
+ | # RAC | ||
+ | |||
===== [[세션]]===== | ===== [[세션]]===== | ||
− | ==== [[ | + | ==== [[오라클 파라미터|서버 파라이터]]==== |
− | ==== [[컨트롤파일]]==== | + | |
− | ==== [[데이터파일]]==== | + | ==== [[오라클 아키텍처#컨트롤 파일|컨트롤파일]]==== |
− | ==== [[리두로그 파일]]==== | + | |
+ | ==== [[ORACLE 테이블스페이스#데이터파일 추가|데이터파일]]==== | ||
+ | ===== [[블럭 읽기 와 쓰기|블럭 읽기 와 쓰기]] ===== | ||
+ | ===== [[오라클 아키텍처#데이터파일 관리|데이터파일 관리]]===== | ||
+ | |||
+ | ==== [[오라클_아키텍처#.EB.A6.AC.EB.91.90_.EB.A1.9C.EA.B7.B8.28REDO.29|리두로그 파일]]==== | ||
+ | |||
==== [[서버로그 파일]] ==== | ==== [[서버로그 파일]] ==== | ||
− | # alert 로그 | + | # [[오라클 alert log|alert 로그]] |
− | # trace 로그 | + | # [[오라클 trace 로그|trace 로그]] |
+ | # [[리스너 로그 정리|리스너 로그]] | ||
# net service 로그 | # net service 로그 | ||
− | ===== [[리스너]]===== | + | ===== [[오라클_Listener_(리스너)|리스너]]===== |
=== SQL 기초 === | === SQL 기초 === | ||
− | ==== [[SQL 실행원리]]==== | + | ==== [[SQL 실행원리|SQL 실행원리 와 과정 ]]==== |
===== [[SQL 실행]] ===== | ===== [[SQL 실행]] ===== | ||
− | ===== [[SQL 실행 플랜]] ===== | + | ===== [[XPLAN|SQL 실행 플랜]] ===== |
− | ===== [[SQL 캐시 기능]] ===== | + | |
− | ===== [[인덱스 효과]] ===== | + | ===== [[버퍼_캐시|SQL 버퍼 와 캐시 기능]] ===== |
+ | |||
+ | ===== [[오라클 인덱스 타지 않는 경우|인덱스 효과]] ===== | ||
+ | |||
===== [[SQL 조인 ]] ===== | ===== [[SQL 조인 ]] ===== | ||
===== [[오라클SQL 과 안시SQL]] ===== | ===== [[오라클SQL 과 안시SQL]] ===== | ||
− | ==== [[트랜잭션 원리]]==== | + | |
+ | ==== [[UNDO_REDO#Undo 와 Redo|트랜잭션 원리]]==== | ||
===== [[트랜잭션 개요]]===== | ===== [[트랜잭션 개요]]===== | ||
# 커밋 | # 커밋 | ||
− | # 롤백 | + | # 롤백 |
+ | ===== [[UNDO REDO#목적|트랜잭션 목적]]===== | ||
+ | |||
===== [[체크포인트]] ===== | ===== [[체크포인트]] ===== | ||
− | ===== [[트랜잭션 실행 시 동작 확인]]===== | + | ===== [[트랜젝션 중인 데이터 조회 V$transaction|트랜잭션 실행 시 동작 확인]]===== |
− | =====[[오라클 락]]===== | + | =====[[ORACLE_락_정보|오라클 락]]===== |
# 자동락 | # 자동락 | ||
# 수동락 | # 수동락 | ||
72번째 줄: | 89번째 줄: | ||
=== PL/SQL 기초 === | === PL/SQL 기초 === | ||
=== DB 오브젝트 생성/관리 === | === DB 오브젝트 생성/관리 === | ||
− | ==== [[계정 관리]]==== | + | ==== [[오라클 사용자 관리|계정 관리]] ==== |
+ | ===== [[오라클 사용자 생성]] ===== | ||
+ | ===== [[오라클 사용자 LOCK]] ===== | ||
+ | ===== [[오라클 관리자계정|오라클 관리자계정 SYSDBA , SYSOPER ,SYSDBA , SYSOPER]] ===== | ||
+ | |||
==== [[권한 관리]]==== | ==== [[권한 관리]]==== | ||
− | ==== [[테이블 관리]]==== | + | ===== [[ORACLE 사용자 권한]]===== |
− | ==== [[인덱스 관리]]==== | + | ===== [[권한 관리 프로시져]]===== |
− | ==== [[뷰 관리]] ==== | + | ===== [[시노님 권한 관리 프로시져]]===== |
− | ==== [[시노님 관리]] ==== | + | ===== [[오라클 VIEW 권한]]===== |
− | ==== [[시퀀스 관리]] ==== | + | ===== [[오라클 DBA 시스템 권한]]===== |
− | === | + | |
− | # 테이블스페이스 관리 | + | ==== [[ORACLE_테이블_컬럼|테이블 관리]]==== |
− | # 세그먼트 | + | ===== [[오라클 테이블 정보]]===== |
+ | |||
+ | ==== [[ORACLE_인덱스#인덱스 생성|인덱스 관리]]==== | ||
+ | |||
+ | ==== [[ORACLE_뷰|뷰 관리]] ==== | ||
+ | |||
+ | ==== [[오라클 시노님 SYNONYM|시노님 관리]] ==== | ||
+ | |||
+ | ==== [[오라클 시퀀스|시퀀스 관리]] ==== | ||
+ | |||
+ | === 테이블스페이스 관리 === | ||
+ | # [[ORACLE 테이블스페이스|테이블스페이스 관리]] | ||
+ | # [[오라클 세그먼트|세그먼트]] | ||
+ | # [[ORACLE 테이블스페이스#테이블의 익스텐트 정보 조회|익스텐트]] | ||
+ | # [[블럭 읽기 와 쓰기|블럭]] | ||
=== DB 관리 기초 === | === DB 관리 기초 === | ||
87번째 줄: | 122번째 줄: | ||
==== [[복구 처리 ]] ==== | ==== [[복구 처리 ]] ==== | ||
# 트랜잭션 복구 | # 트랜잭션 복구 | ||
− | # 인스턴스 복구 | + | ## [[오라클_데이터_복구|FLASHBACK]] |
− | # 미디어복구 | + | # [[오라클 rman 복구 시나리오|인스턴스 복구]] |
− | # 아카이브 리두로그 | + | # [[장애 복구 방안#Media 장애|미디어복구]] |
− | # RMAN | + | # [[Redo|아카이브 리두로그]] |
+ | # [[오라클_rman|RMAN]] | ||
+ | # [[오라클 온라인 백업]] | ||
=== DB 관리 프로그램 기초 === | === DB 관리 프로그램 기초 === |
2024년 3월 21일 (목) 15:49 기준 최신판
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
목차
- 1 DBA 초급 과정
- 1.1 DBA 의 역활
- 1.2 DB 기본 구조
- 1.3 SQL 기초
- 1.4 PL/SQL 기초
- 1.5 DB 오브젝트 생성/관리
- 1.6 테이블스페이스 관리
- 1.7 DB 관리 기초
- 1.8 DB 관리 프로그램 기초