Megosztás a következőn keresztül:


Oracle-adatok migrálása AZ SQL Serverbe (OracleToSQL)

Miután sikeresen szinkronizálta a konvertált objektumokat az SQL Serverrel, az Oracle-hez készült SQL Server Migration Assistant (SSMA) használatával migrálhatja az adatokat az Oracle-ből az SQL Serverbe.

Fontos

Ha a kiszolgálóoldali adatmigrálási motort használja, az adatok áttelepítése előtt telepítenie kell az Oracle bővítménycsomaghoz készült SSMA-t és az Oracle-szolgáltatókat az SSMA-t futtató számítógépre. Az SQL Server Agent szolgáltatásnak is futnia kell. A bővítménycsomag telepítésével kapcsolatos további információkért lásd: SSMA-összetevők telepítése az SQL Serveren.

Megjegyzés:

Bár a Microsoft Entra ID az Azure Active Directory (Azure AD) új neve, a meglévő környezetek megzavarásának megakadályozása érdekében az Azure AD továbbra is megmarad néhány kódoltan rögzített elemben, például a felhasználói felület mezőiben, kapcsolatszolgáltatókban, hibakódokban és parancsmagokban. Ebben a cikkben a két név felcserélhető.

Áttelepítési beállítások megadása

Mielőtt adatokat migrál az SQL Serverre, tekintse át a projekt áttelepítési beállításait a Projektbeállítások párbeszédpanelen.

Ebben a párbeszédpanelen olyan beállításokat állíthat be, mint a migrálási köteg mérete, a táblazárolás, a kényszerellenőrzés, a null érték kezelése és az identitásértékek kezelése. A projekt áttelepítési beállításairól további információt a Projektbeállítások (Migrálás)című témakörben talál.

A Projektbeállítások párbeszédpanel migrálási motorja lehetővé teszi, hogy a felhasználó kétféle adatmigrálási motor használatával hajtsa végre az áttelepítési folyamatot:

  • Ügyféloldali adatmigrálási motor
  • Kiszolgálóoldali adatmigrálási motor

Ügyféloldali adatmigrálás

Az ügyféloldali adatmigrálás elindításához válassza az Ügyféloldali adatmigrálási motor lehetőséget a Projektbeállítások párbeszédpanelen.

Megjegyzés:

A Client-Side adatmigrálási motor az SSMA-alkalmazásban található, ezért nem függ a bővítménycsomag elérhetőségétől.

Kiszolgálóoldali adatmigrálás

A kiszolgálóoldali adatmigrálás során a motor a céladatbázisban található. A bővítménycsomagon keresztül van telepítve. További információ a bővítménycsomag telepítéséről: SSMA-összetevők telepítése az SQL Serveren.

A kiszolgálóoldali migrálás elindításához válassza a kiszolgálóoldali adatmigrálási motor lehetőséget a Projektbeállítások párbeszédpanelen.

Adatok migrálása az SQL Serverre

Az adatok migrálása egy tömeges betöltési művelet, amely az Oracle-táblákból az SQL Server-táblákba tranzakciókon belül helyezi át a sorokat. Az egyes tranzakciókban az SQL Serverbe betöltött sorok száma a projektbeállításokban van konfigurálva.

Az áttelepítési üzenetek megtekintéséhez győződjön meg arról, hogy a Kimenet panel látható. Ha nem, válassza a Nézet menü Kimenet elemét.

Migrálási folyamat

  1. Ellenőrizze a következő követelményeket:

    • Az Oracle-szolgáltatók az SSMA-t futtató számítógépre vannak telepítve.
    • Szinkronizálta a konvertált objektumokat az SQL Server-adatbázissal.
  2. Az Oracle Metadata Explorerben válassza ki a migrálni kívánt adatokat tartalmazó objektumokat:

    • Az összes séma adatainak áttelepítéséhez jelölje be a Sémák melletti jelölőnégyzetet.
    • Az adatok áttelepítéséhez vagy az egyes táblák kihagyásához először bontsa ki a sémát. Ezután bontsa ki a Táblák elemet, és jelölje be vagy törölje a jelölőnégyzet jelölését a táblázat mellett.
  3. Választhat ügyféloldali vagy kiszolgálóoldali adatmigrálást:

    Az ügyféloldali adatmigrálás végrehajtásához válassza az Ügyféloldali adatmigrálási motor lehetőséget a Projektbeállítások párbeszédpanelen.

    A kiszolgálóoldali adatmigrálás végrehajtásához először győződjön meg a következőről:

    • Az Oracle-bővítménycsomaghoz készült SSMA telepítve van az SQL Server példányán.

    • Az SQL Server Agent szolgáltatás az SQL Server példányán fut.

    • A kiszolgálóoldali adatmigrálás végrehajtásához válassza a Kiszolgálóoldali adatmigrálási motor lehetőséget a Projektbeállítások párbeszédpanelen.

  4. Kattintson a jobb gombbal a Sémák elemre az Oracle Metadata Explorerben, majd válassza az Adatok áttelepítése lehetőséget. Az egyes objektumokra vagy objektumkategóriákra vonatkozó adatokat is migrálhatja. Kattintson a jobb gombbal az objektumra vagy annak szülőmappájára, majd válassza az Adatok áttelepítése lehetőséget.

    Ha az Oracle-bővítménycsomaghoz készült SSMA nincs telepítve az SQL Server példányán, és ha a kiszolgálóoldali adatmigrálási motor van kiválasztva, az adatok céladatbázisba való migrálása során a következő hibaüzenet jelenik meg:

    SSMA Data Migration components were not found on SQL Server, server-side data migration will not be possible. Please check if Extension Pack is installed correctly.
    

    Válassza a Mégse gombot az adatmigrálás megszakításához.

  5. A Csatlakozás oracle-hez párbeszédpanelen adja meg a kapcsolat hitelesítő adatait, majd válassza a Csatlakozás lehetőséget. Az Oracle-hez való csatlakozásról további információt a Csatlakozás az Oracle-hez című témakörben talál.

    A céladatbázis SQL Serverhez való csatlakozáshoz írja be a kapcsolati hitelesítő adatokat a Csatlakozás az SQL Serverhez párbeszédpanelen, és válassza a Csatlakozás lehetőséget. További információ az SQL Serverhez való csatlakozásról: Csatlakozás az SQL Serverhez.

    Az üzenetek a Kimenet panelen jelennek meg. Ha az áttelepítés befejeződött, megjelenik az adatmigrálási jelentés. Ha valamelyik adat nem migrálva van, jelölje ki a hibákat tartalmazó sort, majd válassza a Részleteklehetőséget. Ha végzett a jelentéssel, válassza a lehetőséget abezárásához. További információ: Adatmigrálási jelentés.

Megjegyzés:

Ha az SQL Server Express kiadást használja céladatbázisként, csak az ügyféloldali adatmigrálás engedélyezett, és a kiszolgálóoldali adatmigrálás nem támogatott.

Adatok nagy léptékű migrálása (előzetes verzió)

Ha nagy mennyiségű adatot kell rövid időn belül migrálni, nagy léptékű offline migrálás megfelelő választás. Ez a funkció az Azure Database Migration Service-t használja a háttérrendszerben, valamint a felhő méretezhetőségét a helyszíni vagy külső Oracle-adatforrások Azure SQL-platformra való migrálásához. Ez a funkció a szolgáltatásként nyújtott infrastruktúra (IaaS) vagy az Azure SQL szolgáltatásként nyújtott platformon (PaaS) keresztül működik virtuális gépekkel (VM-ekkel). Létrehozhat egy új Database Migration Service-példányt, vagy használhat egy meglévő Database Migration Service-példányt, amellyel adatokat migrálhat az Azure SQL PaaS-be vagy az Azure-beli virtuális gépen futó SQL Serverbe.

  1. Nagy méretű offline migrálás esetén válassza az Adatok migrálása DMS-szel (előzetes verzió) lehetőséget.

  2. Adja meg a Microsoft Entra-fiókot a hitelesítéshez. A felhasználónév megadása után válassza a Csatlakozás lehetőséget.

  3. Válassza ki azt a bérlőt és előfizetést, amelyben már konfigurálva van az SQL Server az Azure-beli virtuális gépen, az Azure SQL Database-ben vagy a felügyelt SQL-példányon, majd válassza a Tovább lehetőséget.

  4. A migrálási munkafolyamat következő lépésében megadhatja az adatforrást, a céladatbázist és a kapcsolódó hitelesítő adatokat.

  5. Az Azure-erőforrás kiválasztásakor használhatja a meglévő erőforrásokat. Válassza ki az erőforráscsoportot és az adatmigrálási szolgáltatás nevét, vagy válassza az Új lehetőséget az erőforráscsoport és az Azure migrálási szolgáltatás létrehozásához.

  6. Külső adatforrás áttelepítéséhez integrációs futtatókörnyezetre van szükség. Válassza Új lehetőséget, és kövesse az integrációs modul létrehozásához vagy egy meglévő integrációs szolgáltatás használatához szükséges lépéseket. Integrációs szolgáltatás létrehozásához konfigurálnia kell egy átjárótelepítést, és meg kell adnia egy kulcsot az integrációs modul konfigurálásához.

  7. Az áttelepítés monitorozása varázsló az adatmigrálás kezdeményezésétől számított néhány másodpercen belül automatikusan megnyílik. Élő áttelepítési állapot megtekintéséhez válassza a Figyelni kívánt tevékenység alatti Nézet lehetőséget. Megtekintheti az átfogó jelentést is, amely az Azure Portalra viszi a migrálási tevékenység részletesebb monitorozási részleteiért. A varázslót a DMS(előzetes verzió) adatainak áttelepítése mellett található Monitorozás gombbal érheti el.