NetBackup/Oracle (5)


NetBackup + RMAN RECOVER TABLE로 운영 중인 Oracle DB에서 테이블만 복구하기

운영 DB는 온라인으로 둔 채, RMAN이 자동으로 띄우는 Auxiliary 인스턴스로 NetBackup 백업에서 과거 시점의 테이블만 꺼낸다. 2노드 RAC 랩에서 직접 테스트했고, 중간에 만난 오류와 원인까지 순서대로 정리한다.테스트 환경항목값DBOracle 19c 2노드 RAC, non-CDB, DB명 ORADB (작업 인스턴스 ORADB1)스토리지데이터파일/아카이브 모두 ASM +DATA백업NetBackup for Oracle 11.2, MSDP, SBT 스트림 백업 (nocatalog)NBU 클라이언트oel19db1Aux 작업 경로/u05/aux (파일시스템)테이블 복구 방법 한눈에 보기RMAN 백업은 데이터파일 블록 단위다. 백업 안에 "테이블"이라는 단위는 없다. 테이블 하나를 과거 시점으로..

Cross-Endian Restore 문제

간단하게 이 현상은 12c 부터 가능한 상태.제목 : RMAN 백업 세트를 사용하여 다른 Endian 플랫폼으로 크로스 플랫폼 데이터베이스 전송을 수행하는 방법 (문서 ID 2013271.1)내용RMAN 을 통해서 12c 부터 새롭게 나타난 기술로써, RMAN 을 통해서 복구 시 cross-endian 문제를 해결다만 NetBackup 에서 DB 파일을 RMAN 을 통해 백업 시, Backupset 을 명시적으로 사용Source, Destination 모두 Oracle 12c 이상부터 가능한 기술실 사례AIX 에서 백업받은 파일을 Linux 로의 복구는 12c 이상부터 지원 > 이는 11gR2 부터는 지원이 되지 않음결국 SQL 쿼리문을 일일이 모두 가져온 다음 적용하는 방식으로 마이그레이션 가능했음을 확인

NetBackup Oracle 다양한 복구 방법

control file restoreDB 가 nomount 상태 일때 (sqlplus 에서 확인), 만약 mount 상태 이면 nomount 로 만들어 준다.$ sqlplus 접속 후shutdown immediate;startup nomount;DB 서버에서 bplist -c [client_name] -t 4 -I -R 로 백업 리스트를 확인한다.클라이언트에서 백업 리스트를 확인 (오라클 백업 타입이 4이다)rman target system/manager nocatalogrun {allocate channel ch2 type 'SBT_TAPE';Send 'nb_ora_serv=, nb_ora_client=';restore controlfile from '';release channel ch2;}Exit$..

NetBackup 오라클 기본적인 복구

참고 링크https://rastalion.me/netbackup-연동시-rman을-통한-복구-시나리오/https://gemsofprogramming.wordpress.com/2016/01/19/restore-oracle-database-from-netbackup-or-gimme-back-my-database/https://www.veritas.com/content/support/en_US/doc/16226115-138900702-0/v15495767-138900702 RMAN 복구 ⇒ 이 과정은 보통 dba가 직접 하는 경우가 많음.파일을 지워보자[root@oraNBU ~]# cd /u01/app/oracle/oradata/orcl (예시)rm -rf *서버를 켜고 확인한다.컨트롤 파일을 복구RMAN> ..

Oracle DB 백업 과정

1. 오라클 링크오라클 서버를 항상 끄고 진행한다.오라클 계정으로 진행한다.[oracle@oraNBU ~]$ cd /usr/openv/netbackup/bin[oracle@oraNBU bin]$ ./oracle_link 2. 아카이브 모드 전환SYS> startup mountORACLE instance started.Total System Global Area 830930944 bytesFixed Size 2217912 bytesVariable Size 591398984 bytesDatabase Buffers 234881024 bytesRedo Buffers 2433024 bytesDatabase mounte..