728x90
반응형
SMALL

전체 글 342

control file이 장애 났을 경우 ⓐ

#) rman 접속 [oracle1@oracle ~]$ rman target / RMAN> show all; #) 원래 상태로 변경 RMAN> CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK CLEAR; #) 확인 RMAN> show all; #) backup 확인 RMAN> list backup; #) backup 삭제 RMAN> delete backupset; #) backup 다시 받기 RMAN> backup as compressed backupset database; #) backup 확인 RMAN> list backup; #) 아카이브 확인 => 백업 받고 나서 이전 아카이브 파일 필요없으니 삭제해야 한다. RMAN> report ob..

Backup/RMAN 2024.01.29

clone DB 이용해서 삭제된 table ora11g DB import 하기

#) redo log 정보 확인 select * from v$log; SELECT a.group#, b.sequence#, a.member, b.bytes/1024/1024 MB, b.archived, b.status, b.first_time, b.first_change#, b.next_change# FROM v$logfile a, v$log b WHERE a.group# = b.group# ORDER BY 1; #) 로그 스위치 발생 alter system switch logfile; #) 테이블 생성 후 확인 create table hr.new_20240126 as select * from hr.employees; select count(*) from hr.new_20240126; #) 로그 스위치 ..

Backup/RMAN 2024.01.26

clone DB 생성 후 운영 중인 table 삭제했을 경우

■ clone DB 생성 #) redo log 정보 SELECT a.group#, b.sequence#, a.member, b.bytes/1024/1024 MB, b.archived, b.status, b.first_time, b.first_change#, b.next_change# FROM v$logfile a, v$log b WHERE a.group# = b.group# ORDER BY 1; #) data file 확인 SELECT a.file#, a.name AS file_name, b.name AS tbs_name, a.status, a.checkpoint_change# FROM v$datafile a, v$tablespace b WHERE a.ts# = b.ts#; #) 스키마 확인 RMAN> ..

Backup/RMAN 2024.01.26

백업 받은 tablespace 운영 중에 삭제했을 경우

■ 백업 받은 테이블 스페이스를 삭제했을 경우, 삭제한 시간을 통해 불안전한 리커버리 #) redo log 정보 확인 SELECT a.file#, a.name AS file_name, b.name AS tbs_name, a.status, a.checkpoint_change# FROM v$datafile a, v$tablespace b WHERE a.ts# = b.ts#; RMAN> list backup; #) tablespace 생성 create tablespace data_tbs datafile '/u01/app/oracle/oradata/ora11g/data_tbs01.dbf' size 10m; SELECT a.file#, a.name AS file_name, b.name AS tbs_name, a...

Backup/RMAN 2024.01.25

OS 에서 Backup File 지웠을 경우

#) 스키마 확인 RMAN> report schema; #) backup 확인 RMAN> list backup; ## 장애 유발 ## #) os에서 백업본 지우기 RMAN> host; #) rman으로 접속 [oracle1@oracle ~]$ exit => 오류발생 #) 백업본 확인 RMAN> list backup; #) 물리적 위치가 손상되었을 경우 => 해당 파일 삭제하려고 시도, 해결책으로 CROSSCHECK 해야 한다. RMAN> delete backupset 25; #) CROSSCHECK 하기 => 논리적으로는 있고 물리적으로는 없어서 crosscheck로 체크해야 한다. RMAN> CROSSCHECK backupset; #) EXPIRED된 backup보기 RMAN> list expired ..

Backup/RMAN 2024.01.25

240125 Backup / RMAN _ 문제

[문제] 데이터베이스를 종료한 후 /u01/app/oracle/oradata/ora11g/undo01.dbf 삭제하세요. 데이터베이스 시작시 오류 확인한 후 복구 작업 수행 하세요. 1) DB 정상적인 종료 shutdown immediate 2) 장애 발생 => data file: undo ! ls /u01/app/oracle/oradata/ora11g/undo01.dbf ! rm /u01/app/oracle/oradata/ora11g/undo01.dbf ! ls /u01/app/oracle/oradata/ora11g/undo01.dbf 3) undo 삭제후 DB를 올렸는데, 오류 발생 => mount단계까지 올라왔다. startup 4) 재접속 RMAN> exit [oracle1@oracle ~]$ r..

문제/Backup 2024.01.25

운영 중에 data02.dbf 추가 후 삭제했을 경우

#) data02.dbf 추가 후 확인 alter tablespace data_tbs add datafile '/u01/app/oracle/oradata/ora11g/data02.dbf' size 10m; SELECT a.file#, a.name AS file_name, b.name AS tbs_name, a.status, a.checkpoint_change# FROM v$datafile a, v$tablespace b WHERE a.ts# = b.ts#; #) 테이블 생성 후 확인 create table hr.emp_20240125 tablespace data_tbs as select * from hr.employees; select f.tablespace_name, f.file_name from db..

Backup/RMAN 2024.01.25

백업 받지 않은 tablespace의 데이터 파일 손상되었을 경우

RMAN> list backup; RMAN> report schema; #) backup 필요한지 확인 RMAN> report need backup; #) backup 지우기 RMAN> delete backup; Do you really want to delete the above objects (enter YES or NO)? yes(입력) #) backup 받아야 하는게 있는지 확인 RMAN> report need backup; #) 설정 및 옵션 RMAN> show all; #) 백업본 확인 RMAN> list backup; #) backup 받기 => control file + spfile, 부분적 checkpoint RMAN> backup database; #) backup 확인 RMAN> li..

Backup/RMAN 2024.01.25

모든 Data file 손상 + 새로운 위치로 변경

■ 모든 데이터 파일이 손상되었을 경우, 기존 위치가 아닌 새로운 위치로 데이터파일로 복구 RMAN> list backup; select tablespace_name, file_name,bytes/1024/1024 MB from dba_data_files; #) 장애 유발 ! rm /u01/app/oracle/oradata/ora11g/*.dbf ! ls /u01/app/oracle/oradata/ora11g/*.dbf #) 로그스위치 강제 발생*3 => 3번째에 channel 끊김 alter system switch logfile; #) 재접속 conn / as sysdba [oracle1@oracle ~]$ rman target / #) DB mount단계까지 올리기 RMAN> startup moun..

Backup/RMAN 2024.01.24
728x90
반응형
LIST