Restaurar una base de datos SAP HANA mediante cmdlets de PowerShell
La restauración de un backup de base de datos SAP HANA incluye iniciar una sesión de conexión con SnapCenter Server, mostrar una lista de backups y recuperar información de los backups, así como restaurar un backup.
Lo que necesitará
Debe haber preparado el entorno de PowerShell para ejecutar los cmdlets de PowerShell.
-
Pasos*
-
Inicie una sesión de conexión con el servidor de SnapCenter para el usuario especificado mediante el cmdlet de Open-SmConnection.
Open-smconnection -SMSbaseurl https:\\snapctr.demo.netapp.com:8146/
-
Identifique el backup que desea restaurar mediante los cmdlets Get-SmBackup y Get-SmBackupReport.
Este ejemplo muestra que hay dos backups disponibles para restaurar:
PS C:\> Get-SmBackup BackupId BackupName BackupTime BackupType -------- ---------- ---------- ---------- 1 Payroll Dataset_vise-f6_08... 8/4/2015 11:02:32 AM Full Backup 2 Payroll Dataset_vise-f6_08... 8/4/2015 11:23:17 AM
En este ejemplo, se muestra información detallada sobre el backup del 29 de enero de 2015 al 3 de febrero de 2015:
PS C:\> Get-SmBackupReport -FromDateTime "1/29/2015" -ToDateTime "2/3/2015" SmBackupId : 113 SmJobId : 2032 StartDateTime : 2/2/2015 6:57:03 AM EndDateTime : 2/2/2015 6:57:11 AM Duration : 00:00:07.3060000 CreatedDateTime : 2/2/2015 6:57:23 AM Status : Completed ProtectionGroupName : Clone SmProtectionGroupId : 34 PolicyName : Vault SmPolicyId : 18 BackupName : Clone_SCSPR0019366001_02-02-2015_06.57.08 VerificationStatus : NotVerified SmBackupId : 114 SmJobId : 2183 StartDateTime : 2/2/2015 1:02:41 PM EndDateTime : 2/2/2015 1:02:38 PM Duration : -00:00:03.2300000 CreatedDateTime : 2/2/2015 1:02:53 PM Status : Completed ProtectionGroupName : Clone SmProtectionGroupId : 34 PolicyName : Vault SmPolicyId : 18 BackupName : Clone_SCSPR0019366001_02-02-2015_13.02.45 VerificationStatus : NotVerified
-
Inicie el proceso de recuperación en el estudio HANA.
La base de datos se cierra.
-
Puede restaurar los datos del backup mediante el cmdlet Restore-SmBackup.
AppObjectId es "Host\Plugin\UID", donde UID = SID es para un recurso de tipo de contenedor único y UID = MDC\SID es para un recurso de varios contenedores. Puede obtener el ResourceID a partir del cmdlet Get-smResources. Get-smResources -HostName cn24.sccore.test.com -PluginCode HANA
Este ejemplo muestra cómo restaurar la base de datos desde el almacenamiento primario:
Restore-SmBackup -PluginCode HANA -AppObjectId cn24.sccore.test.com\hana\H10 -BackupId 3
Este ejemplo muestra cómo restaurar la base de datos desde el almacenamiento secundario:
Restore-SmBackup -PluginCode 'HANA' -AppObjectId cn24.sccore.test.com\hana\H10 -BackupId 399 -Confirm:$false -Archive @( @{"Primary"="<Primary Vserver>:<PrimaryVolume>";"Secondary"="<Secondary Vserver>:<SecondaryVolume>"})
+ Los backups estarán disponibles en el estudio HANA para recuperación.
-
La información relativa a los parámetros que se pueden utilizar con el cmdlet y sus descripciones se puede obtener ejecutando Get-Help nombre_comando. Alternativamente, también puede consultar la "Guía de referencia de cmdlets de SnapCenter Software".