New-VBRDatabaseProcessingOptions

Short Description

Creates the database processing settings for application backup policies.

Product Edition: Community, Standard, Enterprise, Enterprise Plus, Veeam Universal License

Syntax

New-VBRDatabaseProcessingOptions -BackupObject <Object>

[-OracleRMANProcessingOptions <VBROracleRMANProcessingOptions>]

[-SAPHANAProcessingOptions <VBRSAPHANAProcessingOptions>]

[-SAPOnOracleProcessingOptions <VBRSAPOnOracleProcessingOptions>]

[-MSSQLProcessingOptions <VBRMSSQLProcessingOptions>]

[-PluggableDatabasesOptions <VBRPluggableDatabasesOptions>] [<CommonParameters>]

Detailed Description

This cmdlet creates the VBRDatabaseProcessingOptions object that contains database processing settings for application backup policies.

You can use this cmdlet to create a schedule for application backup policies for the following Veeam Plug-Ins managed by Veeam Backup & Replication:

  • Veeam Plug-In for Oracle RMAN
  • Veeam Plug-In for SAP HANA
  • Veeam Plug-In for SAP on Oracle
  • Veeam Plug-In for Microsoft SQL Server

Parameters

Parameters

Parameter

Description

Type

Required

Position

Accept Pipeline Input

BackupObject

Specifies an array of protection groups and discovered computers that you want to add to the application backup policy.

Accepts the Object object. To get this object, run the Get-VBRProtectionGroupReturns protection groups. cmdlet.

Object

True

Named

False

MSSQLProcessingOptions

For Veeam Plug-In for Microsoft SQL Server.

Specifies the Microsoft SQL Server database processing settings.

Accepts the VBRMSSQLProcessingOptions type. To get this object, run the New-VBRMSSQLProcessingOptionsCreates the Microsoft SQL Server database log backup settings for application backup policies. cmdlet.

VBRMSSQLProcessingOptions

False

Named

False

OracleRMANProcessingOptions

For Veeam Plug-In for Oracle RMAN.

Specifies the Oracle RMAN database processing settings.

Accepts the VBROracleRMANProcessingOptions type. To get this object, run the New-VBROracleRMANProcessingOptionsCreates the Oracle RMAN database processing settings for application backup policies. cmdlet.

VBROracleRMANProcessingOptions

False

Named

False

PluggableDatabasesOptions

For Veeam Plug-In for Oracle RMAN.

Specifies the settings for pluggable databases.

Accepts the VBRPluggableDatabasesOptions object. To get this object, run the New-VBRPluggableDatabasesOptionsCreates the pluggable database settings for application backup policies. cmdlet.

VBRPluggableDatabasesOptions

False

Named

False

SAPHANAProcessingOptions

For Veeam Plug-In for SAP HANA.

Specifies the SAP HANA database processing settings.

Accepts the VBRSAPHANAProcessingOptions object. To get this object, run the New-VBRSAPHANAProcessingOptionsCreates the SAP HANA database processing settings for application backup policies. cmdlet.

VBRSAPHANAProcessingOptions

False

Named

False

SAPOnOracleProcessingOptions

For Veeam Plug-In for SAP on Oracle.

Specifies the SAP on Oracle database processing settings.

Accepts the VBRSAPOnOracleProcessingOptions type. To get this object, run the New-VBRSAPOnOracleProcessingOptionsCreates the SAP on Oracle database processing settings for application backup policies. cmdlet.

VBRSAPOnOracleProcessingOptions

False

Named

False

<CommonParameters>

This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see Microsoft Docs.

Output Object

This cmdlet returns the VBRDatabaseProcessingOptions object that contains the database processing settings for application backup policies.

Examples

Creating SAP on Oracle Database Processing Settings for Application Backup Policies for Veeam Plug-In for SAP on Oracle

This example shows how to create a SAP on Oracle database processing settings for application backup policies for Veeam Plug-In for SAP on Oracle. The policy will back up archived logs every 15 minutes and send application backups to the target storage using 3 parallel data channels.

$group = Get-VBRProtectionGroup -Name "Database Servers"

$db_administrator = Get-VBRCredentials

$processing_settings = New-VBRSAPOnOracleProcessingOptions -Credentials $db_administrator -DeleteSourceLogs Keep -ArchiveLogBackupPeriod 15

New-VBRDatabaseProcessingOptions -BackupObject $group -SAPOnOracleProcessingOptions $processing_settings

Perform the following steps:

  1. Run the Get-VBRProtectionGroupReturns protection groups. cmdlet. Specify the Name parameter value. Save the result to the $group variable.
  2. Run the Get-VBRCredentialsReturns credentials records. cmdlet. Save the result to the $db_administrator variable.
  3. Run the New-VBRSAPOnOracleProcessingOptionsCreates the SAP on Oracle database processing settings for application backup policies. cmdlet. Set the $db_administrator variable as the Credentials parameter value. Specify the DeleteSourceLogs and ArchiveLogBackupPeriod parameter values. Save the result to the $processing_settings variable.
  4. Run the New-VBRDatabaseProcessingOptions cmdlet. Set the $group variable as the BackupObject parameter value. Set the $processing_settings variable as the SAPOnOracleProcessingOptions parameter value.

Page updated 2026-08-19

Page content applies to build 13.1.1.18