Go to main content
Oracle® ZFS Storage Appliance 관리 설⁠명⁠서, 릴⁠리⁠스 OS8.6.x

인쇄 보기 종료

업데이트 날짜: 2016년 9월
 
 

Oracle RMAN 백업 및 복원을 위해 Oracle Database 인스턴스 조정

Oracle RMAN 및 ZFS Storage Appliance를 사용하여 고대역폭 백업 및 복원 작업을 최적화하려면 I/O 버퍼링을 제어하는 인스턴스 매개변수를 조정해야 합니다. 해당 매개변수를 조정하는 방법에 대한 자세한 내용은 My Oracle Support (http://support.oracle.com)에서 제공하는 문서 ID 1072545.1: RMAN Performance Tuning Using Buffer Memory Parameters를 참조하십시오.

Oracle SPARC SuperCluster의 경우 다음 4개의 매개변수를 조정하는 것이 좋습니다.

  • _backup_disk_bufcnt - 백업 세트 처리에 사용되는 버퍼 수

  • _backup_disk_bufsz - 백업 세트 처리에 사용되는 버퍼 크기

  • _backup_file_bufcnt - 이미지 복사본 처리에 사용되는 버퍼 수

  • _backup_file_bufsz - 이미지 복사본 처리에 사용되는 버퍼 크기

백업 세트와 이미지 복사본에 대한 백업 및 복원 작업의 경우 버퍼 수를 64로, 버퍼 크기를 1MB로 설정하십시오.

SQL> alter system set “_backup_disk_bufcnt”=64;
SQL> alter system set “_backup_file_bufcnt”=64;
SQL> alter system set “_backup_disk_bufsz”=1048576;
SQL> alter system set “_backup_file_bufsz”=1048576;

해당 명령은 SPFILE에 추가하여 영구적으로 구성할 수 있습니다. 또는 백업이나 복원 작업을 실행하는 데 사용되는 Oracle RMAN 실행 블록에서 동적으로 설정될 수도 있습니다.

다음 코드 단편은 백업 및 복원 작업에 대한 버퍼 크기와 수를 동적으로 조정하는 방법을 보여줍니다.

  • 백업 세트 백업:

    run
    {<br/>
       sql 'alter system set “_backup_disk_bufcnt”=64';<br/>
       sql 'alter system set “_backup_disk_bufsz”=1048576';<br/>
       allocate channel...
    ...<br/>
       backup as backupset database;
    }
    
  • 백업 세트 복원:

    run
    {<br/>
       sql 'alter system set “_backup_disk_bufcnt”=64';<br/>
       sql 'alter system set “_backup_disk_bufsz”=1048576';<br/>
       allocate channel...
    ...<br/>
       restore database;
    }
    
  • 이미지 복사본 백업:

    run
    {<br/>
       sql 'alter system set “_backup_file_bufcnt”=64';<br/>
       sql 'alter system set “_backup_file_bufsz”=1048576';<br/>
       allocate channel...
    ...<br/>
       backup as copy database;
    }
    
  • 이미지 복사본 복원:

    run
    {<br/>
       sql 'alter system set “_backup_file_bufcnt”=64';<br/>
       sql 'alter system set “_backup_file_bufsz”=1048576';<br/>
       allocate channel...
    ...<br/>
       restore database;
    }
    

증분 적용 백업을 수행하려면 증분 백업 세트를 읽어 이미지 복사본에 기록해야 합니다. 증분 적용 백업에 대한 버퍼를 조정하려면 다음과 같이 실행하십시오.

run
{<br/>
   sql 'alter system set “_backup_disk_bufcnt”=64';<br/>
   sql 'alter system set “_backup_disk_bufsz”=1048576';<br/>
   sql 'alter system set “_backup_file_bufcnt”=64';<br/>
   sql 'alter system set “_backup_file_bufsz”=1048576';<br/>
   allocate channel...
...<br/>
   recover copy of database;
}