메뉴 여닫기
개인 메뉴 토글
로그인하지 않음
만약 지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

ORACLE: 두 판 사이의 차이

DB CAFE
 
(같은 사용자의 중간 판 14개는 보이지 않습니다)
6번째 줄: 6번째 줄:
| id="mp_contentsL" style="width: 100%; border:1px solid #a7d7f9; vertical-align:top; padding: 1em; overflow: auto; -moz-border-radius: 0.8em; -webkit-border-radius: 0.8em; border-radius: 0.8em;" | <div id="mp_featuredArticle" class="mp_contentsboxtitle" style="background-color:#bbddff; margin-bottom: 0.7em; padding: 0.2em 0.5em; font-size: 1.2em; line-height: 1.2em; overflow: visible; font-weight: bold; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em;"><div style="float: left; margin: -8px 8px -8px 0px;"></div> 1. [[오라클 데이터베이스 아키텍처 ]] </div>
| id="mp_contentsL" style="width: 100%; border:1px solid #a7d7f9; vertical-align:top; padding: 1em; overflow: auto; -moz-border-radius: 0.8em; -webkit-border-radius: 0.8em; border-radius: 0.8em;" | <div id="mp_featuredArticle" class="mp_contentsboxtitle" style="background-color:#bbddff; margin-bottom: 0.7em; padding: 0.2em 0.5em; font-size: 1.2em; line-height: 1.2em; overflow: visible; font-weight: bold; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em;"><div style="float: left; margin: -8px 8px -8px 0px;"></div> 1. [[오라클 데이터베이스 아키텍처 ]] </div>
<div id="mp-tfa">
<div id="mp-tfa">
# [[오라클 데이터베이스 구조]]  
# [[오라클 아키텍처|오라클 데이터베이스 구조]]  
# [[메모리 구조]]  
# [[오라클 아키텍처#메모리관리|메모리 구조]]  
# [[프로세스 구조]]  
# [[서버 프로세스|프로세스 구조]]  
# [[논리적/물리적 저장영역 구조]]  
# [[오라클 아키텍처#데이터파일 과 테이블스페이스|논리적/물리적 저장영역 구조]]  
</div>
</div>


78번째 줄: 78번째 줄:
# [[언두 테이블스페이스]]  
# [[언두 테이블스페이스]]  


<!-- Performance Tuning -->
<!-- 오라클 사용자 생성 / 권한 관리 -->
<div id="mp_participation" class="mp_contentsboxtitle" style="background-color:#bbddff; margin: 1.2em 0 0.7em; padding: 0.2em 0.5em; font-size: 1.2em; line-height: 1.2em; overflow: visible; font-weight: bold; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em;"><div style="float: left; margin: -8px 8px -8px 0px;"></div>  
<div id="mp_participation" class="mp_contentsboxtitle" style="background-color:#bbddff; margin: 1.2em 0 0.7em; padding: 0.2em 0.5em; font-size: 1.2em; line-height: 1.2em; overflow: visible; font-weight: bold; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em;"><div style="float: left; margin: -8px 8px -8px 0px;"></div>  
[[오라클 사용자 생성 / 권한 관리]] </div>
[[오라클 사용자 생성 / 권한 관리]] </div>
157번째 줄: 157번째 줄:
# [[Enterprise Manager Support Workbench]]  
# [[Enterprise Manager Support Workbench]]  
# [[Quick Packaging과 Custom Packaging]]  
# [[Quick Packaging과 Custom Packaging]]  
<!-- 오라클 성능 튜닝 관리 -->
<div id="mp_participation" class="mp_contentsboxtitle" style="background-color:#bbddff; margin: 1.2em 0 0.7em; padding: 0.2em 0.5em; font-size: 1.2em; line-height: 1.2em; overflow: visible; font-weight: bold; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em;"><div style="float: left; margin: -8px 8px -8px 0px;"></div>
[[오라클 성능 튜닝 관리]] </div>
# [[메모리 관리]]
# [[자동 메모리 관리(AMM)]]
# [[자동 공유 메모리 관리(ASMM)]]
# [[수동 튜닝 파라미터]]
# [[수동 메모리 관리]]
# [[그래뉼(granule)]]
# [[무효화(Invalid) PL/SQL 객체 문제 해결]]
# [[사용할 수 없는(Unusable) 인덱스 문제 해결]]




197번째 줄: 181번째 줄:




<!-- Performance Tuning -->
 
<div id="mp_participation" class="mp_contentsboxtitle" style="background-color:#bbddff; margin: 1.2em 0 0.7em; padding: 0.2em 0.5em; font-size: 1.2em; line-height: 1.2em; overflow: visible; font-weight: bold; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em;"><div style="float: left; margin: -8px 8px -8px 0px;"></div>[[Performance Tuning]]</div>
# [[ORACLE XPLAN]]
# [[DBMS XPLAN]]
# [[Oracle Subquery Description Join Tuning]]
# [[NL Join]]
# [[JPPD (Join Predicate PushDown)]]
# [[NL Join Prefetch]]
# [[HASH Join]]
# [[ORACLE HINT List]]
# [[SQL MERGE]]
# [[Tuning point per JOIN]]
# [[ORACLE JOIN Order]]


<!-- Oracle Tools -->
<!-- Oracle Tools -->
224번째 줄: 196번째 줄:
</div>
</div>
|}
|}
----


=== 오라클 성능 튜닝 ===
=== 오라클 성능 튜닝 ===
230번째 줄: 204번째 줄:
{| id="mp_contents" style="width:100%; height: 100%; font-size: small; border-spacing:0;"
{| id="mp_contents" style="width:100%; height: 100%; font-size: small; border-spacing:0;"
<!-- 왼쪽 -->
<!-- 왼쪽 -->
| id="mp_contentsL" style="width: 100%; border:1px solid #a7d7f9; vertical-align:top; padding: 1em; overflow: auto; -moz-border-radius: 0.8em; -webkit-border-radius: 0.8em; border-radius: 0.8em;" | <div id="mp_featuredArticle" class="mp_contentsboxtitle" style="background-color:#bbddff; margin-bottom: 0.7em; padding: 0.2em 0.5em; font-size: 1.2em; line-height: 1.2em; overflow: visible; font-weight: bold; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em;"><div style="float: left; margin: -8px 8px -8px 0px;"></div> 1. [[오라클 데이터베이스 아키텍처 ]] </div>
| id="mp_contentsL" style="width: 100%; border:1px solid #a7d7f9; vertical-align:top; padding: 1em; overflow: auto; -moz-border-radius: 0.8em; -webkit-border-radius: 0.8em; border-radius: 0.8em;" | <div id="mp_featuredArticle" class="mp_contentsboxtitle" style="background-color:#bbddff; margin-bottom: 0.7em; padding: 0.2em 0.5em; font-size: 1.2em; line-height: 1.2em; overflow: visible; font-weight: bold; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em;"><div style="float: left; margin: -8px 8px -8px 0px;"></div> [[파라미터 성능 튜닝 ]] </div>
<div id="mp-tfa">
# [[메모리 관리]]
# [[오라클 데이터베이스 구조]]  
# [[자동 메모리 관리(AMM)]]
# [[메모리 구조]]  
# [[자동 공유 메모리 관리(ASMM)]]
# [[프로세스 구조]]  
# [[수동 튜닝 파라미터]]
# [[논리적/물리적 저장영역 구조]]  
# [[수동 메모리 관리]]
# [[그래뉼(granule)]]
# [[무효화(Invalid) PL/SQL 객체 문제 해결]]
# [[사용할 수 없는(Unusable) 인덱스 문제 해결]]
 
<!-- Performance Tuning -->
<div id="mp_participation" class="mp_contentsboxtitle" style="background-color:#bbddff; margin: 1.2em 0 0.7em; padding: 0.2em 0.5em; font-size: 1.2em; line-height: 1.2em; overflow: visible; font-weight: bold; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em;"><div style="float: left; margin: -8px 8px -8px 0px;"></div>[[SQL 성능 튜닝 ]]</div>
# [[ORACLE XPLAN]]
# [[DBMS XPLAN]]
# [[Oracle Subquery Description Join Tuning]]
# [[NL Join]]
# [[JPPD (Join Predicate PushDown)]]
# [[NL Join Prefetch]]
# [[HASH Join]]
# [[ORACLE HINT List]]
# [[SQL MERGE]]
# [[Tuning point per JOIN]]
# [[ORACLE JOIN Order]]
|}
<!-- /본문 -->
</div>
</div>


<!-- Objejcts -->
=== 오라클 백업 복구 ===
<!-- 배경색 있는 템플릿 -->
{| id="mp_contents" style="width:100%; height: 100%; font-size: small; border-spacing:0;"
<!-- 본문 오른쪽 -->
| id="mp_contentsR" style="border:1px solid #a7d7f9; vertical-align:top; padding: 1em; overflow: auto; background-color: #eef6ff; -moz-border-radius: 0.8em; -webkit-border-radius: 0.8em; border-radius: 0.8em; | <div id="mp_introduce" class="mp_contentsboxtitle" style="background-color:#bbddff; margin-bottom: 0.7em; padding: 0.2em 0.5em; font-size: 1.2em; line-height: 1.2em; overflow: visible; font-weight: bold; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em;">
[[오라클 백업 / 복구 관리  ]] </div>
# [[데이터베이스 장애 범주]]
# [[인스턴스 복구(Instance Recovery)]]
# [[체크포인트]]
# [[FAST_START_MTTR_TARGET 파라미터]]
# [[LOG_CHECKPOINT_INTERVAL 파라미터]]
# [[체크포인트 튜닝]]
# [[복구를 위한 구성]]
# [[아카이브 로그 파일]]
# [[FRA(Flash Recovery Area)]]
# [[Flash Recovery Area 공간 회복]]
# [[ARCHIVELOG 모드 활성화]]
# [[컨트롤 파일 다중화]]
# [[리두 로그 파일 다중화]]
 
<div id="mp_goodArticle" class="mp_contentsboxtitle" style="background-color:#bbddff; margin: 1.2em 0 0.7em; padding: 0.2em 0.5em; font-size: 1.2em; line-height: 1.2em; overflow: visible; font-weight: bold; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em;"><div style="float: left; margin: -8px 8px -8px 0px;"></div>
<div id="mp_goodArticle" class="mp_contentsboxtitle" style="background-color:#bbddff; margin: 1.2em 0 0.7em; padding: 0.2em 0.5em; font-size: 1.2em; line-height: 1.2em; overflow: visible; font-weight: bold; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em;"><div style="float: left; margin: -8px 8px -8px 0px;"></div>
2. [[오라클 데이터베이스 설치 / 환경 구성 ]] </div>
[[데이터베이스 백업 수행]] </div>
# [[오라클 데이터베이스 관리 도구]]  
# [[백업 방식]]
# [[오라클 인벤토리(Inventory)]]  
# [[백업 모드]]  
# [[환경 변수]]  
# [[사용자 관리 백업(User Managed Backup)]]  
# [[시스템 사전 요구 사항 검사]]  
# [[RMAN]]  
# [[Oracle 소프트웨어 설치]]  
# [[RMAN 백업 설정 구성]]
# [[증분 백업]]
# [[백업 스케줄링]]
# [[RMAN 백업 관리]]  
# [[OSB]]  


<div id="mp_goodArticle" class="mp_contentsboxtitle" style="background-color:#bbddff; margin: 1.2em 0 0.7em; padding: 0.2em 0.5em; font-size: 1.2em; line-height: 1.2em; overflow: visible; font-weight: bold; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em;"><div style="float: left; margin: -8px 8px -8px 0px;"></div>
<div id="mp_goodArticle" class="mp_contentsboxtitle" style="background-color:#bbddff; margin: 1.2em 0 0.7em; padding: 0.2em 0.5em; font-size: 1.2em; line-height: 1.2em; overflow: visible; font-weight: bold; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em;"><div style="float: left; margin: -8px 8px -8px 0px;"></div>
3. [[오라클 데이터베이스 생성]] </div>
[[데이터베이스 복구 수행]] </div>
# [[DBCA]]  
# [[노아카이브 로그 모드에서 복구]]  
# [[DBCA 설정 옵션]]  
# [[컨트롤 파일 복구]]  
# [[DBCA로 데이터베이스 생성]]  
# [[DRA]]
# [[DRA가 필요한 상황]]
# [[DRA 수동 체크리스트]]
# [[Health Monitor]]  
 


<div id="mp_goodArticle" class="mp_contentsboxtitle" style="background-color:#bbddff; margin: 1.2em 0 0.7em; padding: 0.2em 0.5em; font-size: 1.2em; line-height: 1.2em; overflow: visible; font-weight: bold; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em;"><div style="float: left; margin: -8px 8px -8px 0px;"></div>
<!-- /본문 오른쪽 -->
4. [[오라클 인스턴스 관리]] </div>
<!-- /본문 -->
# [[초기화 파라미터]]
</div>
# [[PFILE 과 SPFILE의 특징]]
|}
# [[데이터베이스 시작]]
# [[정상 종료 후 데이터베이스 시작 순서]]
# [[데이터베이스 시작 명령어]]
# [[데이터베이스 종료]]
# [[데이터베이스 종료 모드]]
# [[오라클 로그 관리]]
## [[ADR]]
## [[Alert log 파일]]
# [[Dynamic Performance 뷰]]
# [[Data Dictionary 뷰]]


<div id="mp_goodArticle" class="mp_contentsboxtitle" style="background-color:#bbddff; margin: 1.2em 0 0.7em; padding: 0.2em 0.5em; font-size: 1.2em; line-height: 1.2em; overflow: visible; font-weight: bold; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em;"><div style="float: left; margin: -8px 8px -8px 0px;"></div>
=== 오라클 TOOLS ===
5. [[오라클 네트워크 환경 구성]] </div>
<!-- 배경색 없는  템플릿 -->
# [[Oracle Net 서비스]]  
<!-- 성능 튜닝 관리 -->
# [[Oracle Net 리스너]]  
{| id="mp_contents" style="width:100%; height: 100%; font-size: small; border-spacing:0;"
# [[데이터베이스 서비스]]  
<!-- 왼쪽 -->
# [[리스너 로그 및 트레이스]]  
| id="mp_contentsL" style="width: 100%; border:1px solid #a7d7f9; vertical-align:top; padding: 1em; overflow: auto; -moz-border-radius: 0.8em; -webkit-border-radius: 0.8em; border-radius: 0.8em;" | <div id="mp_featuredArticle" class="mp_contentsboxtitle" style="background-color:#bbddff; margin-bottom: 0.7em; padding: 0.2em 0.5em; font-size: 1.2em; line-height: 1.2em; overflow: visible; font-weight: bold; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em;"><div style="float: left; margin: -8px 8px -8px 0px;"></div>
# [[이름 지정 방법]]  
[[오라클 데이터 이동]] </div>
# [[Oracle Net 서비스 이름]]
# [[SQL*Loader]]  
# [[TNSPING 유틸리티]]  
# [[SQL*Loader 로드 방식]]  
# [[서버 프로세스 구조]]  
# [[External Table]]  
# [[데이터베이스 링크]]  
# [[오라클 데이터 펌프]]  
# [[Data Pump 데이터 이동 방법]]  
# [[데이터 펌프 엑스포트/임포트 모드]]  
# [[REMAP_SCHEMA]]  
# [[NETWORK_LINK]]  


|}
|}
<!-- /본문 -->
<!-- /본문 -->
</div>
</div>

2024년 10월 3일 (목) 20:01 기준 최신판

오라클 환경 구성

  1. 오라클 데이터베이스 관리 도구
  2. 오라클 인벤토리(Inventory)
  3. 환경 변수
  4. 시스템 사전 요구 사항 검사
  5. Oracle 소프트웨어 설치
  1. DBCA
  2. DBCA 설정 옵션
  3. DBCA로 데이터베이스 생성
  1. 초기화 파라미터
  2. PFILE 과 SPFILE의 특징
  3. 데이터베이스 시작
  4. 정상 종료 후 데이터베이스 시작 순서
  5. 데이터베이스 시작 명령어
  6. 데이터베이스 종료
  7. 데이터베이스 종료 모드
  8. 오라클 로그 관리
    1. ADR
    2. Alert log 파일
  9. Dynamic Performance 뷰
  10. Data Dictionary 뷰
  1. Oracle Net 서비스
  2. Oracle Net 리스너
  3. 데이터베이스 서비스
  4. 리스너 로그 및 트레이스
  5. 이름 지정 방법
  6. Oracle Net 서비스 이름
  7. TNSPING 유틸리티
  8. 서버 프로세스 구조
  9. 데이터베이스 링크

오라클 관리

  1. 데이터 블록 구조
  2. 필수 테이블스페이스
  3. 테이블스페이스 생성
  4. 테이블스페이스 상태 및 변경
  5. 테이블스페이스 삭제
  6. 테이블스페이스 정보 조회
  7. 기본 영구 테이블스페이스
  8. 테이블스페이스 크기 확장
  9. 데이터 파일 크기 재지정
  10. 템프 테이블스페이스
  11. 언두 테이블스페이스
  1. SYS와 SYSTEM 사용자
  2. 사용자 생성
  3. 사용자 계정 잠금 및 해제
  4. 권한
  5. 권한 수여 및 철회
  6. 롤 생성 및 관리
  7. Secure Application Role
  8. 프로파일 관리
  1. 데이터 유형
  2. 테이블 삭제
  3. 테이블 TRUNCATE
  4. PCTFREE
  5. 인덱스
  6. B-Tree Index
  7. 비트맵 인덱스
  8. 인덱스의 DML 효과
  9. 제약조건
  10. NOT NULL
  11. UNIQUE
  12. PRIMARY KEY
  13. FOREIGN KEY
  14. CHECK
  15. 지연가능 제약조건
  16. 제약조건 상태
  17. 임시 테이블


  1. MERGE 명령어(문장)
  2. PL/SQL 객체 관리
  3. PL/SQL 객체 유형
  4. Package Specification과 Package Body
  5. 수동 테이블 잠금
  6. SELECT FOR UPDATE
  7. DDL_LOCK_TIMEOUT 파라미터
  8. 잠금 충돌 줄이기
  9. 잠금 충돌 해결
  10. 로우레벨 잠금 문제 자동 해결
  11. 데드락


  1. 언두 데이터
  2. 언두 유형
  3. 트랜잭션과 언두 데이터
  4. 언두 테이블스페이스
  5. ORA-30036 에러
  6. ORA-01555 에러
  7. UNDO_RETENTION 파라미터
  8. 언두 보존 보장(Retention Guarantee)
  9. 고정 크기 언두 테이블스페이스
  1. 옵티마이저 통계
  2. 옵티마이저 통계 수집
  3. 옵티마이저 통계 수집 환경 설정
  4. STATISTICS_LEVEL 파라미터
  5. 자동 유지관리 작업
  6. 유지관리 윈도우
  7. 사전 구성된 유지관리 윈도우
  8. AWR
  9. 베이스라인
  10. ADDM
  11. Server Generated Alert
  12. Enterprise Manager Support Workbench
  13. Quick Packaging과 Custom Packaging


SQL
  1. ORACLE SQL Collection
  2. SQL INSERT Statement
  3. ORACLE NVL NVL2
  4. NVL NVL2 Fuction
  5. LNNVL Function
  6. ORACLE COALESCE
  7. SQL CONNECT BY
  8. ORACLE SQL ADVISOR
  9. SQL LATERAL Statement
  10. SQL REGULAR Expressions
  11. SQL TRANSLATE Function
  12. SQL TRUNCATE Statement Usage
  13. ORACLE XML Query
  14. Analysis Function
  15. ORACLE PROCEDURE
  16. ORACLE PROCEDURE Sample
  17. ORACLE PROCEDURE Extraction Query
  18. ORAClE PROCEDURE FUNCTION LIST




오라클 성능 튜닝

  1. 메모리 관리
  2. 자동 메모리 관리(AMM)
  3. 자동 공유 메모리 관리(ASMM)
  4. 수동 튜닝 파라미터
  5. 수동 메모리 관리
  6. 그래뉼(granule)
  7. 무효화(Invalid) PL/SQL 객체 문제 해결
  8. 사용할 수 없는(Unusable) 인덱스 문제 해결
  1. ORACLE XPLAN
  2. DBMS XPLAN
  3. Oracle Subquery Description Join Tuning
  4. NL Join
  5. JPPD (Join Predicate PushDown)
  6. NL Join Prefetch
  7. HASH Join
  8. ORACLE HINT List
  9. SQL MERGE
  10. Tuning point per JOIN
  11. ORACLE JOIN Order

오라클 백업 복구

  1. 데이터베이스 장애 범주
  2. 인스턴스 복구(Instance Recovery)
  3. 체크포인트
  4. FAST_START_MTTR_TARGET 파라미터
  5. LOG_CHECKPOINT_INTERVAL 파라미터
  6. 체크포인트 튜닝
  7. 복구를 위한 구성
  8. 아카이브 로그 파일
  9. FRA(Flash Recovery Area)
  10. Flash Recovery Area 공간 회복
  11. ARCHIVELOG 모드 활성화
  12. 컨트롤 파일 다중화
  13. 리두 로그 파일 다중화


  1. 백업 방식
  2. 백업 모드
  3. 사용자 관리 백업(User Managed Backup)
  4. RMAN
  5. RMAN 백업 설정 구성
  6. 증분 백업
  7. 백업 스케줄링
  8. RMAN 백업 관리
  9. OSB


  1. 노아카이브 로그 모드에서 복구
  2. 컨트롤 파일 복구
  3. DRA
  4. DRA가 필요한 상황
  5. DRA 수동 체크리스트
  6. Health Monitor


오라클 TOOLS

  1. SQL*Loader
  2. SQL*Loader 로드 방식
  3. External Table
  4. 오라클 데이터 펌프
  5. Data Pump 데이터 이동 방법
  6. 데이터 펌프 엑스포트/임포트 모드
  7. REMAP_SCHEMA
  8. NETWORK_LINK