본문 바로가기

Web Develop Tech

ORACLE - User_Managed Complete Recovery User_Managed Complete Recovery ▣Media Recovery손실되거나 손상된 현재 Datafile 또는 Control file Recovery에 사용명시적 호출 필요작동 순서 :Backup 에서 file RestoreArchived Redo Log file과 Online Redo Log 에서 Redo 데이터를 Restore된 파일에 적용▣ 복구단계 ▣ User_managed 프로시저를 사용한 Restore 및 Datafile Media Recovery운영체제 명령을 사용하여 파일 RestoreSQL*Plus RECOVER 명령을 사용하여 파일 Recovery3가지의 RECOVER 명령어를 단계별로 알아야 합니다.▣ ARCHIVELOG 및 NOARCHIVELOG 모드★ 아카이브로그로..
ORACLE - RMAN Complete Recovery RMAN Complete Recovery▣ RMAN을 사용한 Restore 및 Datafile Media RecoveryRMAN RESTORE 명령을 사용하여 Backup Set 또는 Image Copy 에서 파일 RestoreRMAN RECOVER 명령을 사용하여 파일 Recovery▣ ARCHIVELOG 모드에서 RMAN을 사용한 Database Recovery▣ RMAN을 사용하여 새 위치에 Datafile Restore★ Set newname, restore 는 운영체제의 COPY와 비슷합니다.★ Switch : 딕셔너리나 컨트롤파일에 대한 파일의 정보를 갱신해 줍니다.(오라클에게 알려주기 위해)▣ RMAN을 사용하여 Tablespace Recovery다음 RMAN 명령을 사용하여 Tablespa..
ORACLE - User-Managed Incomplete Recovery Incomplete Recovery (불완전 복구)▣ 불완전 복구를 사용하기 위한 전제조건은 다음과 같습니다.아카이브 로그 모드로 운용이 되고 있어야 합니다.[복구의 순서]DB Shutdown★ 현재 데이터베이스 백업(이미 장애가 발생한 데이터베이스)나중에 복구를 할 때 실수로 잘못 복구했을 경우에 다시 사용하기 위해서, 백업을 해 놓습니다.장애가 발생한 파일만이 아니라, 모든 데이터파일을 복원합니다(RESTORE)STARTUP MOUNT (OPEN 상태에서는 RESTORE DATABASE 명령어를 사용할 수 없습니다)이렇게 굳이 STARTUP MOUNT 를 하지 않아도 이미 데이터베이스의 중요 데이터파일에는 문제가 있기 때문에, 마운트 단계까지만 진행이 됩니다.사용할 수 있는 명령어는 RECOVER D..
ORACLE - User-Managed Incomplete Recovery 실습 User-Managed Incomplete Recovery 실습
ORACLE - User-Managed Incomplete Recovery [2] User-Managed Incomplete Recovery [2]
ORACLE - User Managed Incomplete Recovery [3] ORACLE - User Managed Incomplete Recovery [3]# Control File도 함께 복구를 해 봅시다.
ORACLE - User Managed Incomplete Recovery [4] NOARCHIVE MODE 에서 백업 및 복구하기 # [장애발생 : USERS01.DBF 삭제] 이 작업이 필요한 이유는 리두로그를 받지 않았을때 복구하기 위해서 사용. 리두로그가 없어도 복구할 수 있지만, 백업이 되지 않았다면 백업이후엔 복구가 불가능.
ORACLE - User Managed Incomplete Recovery [5] RMAN에서 백업 및 복구를 수행합니다. UNTIL TIME 지정 방식'YYYY-MM-DD:HH:MI:SS'위의 방식으로 볼때 SQL에서는 다음과 같은 방법을 이용하여 변경할 수 있습니다.1. 환경변수(REGEDIT) -NLS_DATE_FORMAT 2. PARAMETER -ALTER SESSION SET NLS_DATE_FORMAT = '---' 3. TO_CHAR('---','-------')---SQL에서 시간 기반 복구를 할 경우에는 위의 방법은 사용한 적이 없습니다. 그런데 RECOVER UNTIL TIME 명령어를 사용할 때에는 'YYYY-MM-DD:HH:MI:SS'의 고정방식을 사용합니다. 사용자 복구를 사용할 때에는 위와 같이 사용할 수 있지만, RMAN에서는 사용할 수 없습니다.RMAN에서..