PPBS 사용자 가이드 - 성공적인 Oracle PBS 백업을 위한 환경 준비
Summary: 이 문서에서는 백업을 위해 Oracle PBS를 준비하고 구성하는 방법을 중점적으로 설명하는 명확한 단계별 가이드를 제공합니다. PowerProtect Backup Service를 사용하여 Oracle 백업을 효과적으로 관리하려면 다음 지침을 따르십시오.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
목적
오류 없이 PPBS(PowerProtect Backup Service) Oracle PBS(Phoenix Backup Store)를 성공적으로 백업할 수 있도록 환경을 준비합니다.
-
Oracle Server란 무엇입니까?
- Oracle Corporation은 Oracle이라고 알려진 널리 사용되는 RDBMS(Relational Database Management System)를 개발했습니다. 데이터를 효율적으로 저장, 관리 및 검색할 수 있도록 설계되어 많은 엔터프라이즈 수준의 애플리케이션과 시스템의 기본 구성 요소가 되는 시스템입니다. 다음은 다양한 구성 요소 중 일부입니다.
- Instance: Oracle 인스턴스는 데이터베이스 작업을 관리하는 소프트웨어 및 메모리 구조입니다.
- 데이터베이스: 데이터베이스 자체는 데이터를 저장하는 디스크의 물리적 파일 모음입니다. 여기에는 데이터 파일, 제어 파일 및 redo 로그 파일이 포함됩니다.
- SQL(Structured Query Language)은 Oracle 데이터베이스와 상호 작용하는 데 사용되는 언어입니다. 사용자와 애플리케이션은 SQL 문을 실행하여 데이터를 쿼리하고 조작합니다.
- 수신자: Oracle Listener는 들어오는 클라이언트 연결 요청을 수신하고 클라이언트와 Oracle 데이터베이스 간의 연결을 설정하는 프로세스입니다.
- Oracle Net Services: Oracle Database를 위한 네트워크 통신 서비스를 제공합니다. 여기에는 서로 다른 위치에서 데이터베이스에 연결하기 위한 프로토콜과 도구가 포함되어 있습니다.
- redo 로그 파일: 이 파일에는 데이터베이스에 적용된 모든 변경 내용이 기록됩니다. 이는 시스템 장애 발생 시 복구에 매우 중요합니다.
- 제어 파일: 제어 파일에는 데이터베이스의 물리적 구조에 대한 메타데이터가 포함되어 있습니다. 이 파일은 데이터베이스 시작 및 복구에 매우 중요합니다.
- 아카이브된 redo 로그: 아카이브된 redo 로그 파일의 복사본입니다. 백업 및 복구 목적으로 사용됩니다.
- 백업 및 복구 구성 요소: Oracle에는 데이터 손실 또는 시스템 장애 시 백업을 생성하고 데이터를 복구하는 다양한 도구와 유틸리티가 포함되어 있습니다. 여기에는 RMAN(Recovery Manager) 및 Data Pump가 포함됩니다.
- Oracle 데이터베이스 백업을 수행하는 이유
- 사고, 실수 또는 컴퓨터 문제로부터 데이터를 보호합니다.
- 컴퓨터 충돌이나 화재 또는 홍수 등의 재해와 같은 문제가 발생할 경우 데이터를 복구할 수 있는지 확인합니다.
- 추세 분석 또는 보고를 위해 오래된 데이터를 보관합니다.
- 누군가 데이터를 훔치려고 시도하는 경우에도 데이터의 안전한 복사본을 확보하여 보안을 강화합니다.
- PPBS가 Oracle Server에서 백업하는 항목
- PPBS는 Amazon EC2, Azure VM, Google Compute Engines 등의 클라우드 인프라스트럭처뿐만 아니라 온프레미스 물리 및 가상 인프라스트럭처에서 호스팅되는 Oracle 데이터베이스의 백업 및 복구를 획기적으로 간소화합니다.
- PPBS를 사용하면 Oracle Server 호스트에서 실행 중인 다음 데이터베이스를 백업 및 복구할 수 있습니다.
- 독립 실행형 데이터베이스
- RAC(Real Application Cluster) 데이터베이스
- PBS(Phoenix Backup Store)란 무엇입니까?
- Phoenix Backup Store는 PPBS에서 제공하는 Phoenix Backup Store Debian 패키지가 설치된 Ubuntu 기반 NAS 디바이스입니다.
- 관리자가 NAS 디바이스를 설정한 후 Debian 패키지를 설치하고 디바이스에서 Debian 패키지를 활성화합니다.
- NAS 디바이스가 Phoenix Backup Store로 구성됩니다.
- PPBS Cloud에 등록되어 있습니다.
- PPBS 클라우드와의 영구 연결을 생성합니다.
- 관리자가 관리 콘솔에 백업 마운트를 추가하면 네트워크를 통해 Phoenix Backup Store에 공유 디렉토리로 생성됩니다.
- 공유 디렉토리는 마운트 지점 역할을 하며 Oracle Database Administrator는 RMAN이 실행 중인 호스트에 이를 매핑해야 합니다.
- RMAN을 사용하여 백업 작업을 실행하면 Oracle RMAN 백업이 생성되어 백업 마운트에 저장됩니다. RMAN에는 백업 마운트에 대한 읽기 및 쓰기 권한이 필요합니다.
- RMAN 호스트란 무엇입니까?
- Oracle 데이터베이스의 백업 및 복원은 RMAN이라는 Oracle에서 제공하는 백업 및 복구 관리자를 사용하여 처리됩니다.
- RMAN은 Oracle Database Administrator에 데이터베이스의 백업 작업을 실행하고 Oracle RMAN 백업을 생성하는 유틸리티를 제공합니다.
- RMAN이 데이터베이스에 연결되고 데이터베이스 관리자가 RMAN을 사용하여 백업 작업을 실행합니다.
- RMAN이 실행 중인 호스트를 RMAN 호스트라고 하며 백업 마운트가 호스트에 매핑됩니다.
- 백업 작업이 실행된 후 RMAN은 Oracle RMAN 백업을 생성하고 백업 마운트에 저장합니다.
- Oracle 데이터베이스 백업 워크플로란 무엇입니까? 어떤 유형의 백업 방법이 있습니까?
- 데이터베이스 백업 워크플로
- 데이터베이스 백업 방법 유형:
- 전체 백업
- 증분 백업
- 아카이브 로그 백업
- 데이터베이스 백업 워크플로
- 사전 요구 사항은 무엇입니까?
- Oracle PBS 설치 패키지는 어디에서 다운로드해야 합니까?
- 다음 세 가지 방법 중 하나를 사용하여 Windows 설치 프로그램을 다운로드할 수 있습니다.
- 다운로드 페이지
- 설정 페이지
- 다운로드 페이지
- 다음 세 가지 방법 중 하나를 사용하여 Windows 설치 프로그램을 다운로드할 수 있습니다.
-
Oracle PBS를 설치하려면 어떻게 해야 합니까?
- Oracle PBS를 설치하는 방법에는 3가지가 있습니다.
📝 참고
설치가 완료되면 아래 명령(systemctl status: PhoenixOracle)을 사용하여 실행 모드에 있는지 확인하십시오.
-
Oracle PBS를 활성화하려면 어떻게 해야 합니까?
- 단계별 프로세스는 활성화 문서에 설명되어 있습니다.
- 명령:
PhoenixBackupStoreControl activate <activation_token> - 활성화되면 Phoenix Backup Store 페이지에 서버가 나열됩니다.
- (Management Console -> Protect->Oracle > Phoenix Backup Store->Oracle Servers)
- PPBS에서 Oracle 데이터베이스 백업을 구성하는 방법
- 데이터베이스 백업을 구성하는 단계
- 등록된 Phoenix Backup Store에 백업 마운트 생성
- RMAN 호스트의 백업 마운트 매핑
- RMAN이 마운트에 백업을 저장하도록 허용
- Linux 서버에서 스크립트 실행
- Windows Server에서 Batch 파일 실행
- Linux 서버에서 스크립트 실행
- 구성된 Oracle 데이터베이스 백업의 백업을 시작하기 전에 요구되는 사전 요구 사항은 무엇입니까?
-
연결
- 서버와 PPBS 클라우드
간의 연결 확인
- Windows
- NFS에 대한 클라이언트가 실행 중인지 확인합니다.
- DB Windows Server에서 아래 포트로 Telnet 시도
telnet <PBS-Server Name/PBS-server IP> 2049telnet <PBS-Server Name/PBS-server IP> 9090telnet <PBS-Server Name/PBS-server IP> 111
- 루트 자격 증명을 사용하여 PBS 마운트를 Windows Server에 수동으로 마운트해 보십시오(이렇게 하면 네트워크 공유를 Windows Server에 매핑할 수 있음).
- Linux
- DB Windows Server에서 아래 포트로 Telnet 시도
telnet <PBS-Server Name/PBS-server IP> 2049telnet <PBS-Server Name/PBS-server IP> 9090telnet <PBS-Server Name/PBS-server IP> 111
- PBS 마운트가 Linux DB 서버에 마운트되어 있는지 여부를 확인합니다.
df -h
- FS 탭 항목에서 PBS 마운트 세부 정보를 확인합니다.
cat /etc/fstab
- DB Windows Server에서 아래 포트로 Telnet 시도
- 서버와 PPBS 클라우드
- 서비스
- Phoenix 서비스는 실행 모드여야 합니다.
systemctl status PhoenixBackupStore - NFS 서비스는 실행 모드여야 합니다.
systemctl status nfs-kernel-server - Zpool은 실행 모드여야 합니다.
systemctl status zpools status - 실행 중인 상태가 아닌 경우 위의 명령에서 status 대신 start 또는 restart를 사용하여 시작하거나 재시작하십시오.
E.g (systemctl start PhoenixOracle) or (systemctl restart PhoenixOracle)
- Phoenix 서비스는 실행 모드여야 합니다.
- UI 상태
- PPBS 콘솔의 Oracle PBS 상태가 "Connected"로 표시되어야 합니다.
-
- UI
- 이 작업을 취소하지 마십시오.
- 첫 번째 백업 작업에는 시간이 걸리며, 전체 데이터 검사를 수행하기 때문입니다.
- 첫 번째 작업은 완료될 때까지 실행되기 때문입니다(백업 기간을 인정하지 않음).
- 구성된 Oracle 데이터베이스의 백업을 실행하려면 어떻게 해야 합니까?
- Linux 서버에서 호스팅되는 RMAN을 사용하여 Oracle 데이터베이스 백업
- Phoenix Backup Store API를 사용하여 데이터베이스를 백업하는 PPBS에서 제공하는 RMAN 스크립트를 업데이트하고 실행합니다.
- 이 스크립트가 Phoenix Backup Store API를 사용하여 백업 마운트에 Oracle RMAN 백업을 백업하고 저장하는 방법에 대한 자세한 내용은 Phoenix Backup Store API 참조
를 참조하십시오.
- Windows Server에서 호스팅되는 RMAN을 사용하여 Oracle 데이터베이스 백업
- Phoenix Backup Store API를 사용하여 데이터베이스를 백업하는 PPBS에서 제공하는 RMAN 스크립트와 템플릿 Batch 파일을 업데이트하고 실행합니다.
- 이 Batch 파일이 Phoenix Backup Store API를 사용하여 백업 마운트에 Oracle RMAN 백업을 백업하고 저장하는 방법에 대한 자세한 내용은 Phoenix Backup Store API 참조
를 참조하십시오.
- 스크립트는 Linux OS의 cron 작업과 Windows OS의 작업 스케줄러를 사용하여 자동화할 수 있습니다.
- Linux 서버에서 호스팅되는 RMAN을 사용하여 Oracle 데이터베이스 백업
- 백업 중에 PPBS Oracle PBS와 관련하여 일반적으로 발생하는 문제는 무엇입니까?
- Oracle 데이터베이스 백업 시 해야 할 사항과 하지 말아야 할 사항
- PBS는 PPBS용으로 구성된 RMAN 백업에만 사용됩니다.
- NFS 서버로는 사용해서는 안 됩니다.
- 타사 애플리케이션을 설치하지 마십시오. PPBS 백업만 사용해야 합니다.
- PBS 마운트에서 데이터를 수동으로 복사하거나 삭제하지 마십시오.
- 단일 마운트 지점에 대해 여러 데이터베이스를 구성하지 마십시오. 데이터베이스 하나당 마운트 하나만 사용됩니다. 5개의 데이터베이스를 보호하려면 PBS에 5개의 마운트 지점을 구성해야 합니다.
- etc/export에서 항목을 수동으로 편집하지 마십시오. 마운트를 생성할 때마다 스크립트를 사용하여 아래와 같이 항목을 추가합니다.
- 스크립트 위치:
PBS::/opt/Druva/Phoenix/PhoenixBackupStore/bin - 모든 스크립트를 RMAN 호스트/DB 서버에 복사
- RMAN 호스트에서 Phoenix Backup Store 서버의 IP 주소와 백업 마운트 이름을 매개변수로 사용하여 스크립트를 실행합니다.
- 다음으로 스크립트를 실행합니다.
phoenix_get_mount_details.sh <Phoenix-Backup-Store-ip-address> <backup-mount-name>- 예:
phoenix_get_mount_details.sh 192.0.2.1 testmount
- phoenix_get_mount_details.sh 스크립트의 출력은 백업 마운트 경로입니다. RMAN 스크립트를 사용하여 백업 작업을 실행할 때 RMAN이 Oracle RMAN 백업을 백업 마운트에 저장할 수 있도록 백업 마운트를 tMAN 호스트에 매핑해야 합니다.
- phoenix_get_mount_details.sh 스크립트의 샘플 출력:
Remote mountpath is 192.0.2.1:/Phoenix/testmount/oracle_dataMount options : retrans:5,timeo:1200, rw, user
Affected Products
PowerProtect Backup ServicesArticle Properties
Article Number: 000229021
Article Type: How To
Last Modified: 26 May 2025
Version: 1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.