전체 글 (25)


oracle CDB, PDB 백업 받을 당시의 주의점

19c CDB 환경에서 RMAN 백업 스크립트 짜다가 아카이브로그 백업만 계속 안 돼서 한참 삽질함. 원인은 환경변수 하나였음. 겸사겸사 CDB/PDB 백업할 때 주의할 점 같이 정리해 둠.1. 백업은 CDB$ROOT에서 아카이브로그, 컨트롤파일, SPFILE은 CDB 레벨 자원 → root에서만 백업 가능 PDB에 붙은 RMAN으로는 그 PDB 데이터파일만 다룰 수 있음 정기 백업은 무조건 root 접속 기준으로 짜는 게 맞음2. ORACLE_PDB_SID 환경변수 (직접 겪은 거) 증상 rman target / 접속은 정상 근데 LIST ARCHIVELOG ALL 결과가 비어 있고 BACKUP ARCHIVELOG ALL도 안 됨 아카이브로그는 분명히 쌓이고 있..

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 백업은 데이터파일 블록 단위다. 백업 안에 "테이블"이라는 단위는 없다. 테이블 하나를 과거 시점으로..

NetBackup NBDB가 내려갔을 때 - 트랜잭션 로그 손상 복구 절차

이 글은 운영 중인 마스터 서버의 데이터베이스를 직접 건드리는 절차입니다. 진행 전 반드시 카탈로그 백업 상태를 확인하고, 가능하면 Veritas 기술지원과 함께 진행하세요. 절차 자체는 Veritas 공식 문서를 기준으로 정리했습니다.ProblemNBDB 트랜잭션 로그(/usr/openv/db/data/NBDB.log)가 손상되거나,너무 커지거나, 디스크 공간이 부족해지면 EMM 데이터베이스가 내려갑니다.증상 / 에러 메시지# /usr/openv/db/bin/nbdb_pingDatabase [NBDB] is not available.관리 콘솔이나 CLI에서 실행하는 일부 작업이 에러를 반환하고,Problems 리포트에는 다음과 같은 줄이 남습니다.NBEMM returned an extended er..

NetBackup - Windows 서버 백업이 유독 느릴 때 NIC 설정 점검

Windows 클라이언트의 백업 속도만 유난히 안 나오는 경우, 백업 소프트웨어보다네트워크 어댑터 설정이 원인인 경우가 많습니다.절전 기능이 NIC를 내렸다 올리거나, 속도/이중 모드가 잘못 협상되면전송률이 통째로 떨어집니다.점검 및 조치 순서 제어판 > 장치 관리자 > 네트워크 어댑터로 이동합니다. 사용 중인 네트워크 어댑터에서 마우스 오른쪽 버튼 > 속성을 엽니다. 고급 탭을 클릭합니다. 속성 목록 중 자동 비활성화(절전) 관련 항목이 있다면 사용 안 함으로 설정합니다. 속성 목록 중 속도 및 이중(Speed & Duplex)을 서비스 속도의 전이중(Full Duplex)으로 설정합니다. 예) 100Mbps 전이중 → 자동 스위치 포트 설정과 어긋나면 오히려 더 느..

Flex Appliance - show hardware 가 안 먹을 때

show hardware 명령이 정상적으로 동작하지 않을 때는 elevated prompt 에서 아래 순서대로 조치한다.조치 순서1) IPMI 를 리셋한다.# ipmitool bmc reset cold2) IPMI 가 다시 올라올 때까지 기다린다. (2~3분 정도 소요)3) Autosupport Container 를 재시작한다.# systemctl restart autosupport-client4) 1시간 정도 기다린 후, 하드웨어(Fan, temperature sensors, CPU, DIMMS, Power Supply)가 정상적으로 보고되는지 확인한다.Flex-Shell > show hardware-health node component=All그래도 경고등이 꺼지지 않는다면위 조치에도 불구하고 경고등..

Flex Appliance - curl 로 hosts 파일 변경하는 방법

인스턴스의 네트워크 설정은 아래와 같은 JSON 형태로 되어 있다. 여기서 etc-hosts 값을 수정하면 hosts 파일을 변경할 수 있다.{ "network": { "nic_ip": [ { "nic": "nic0", "ipaddress": "192.168.3.207" } ], "domain-name": "", "name-servers": "", "search-domains": "", "etc-hosts": "192.168.3.207 hjh-11102-p\n192.168.3.208 hjh-11102-m\n192.168.3.167 nbumaster\n192.168.3.165 gts-flex", "default-network..

Flex Instance Deletion Ready (10.4~)

Authorizing a primary or a media server instance for deletion인스턴스 별로 들어가서 진행하면 된다.NetBackup 응용 프로그램 인스턴스를 삭제하려면 다중 인증(multiperson authorization)이 필요하다. 즉, 인스턴스를 삭제하기 전에 삭제 옵션의 잠금을 먼저 해제해야 한다.Primary 또는 Media 서버 인스턴스의 삭제를 승인하려면 아래 절차를 사용한다.To authorize a primary or a media server instance for deletionappadmin 사용자로 인스턴스에 SSH 세션을 연다.아래 명령을 실행한다.sudo /opt/veritas/vxapp-manage/delete-ready --set다시 삭제..

인스턴스 안에서의 파일 저장법

참고 : https://www.veritas.com/content/support/en_US/doc/130821112-136840843-0/v137985846-136840843Flex Appliance는 일반적으로 응용 프로그램 인스턴스에 디렉토리 및 파일을 추가하거나 편집하는 것을 지원하지 않는다. 디렉터리 또는 파일을 만들거나 편집한 뒤 어떤 이유로든 인스턴스를 재배치하거나 중지하면, 인스턴스를 다시 시작할 때 변경 사항이 유지되지 않는다.그러나 NetBackup 응용 프로그램 인스턴스에 저장해야 하는 중요한 데이터가 있는 경우, 아래 절차를 사용해 /mnt/nblogs 디렉토리에 추가할 수 있다.경고/mnt/nblogs 디렉토리는 NetBackup 로그에 사용되며, 크기를 조정할 수 없는 250GB의..