Migration MSSQL / Oracle / PostGreSQL
Generell ist eine Migration nicht so ohne Weiteres möglich. Es gibt diverse Tools (nicht enaio) dafür. Dabei sollte immer beachtet werden, dass es Probleme bei Image/BLOB-Feldern geben kann. Speziell bei PostGreSQL gibt es diesen Feldtyp nicht. Die Image/BLOB-Felder werden als Textfelder behandelt.
Die Tools sind keine enaio Software und müssen eingekauft werden.
Hausintern benutzen wir das Tool MSSQL-Data-Wizard von der Firma EMS. Dieses kann nicht von OPTIMAL SYSTEMS GmbH bereitgestellt werden (Lizenzgründe). Man kann sich dieses Tools jedoch organisieren. Das Hauptproblem sind auch hier die BLOB/IMAGE/CLOB-Felder (je nach Datenbank unterschiedlich benannt). Unter Oracle werden diese anders verwendet, als unter MSSQL. Zudem gibt es eine Reihe ODBC-Treiber, die beim Transfer Probleme bereiten können. D.h. egal, was man benutzt, man muss nach dem Transfer in jedem Fall die Blob-Felder prüfen und die Zeitstempelfelder. Es lohnt sich daher immer vorher zu prüfen, wie viele Daten und welche Struktur hat der Kunde in seinem System. Eventuell ist ein Export/Import über OS-Board-Mittel einfacher. Objectdefinition, Workflowmodell, Benutzer+Gruppen, Ordner/Register/Dokumente etc. kann man importieren.
Tabellen mit Image-Feldern:
SERVER, ANNOTATIONS, OBJEKTE, OSABONNEMENT, OSACCESS, OSCONF, OSCRYPTOKEYS, OSDIAS, OSDIGSIGS, OSDOCHASH, OSEVENTCODES, OSEVENTS, OSICONS, OSLICENSE, OSPREPAREDJOBS, OSSIGTEXT, OSSPOOLER, diverse Workflow-Tabellen (ORGANISATIONS, OSORGATTRIBREL, OSORGCLASSES, OSORGOBJATTRIB, OSWFDATAFIELD, OSWFHDATAFIELD, OSWFFIELDVALS, OSWFDATATYPES, OSWFMODDATAFIELDS, OSWFHWORKLOWS, OSWFPACKAGES, OSWFRCONFIGS, OSWFREPORTS, OSWFRLTEMPLATES, OSWFSCRIPTS, OSWFTIMERCONFIGS, OSWFTIMERS, OSWFWORKERQUEUE) und div. Medi-Tabellen (LTT_OSBREQUESTS, LTT_OBSRESULTS, MMT_UNITCONVERSION)
Wichtig: Grundsätzlich ist dies kein Support, sondern eine Dienstleistung, die zu beauftragen ist. Ein Umzug Oracle zu MSSQL bedarf schätzungsweise 3-4 Tage (je nach Datenmenge und mit Vorbehalt genannt).
Wir haben schon ausgeführt:
Oracle zu MSSQL
PostGreSQL zu MSSQL
Die Migration von Datenbanken ist kein Support, sondern eine zu beauftragende Dienstleistung.
Verwandte Artikel