본문 바로가기
스터디북

[10/06] 정리

by 파이어볼러 2015. 10. 6.

C6까지 이해하면서 끝내기 - clear(추후 계속 복습)


OCP 문제 풀이 정리 - clear


RMAN 구성 연습 - clear


sol11 silent-mode 설치 및 패치셋 opatch PSU - clear


private sql area - 오라클 서버에서 SQL문을 실행할 때 DB Buffer Cache에서 원하는 데이터를 가져와 Fetch 작업을 수행하는 메모리 공간이다 


Private SQL Area : 사용자가 sql 문장을 수행하면 유저 프로세스가 서버 프로세스에게 해당 쿼리를 전달해 주게 된다. 이 서버 프로세스는 자신에게 작업을 요청한 유저 프로세스의 정보를 세션 메모리 부분에 저장 한 후 해당 sql을 parse 작업을 하게 된다. 이 때 만약 해당 sql에 Bind 변수 등이 있을 때 이 변수 값을 저장하는 곳이 Private Sql Area이고 여기에 더불어서 쿼리의 실행 상태정보와  쿼리 수행을 하면서 임시로 정보를 저장하는 경우 이 곳을 사용하게 된다.



rman target=/

RMAN> DELETE OBSOLETE; 을 하게 되면 불필요한 파일은 삭제되지만  상태가 불일치(EXPIRED)인 파일은 삭제 할수 없다.

불일치 파일을 확인 

CROSSCHECK 명령 사용

CROSSCHECK BACKUPSET 명령을 실행하여 매체 관리 소프트웨어에서 생성한

백업 셋, 백업 피스 및 proxy 복사본을 상호 확인할 수 있습니다. 기본적으로

RMAN은 전체 데이터베이스의 백업을 상호 확인합니다.

CROSSCHECK COPY 명령을 실행하여 데이터 파일 복사본, 제어 파일 복사본,

아카이브된 리두 로그 및 아카이브된 리두 로그의 이미지 복사본을 상호 확인할

수 있습니다. 기본적으로 데이터베이스에서 AVAILABLE 또는 EXPIRED 상태의

모든 파일이 검사됩니다.

또한 CROSSCHECK 명령에 옵션을 사용하여 특정 백업 피스, 백업 셋, 데이터 파일

또는 제어 파일 복사본만 검사하도록 제한할 수도 있습니다.


EXPIRED 물리적 파일은 없지만 복구 카탈로그에는 등록된 파일


등록된 아카이브 로그파일과 물리적 파일에대한 일치 여부 확인 

RMAN>CROSSCHECK COPY OF ARCHIVELOG ALL;

검증에 실패한 모든 파일을 삭제한다. ( 물리적 파일은 없으니가 등록된 정보만 삭제된다. )

RMAN> delete expired COPY OF ARCHIVELOG ALL;

다시 확인하면 불일치로 인한 삭제할수 없는 파일이 없게 된다. 

RMAN> DELETE OBSOLETE;


http://docs.oracle.com/cd/B19306_01/backup.102/b14192/maint002.htm


rman configure


alter system set log_archive_format = 'SID_%r_%t_%s.arc' scope=spfile;


%r = resetlogs ID that ensures unique names are constructed for the archived log files across multiple incarnations of the database


%t = thread number


%s = log sequence number


configure channel device type disk maxpiecesize 100m format '/BACKUP/rman/%d_%s_%p';


%d database number

%s backup set number

%p backup set piece number

'스터디북' 카테고리의 다른 글

[10/07] 실습  (0) 2015.10.07
[10/07] 정리  (0) 2015.10.07
[10/05] 정리  (0) 2015.10.05
[10/04] RMAN one host Twice DB  (0) 2015.10.04
[10/03] ocp 문제 풀이 및 sol11g 설치  (0) 2015.10.03