Wenn Sie ein Oracle- oder Microsoft SQL-Datenbanksystem verwenden, stellen Sie parallel zum produktiven Datenbankschema eine zweite Datenbank für die Migration bereit. Nach der Datenmigration wird das produktive Datenbankschema mit den migrierten Daten überschrieben. Das für die Migration verwendete Datenbankschema wird nach einer erfolgreichen Migration nicht automatisch gelöscht. Entfernen Sie es daher manuell. Danach müssen Sie die Mandantendaten in der neuen Version wiederherstellen.
Wenn Sie ein PostgreSQL-Datenbanksystem verwenden, wird das Migrationsschema automatisch angelegt und nach einer erfolgreichen Migration wieder entfernt.
Oracle-Datenbanksystem
Vorgehen
reconfigure arcm_m arcm.config.migrationSystem="oracle"
reconfigure arcm_m arcm.config.migrationDriver="oracle.jdbc.OracleDriver"
reconfigure arcm_m arcm.config.migrationUrl="jdbc:oracle:thin:@<OracleServer>:1521:<SID>"
reconfigure arcm_m arcm.config.migrationUser="<migrationSchemaUser>"
reconfigure arcm_m arcm.config.migrationPwd="<migrationSchemaPassword>"
Das Datenbankschema wird angelegt.
MS SQL Server-Datenbanksystem
Vorgehen
reconfigure arcm_m arcm.config.migrationSystem=" MSSQL"
reconfigure arcm_m arcm.config.migrationDriver=" com.microsoft.sqlserver.jdbc.SQLServerDriver"
reconfigure arcm_m arcm.config.migrationUrl=" jdbc:sqlserver://<SQLServer>:1433;Database=<databaseName>"
reconfigure arcm_m arcm.config.migrationUser="<migrationSchemaUser>"
reconfigure arcm_m arcm.config.migrationPwd="<migrationSchemaPassword>"
Das Datenbankschema wird angelegt.