Mit den folgenden DBM-Kommandos können Sie eine homogene Systemkopie Ihrer Datenbankinstanz erzeugen.
Sicherungsmedium für vollständige Datensicherungen in der Originalinstanz anlegen:
dbmcli -d TST -u dbm,dbm medium_put databasecopy /usr/sapdb/dbcopy FILE DATA 0 0 NO
Vollständige Datensicherung der Originalinstanz erstellen:
dbmcli -d TST -u dbm,dbm -uUTL -c backup_start databasecopy
Zielinstanz installieren:
dbmcli -s –R <dependent_path> db_create TST1 dbm,dbm
Datenbankparameter aus der Originalinstanz übernehmen und anpassen:
dbmcli -d TST1 -u dbm,dbm -uSRV -c recover_config databasecopy
dbmcli -d TST1 -u dbm,dbm
> param_startsession
> param_put RUNDIRECTORY
<newrundirectory>
> param_put DIAG_HISTORY_PATH
<newdiaghistorypath>
> param_checkall
>
param_commitsession
Data-Volumes der Zielinstanz konfigurieren:
dbmcli -d TST1 -u dbm,dbm param_addvolume DATA <newdatavolume>
<datatype> <datasize>
dbmcli -d TST1 -u dbm,dbm param_addvolume LOG <newlogvolume>
<logtype> <logsize>
Sicherungsmedium in der Zielinstanz anlegen:
dbmcli -d TST1 -u dbm,dbm medium_put databasecopy /usr/sapdb/dbcopy FILE DATA 0 0 NO
Zielinstanz in den Betriebszustand ADMIN bringen:
dbmcli -d TST1 -u dbm,dbm db_admin
Zielinstanz initialisieren:
dbmcli -d TST1 -u dbm,dbm util_execute INIT CONFIG
Vollständige Datensicherung der Originalinstanz in die Zielinstanz einspielen:
dbmcli -d TST1 -u dbm,dbm -uUTL -c recover_start databasecopy
Zielinstanz in den Betriebszustand ONLINE bringen:
dbmcli -d TST1 -u dbm,dbm db_online
Systemtabellen laden, Kennwörter für SYSDBA- und DOMAIN-Benutzer vergeben:
dbmcli –d TST1 –u dbm,dbm load_systab –u <sysdba>,<password> -ud <password2>