728x90
반응형
먼저 Oracle 을 백업한다.
2025.01.06 - [ipp/networker] - [Networker] Oracle 19c 백업
이후, mminfo 명령어를 통해 Oracle이 백업되었는지 확인한다.
mminfo -avot -s [networker server hostname] -q "client=[oracle server hostname], savetime>=[date]"
백업이 된 걸 확인했으면 문제상황(?)을 발생시키기 위해 data file을 건드릴 것이다.
이를 복구하여 제대로 작동이 되기 하는 것이 목표임
find / -name *.dbf 명령어로 dbf 파일의 경로를 검색한다.
backup 폴더를 새로 만든 뒤 원본 .dbf 파일들을 모두 backup 폴더로 이동시킨다 => 문제상황 발생한 것
shutdown immediate; 명령어 에러
+ rman 접속하여 report schema; 명령어도 에러
우선 shutdown abort 명령어로 강제 종료 후 데이터베이스를 마운트 해준다.
이후 rman 접속 후 report schema; 명령어로 datafile과 이름을 출력한다.
이후 data file을 이용하여 복구한다.
run {
allocate channel ch1 type 'SBT_TAPE' parms 'ENV=(NSR_CLIENT=[oracle server hostname], NSR_SERVER=[newtorker server hostname], NSR_DATA_VOLUME_POOL=[Backup Pool nam]e, NSR_GROUP=[Backup Group name])';
SET NEWNAME FOR DATAFILE 1 to '/opt/oracle/oradata/ORCLCDB/system01.dbf';
SET NEWNAME FOR DATAFILE 3 to '/opt/oracle/oradata/ORCLCDB/sysaux01.dbf';
SET NEWNAME FOR DATAFILE 4 to '/opt/oracle/oradata/ORCLCDB/undotbs01.dbf';
SET NEWNAME FOR DATAFILE 7 to '/opt/oracle/oradata/ORCLCDB/users01.dbf';
restore database;
switch datafile all;
release channel ch1;
}
복구 완료
파일 경로에 들어가 파일 복구 확인
shutdown 후 mount 까지 성공
728x90
반응형
'ipp > networker' 카테고리의 다른 글
[Networker] Oracle 19c 백업 (0) | 2025.01.06 |
---|---|
[Networker] Oracle 19c 설정 (0) | 2025.01.03 |
[Networker] Cent OS 7 - Yum Repository 설정 (0) | 2025.01.03 |
[Newtorker] Cent OS 7 - Oracle 19c 설치 (1) | 2025.01.03 |
Networker - recover 명령어 (0) | 2024.11.11 |