본문 바로가기

Web Develop Tech/Oracle9i Fundmantal II

ORACLE - Instance 및 Media Recovery 실습 > 업데이트 중 복구 실습 입니다. > 열심히 따라해 보아요. [그림 2부터] ▲ [1] SQL 플러스를 실행합니다. ▲ [2] SYSDBA 로 접속합니다. ▲ [3] 데이터베이스를 구동시켜 놓습니다. ▲ [4] database 이름을 확인해봅니다. ▲ [5] 데이터파일의 위치를 확인해 봅니다. 컴퓨터에 따라서 위치가 달라지겠죠 당연히 ? ㅡㅡ ▲ [6] 누군지 설명해놨네요 ㅋㅋㅋㅋ 누굴까~~ 누가 그랬을까~~~~! ▲ [7] 로그파일들의 정보를 확인해봅니다. ▲ [8] 변경해볼께요 ㅋ [7] 번과 비교해보세요. ▲ [9] 변경이 되었네요 ACTIVE 는 지금 오라클서버가 체크를 하고 있다는 것입니다. ▲ [10] 또 바꾸니까 또 바뀌었군요. ▲ [11] 그룹의 멤버를 확인해봅니다. COL을 한 이유는 MEMBER 컬럼..
ORACLE - Database Archive 모드 구성 목표 ARCHIVELOG 모드와 NOARCHIVELOG 모드 사이의 차이 설명 NOARCHIVELOG : 데이터베이스 운용 중에 리두로그의 기록을 하지 않습니다. 백업 및 복구 시점에는 데이터베이스 운용을 중단해야 합니다. 백업 시점과 복구시점이 아주 짧은 경우에는 아카이브 로그처럼 RECOVERY가 가능합니다. 하지만 NOARCHIVELOG 모드시, 일반적으로는 백업 시점과 복구 시점이 짧은 경우가 없으므로 복구를 할 경우에는 백업시점부터 - 복구시점까지의 과정을 모두 수행합니다. ROLLFORWARD 를 수행후, 다시 COMMIT되지 않은 데이터를 ROLLBACK 시킵니다. ARCHIVELOG : 데이터베이스 운용 중에 리두로그의 기록을 계속 수행합니다. 백업하는 날짜에 데이터베이스를 가동하면서 백업..
ORACLE - Database Archive 모드 구성 [실습] 따라해보아요! ▶ SQL PLUS 를 2개 실행합니다. ▶ 접속은 둘다 /as sysdba 로 접속합니다. ▶이 과정을 하는 이유는 일시적인 아카이브 로그 저장소에 문제가 생겼을 경우에 임시로 중단하기 위한 목적이 있습니다. ▶이러한 것들을 통하여 알 수 있는 것은 "데이터베이스를 복구할 경우" 에 아주 유용하게 사용할 수 있습니다. ▶작업창에서 아래의 명령문을 실행합니다. ▶이 명령문은 운용중에 강제로 Arch 백그라운드 프로세서를 정지 시킵니다. ▶만약 필수 백그라운드 프로세스를 이러한 방법으로 수행한다면 시스템이 정지 됩니다. - 하지만 아카이브 프로세스는 필수프로세스가 아니므로, 다운이 되지 않습니다. ▶앞으로 실습에는 한군데만 아카이브를 지정해서 사용합니다. ▶초기화 파라미터를 아래의 그림 순서..
ORACLE - 사용자 관리 백업 [10장] 사용자 관리 백업 (User - Managed Backup) ▶사용자가 자체적으로 백업 > 두 종류의 명령어가 사용됩니다. [O/S 명령어 (COPY), SQL 명령어] Shutdown(abort 를 하면 안됩니다) 모든 필수파일(Control File, Data File, +Redo log File은 옵션)을 복사합니다. 리두로그 파일이 옵션인 이유는 마운트 상태에서 재생성을 할 수 있기 때문입니다. 복사가 끝나면, DB를 다시 시작하면 됩니다. START UP DB를 종료했다고 해서, 이것을 CLOSED(Clean, Cold). 전체 적인 DB 구성요소를 받았다고 해서 Whole Database Backup 이라고 합니다. 단점 백업 시 DB를 내려야 합니다. 운영체제 명령등에 대한 디스크 쓰기 속도..
ORACLE - 사용자 관리 백업 [10장] - 실습 실습입니다. 아래의 캡쳐된 이미지를 따라서 따라 해 봐요~ 이제부터 데이터베이스를 백업합니다. 1. 데이터베이스를 셧다운 합니다. 아래의 이미지 참고 컨트롤 파일은 데이터베이스의 구조가 변경될 때마다 계속 버전 별로 저장하고 백업을 해줘야 합니다. 그래야 다음에 복구를 할 수 있기 때문입니다. [트레이스 파일 열어서] 이 스크립트를 통해서 데이터베이스의 컨트롤 파일을 재생성할 수 있습니다. 스냅샷에는 모든 정보가 기록되지만 2진파일이므로 볼 수 없습니다. 그러나 이 스크립트를 통해서 컨트롤 파일의 실제 기록 내용을 일부 볼 수 있음으로서, 컨트롤 파일을 재생성할 경우에 사용합니다. 나중에 데이터베이스 구조가 변경되면 이 TRACE FILE도 재생성 해줘야 합니다.
ORACLE - 백업과 복구 실습 - 090414(화) - Recovery Manager ORACLE - 백업과 복구 실습 - 090414(화) : DBV 툴을 이용하여, 데이터파일을 검사할 수 있습니다.▣ 이미지로만 구성되어 있습니다. 자세한 내용은 ORACLE FUNDAMENTAL II 를 참고하세요. [ORACLE 9i] ▣ 1239674630_Labs.ziplabs.zip 다운로드 Oracle Recovery Manager 개요 및 구성.▣Recovery Manager 기능 (이하 알맨 : RMAN)RMAN는 다음에 대해 융통성 있는 방법 제공:Database, Tablespaces, Datafiles, Control files 및 Archive logs의 Backup자주 실행되는 backup 및 recovery 작업 저장Catalog database 를 별도로 만들었을 경우에 이 D..
ORACLE - 백업과 복구 실습 - 090415(수) - Recovery Manager 계속 ▣Media Management이것은 RMAN에서 새로운 장치를 인식하지 못할 경우에 MEDIA MANAGEMENT를 이용해서 설치를 하도록 합니다.▣RMAN를 사용하는 연결 유형Target DatabaseRecovery Catalog Database보조 DatabaseStandby DatabaseDuplicate DatabaseTSPITR Instance : 실제 운영되는 DB는 아닙니다. 복구에 관련된 DB 이며 일시적으로 사용됩니다.▣Recovery Catalog를 사용하지 않는 연결 위와 같이 외부의 원격으로도 접근이 가능합니다. 원격으로도 백업이 가능하다는 소리지요. 네네원격지를 대상으로 백업하면, 원격지의 컴퓨터에 백업본이 만들어 집니다. 당연한 소리지요. 네네▣추가 RMAN 명령행 인수RMA..
ORACLE - RMAN Backup RMAN Backup 개념▣RMAN Backup 개념Recovery Manager Backup은 Server-Managed Backup사용자 관리 백업은 모두 사용자가 수행해야 하지만, 이것은 RMAN상에서 관리됩니다.결과적으로 서버프로세스가 수행되고, 채널이라는 것을 반드시 사용함으로써, 이 채널이 서버프로세스상의 채널로 동작하고, RMAN 은 서버프로세스에 매우 의존적입니다.Recovery Manager는 Backup작업을 위해 Oracle Server Session사용전체 Database, Tablespace, 모든 Datafile, 선택된 Datafile, Control file, Archived Redo log file backup선택적으로 SPFILE까지는 백업대상이 될 수 있으나, PFILE..