본문 바로가기

Oracle242

[RMAN]Oracle의 자동화된 BACKUP 유틸리티_기본 명령어 RMAN이란? 복구 관리자 (recovery manager:rman)는 데이터베이스의 백업과 복구에 관련된 정보를 저장하고 필요한 경우 백업과 복구 절차를 수행해 주는 유틸리티입니다. 데이터베이스, 테이블스페이스, 데이터파일, 컨트롤 파일, 아카이브 파일별로 백업할 수 있으며, 백업 시 사용되지 않는 블록을 제외하고 백업할 수 있습니다. 또한 백업 시 손상된 블록의 사용 가능 여부를 확인해 주기도 합니다. rman 툴은 자체적인 스크립트 해석 기능이 있는 명령 언어 인터프리터(command language interpreter)이므로 입력된 명령을 해석하여 실행합니다. 예를 들어, backup, restore, copy, recover와 같은 간단한 명령을 rman 툴에서 실행할 수 있습니다. 동작원리 .. 2019. 12. 9.
[인덱스] 인덱스 생성 아키텍처 인덱스 생성 시 아키텍쳐? 인덱스를 생성할 때 우선 데이터의 정렬이 필요하며 정렬은 PGA의 정렬공간(Sort Area)을 활용하여 정렬을 한다. 정렬공간보다 큰 정렬작업의 경우에는 Temp Tablespace를 사용하게 된다 PGA(Program Global Area, Process Global Area) 서버 프로세스 마다 각각 부여되는 독점으로 사용하는 메모리 공간이다. PGA는 아래와 같은 영역으로 구성되어 있다. 이름 설명 변수 저장 영역 (Stack Space) SQL문장에서 바인드 변수를 사용할 경우, 바인드 변수 값 저장 영역 세션 정보 (Session info) 서버 프로세스에 의해 추출 결과 값을 유저 프로세스로 전달을 위해 유저 프로세스의 세션 정보 저장 영역 커서 상태 정보 (Cur.. 2019. 11. 6.
[TTS]11g linux to 18c linux migration 이번 테스트는 같은 OS platform에서 11g -> 18c로 Migration하는 방법을 포스팅합니다. 사전확인 Source DB ▶ nls_characterset이 같은지 확인한다. select value from nls_database_parameters where parameter='NLS_CHARACTERSET' VALUE --------------- KO16MSWIN949 ▶ compatible을 확인한다. (양쪽다 10.0 이상이어야 한다) show parameter compatible NAME TYPE VALUE ------------ ----------- ------------------------------ compatible string 11.2.0.0.0 ▶ 블록사이즈를 확인한다.. 2019. 11. 5.
[TTS]11g linux to 11g window migration 이번에는 이 기종인 linux에서 window로 migration을 하는 방법을 포스팅하려고 한다. 제약사항은 이전에 있던 TTS글에서 설명했으므로 생략하고 바로 테스트 시나리오로 넘어가도록 하겠다. Source DB ▶ nls_characterset이 같은지 확인한다. select value from nls_database_parameters where parameter='NLS_CHARACTERSET' VALUE --------------- KO16MSWIN949 ▶ compatible을 확인한다. (양쪽다 10.0 이상이어야 한다) show parameter compatible NAME TYPE VALUE ------------ ----------- ---------------------------.. 2019. 11. 5.