Adatok másolása az Oracle-ből és az Oracle-be az Azure Data Factory vagy az Azure Synapse Analytics használatával

A következőkre vonatkozik: Azure Data Factory Azure Synapse Analytics

Tipp.

Próbálja ki a Data Factoryt a Microsoft Fabricben, amely egy teljes körű elemzési megoldás a nagyvállalatok számára. A Microsoft Fabric az adattovábbítástól az adatelemzésig, a valós idejű elemzésig, az üzleti intelligenciáig és a jelentéskészítésig mindent lefed. Ismerje meg, hogyan indíthat új próbaverziót ingyenesen!

Ez a cikk azt ismerteti, hogyan használhatja a másolási tevékenységet az Azure Data Factoryben adatok Oracle-adatbázisból és az oracle-adatbázisba való másolásához. A másolási tevékenység áttekintésére épül.

Támogatott képességek

Ez az Oracle-összekötő a következő képességeket támogatja:

Támogatott képességek IR
Copy tevékenység (forrás/fogadó) ① ②
Keresési tevékenység ① ②
Szkripttevékenység ① ②

(1) Azure-integrációs modul (2) Saját üzemeltetésű integrációs modul

A másolási tevékenység által forrásként vagy fogadóként támogatott adattárak listáját a Támogatott adattárak táblában találja.

Ez az Oracle-összekötő a következőket támogatja:

  • Az Oracle-adatbázis következő verziói:
    • Oracle 19c R1 (19.1) és újabb
    • Oracle 18c R1 (18.1) és újabb
    • Oracle 12c R1 (12.1) és újabb
    • Oracle 11g R1 (11.1) és újabb
    • Oracle 10g R1 (10.1) és újabb
    • Oracle 9i R2 (9.2) és újabb
    • Oracle 8i R3 (8.1.7) és újabb
    • Oracle Database Cloud Exadata Service
  • Párhuzamos másolás Oracle-forrásból. A részletekért tekintse meg az Oracle párhuzamos példányát.

Megjegyzés:

Az Oracle proxykiszolgálója nem támogatott.

Előfeltételek

Ha az adattár helyszíni hálózaton, Azure-beli virtuális hálózaton vagy Amazon Virtual Private Cloudon belül található, konfigurálnia kell egy saját üzemeltetésű integrációs modult a csatlakozáshoz.

Ha az adattár felügyelt felhőalapú adatszolgáltatás, használhatja az Azure Integration Runtime-ot. Ha a hozzáférés a tűzfalszabályokban jóváhagyott IP-címekre korlátozódik, hozzáadhat azure integration runtime IP-eket az engedélyezési listához.

Az Azure Data Factory felügyelt virtuális hálózati integrációs moduljával is elérheti a helyszíni hálózatot anélkül, hogy saját üzemeltetésű integrációs modult telepítene és konfigurálna.

A Data Factory által támogatott hálózati biztonsági mechanizmusokkal és lehetőségekkel kapcsolatos további információkért lásd az adathozzáférési stratégiákat.

Az integrációs modul beépített Oracle-illesztőprogramot biztosít. Ezért nem kell manuálisan telepítenie egy illesztőprogramot, amikor adatokat másol az Oracle-ből és az Oracle-be.

Első lépések

A Copy tevékenység folyamattal való végrehajtásához használja az alábbi eszközök vagy SDK-k egyikét:

Társított szolgáltatás létrehozása az Oracle-hez felhasználói felülettel

Az alábbi lépések végrehajtásával hozzon létre egy társított szolgáltatást az Oracle-hez az Azure Portal felhasználói felületén.

  1. Keresse meg az Azure Data Factory vagy a Synapse-munkaterület Kezelés lapját, és válassza a Társított szolgáltatások lehetőséget, majd kattintson az Új gombra:

  2. Keresse meg az Oracle-t, és válassza ki az Oracle-összekötőt.

    Screenshot of the Oracle connector.

  3. Konfigurálja a szolgáltatás részleteit, tesztelje a kapcsolatot, és hozza létre az új társított szolgáltatást.

    Screenshot of linked service configuration for Oracle.

Csatlakozás or konfigurációjának részletei

Az alábbi szakaszok az Oracle-összekötőre jellemző entitások meghatározásához használt tulajdonságok részleteit ismertetik.

Társított szolgáltatás tulajdonságai

Az Oracle társított szolgáltatás a következő tulajdonságokat támogatja:

Property Leírás Required
típus A típustulajdonságot Oracle értékre kell állítani. Igen
connectionString Megadja az Oracle Database-példányhoz való csatlakozáshoz szükséges információkat.
Jelszót is elhelyezhet az Azure Key Vaultban, és lekérheti a password konfigurációt a kapcsolati sztring. További részletekért tekintse meg az alábbi mintákat és a hitelesítő adatok tárolását az Azure Key Vaultban .

Támogatott kapcsolattípus: Az Oracle SID vagy az Oracle szolgáltatásnév használatával azonosíthatja az adatbázist:
- Ha SID-et használ: Host=<host>;Port=<port>;Sid=<sid>;User Id=<username>;Password=<password>;
- Ha a szolgáltatásnevet használja: Host=<host>;Port=<port>;ServiceName=<servicename>;User Id=<username>;Password=<password>;
A speciális Oracle natív kapcsolati lehetőségekhez választhat, hogy hozzáad egy bejegyzést a TNSNAMES-ben . ORA-fájl az Oracle-kiszolgálón és az Oracle társított szolgáltatásban válassza az Oracle szolgáltatásnév kapcsolattípusát, és konfigurálja a megfelelő szolgáltatásnevet.
Igen
connectVia Az adattárhoz való csatlakozáshoz használandó integrációs modul . További információ az Előfeltételek szakaszból. Ha nincs megadva, a rendszer az alapértelmezett Azure Integration Runtime-t használja. Nem

Tipp.

Ha az "ORA-01025: UPI paraméter kívül esik a tartományon" hibaüzenet jelenik meg, és az Oracle-verzió 8i, adja hozzá WireProtocolMode=1 a kapcsolati sztring. Ezután próbálkozzon újra.

Ha több Oracle-példánya van a feladatátvételi forgatókönyvhöz, létrehozhat Oracle társított szolgáltatást, és kitöltheti az elsődleges gazdagépet, portot, felhasználónevet, jelszót stb., és hozzáadhat egy új "További kapcsolattulajdonságokat" a tulajdonságnévvel AlternateServers és az értékkel (HostName=<secondary host>:PortNumber=<secondary port>:ServiceName=<secondary service name>) – ne hagyja ki a zárójeleket, és ügyeljen a kettőspontokra (:) elválasztóként. A másodlagos kiszolgálók alábbi értéke például két alternatív adatbázis-kiszolgálót határoz meg a kapcsolat feladatátvételéhez: (HostName=AccountingOracleServer:PortNumber=1521:SID=Accounting,HostName=255.201.11.24:PortNumber=1522:ServiceName=ABackup.NA.MyCompany).

Esetenként további kapcsolati tulajdonságokat állíthat be kapcsolati sztring:

Property Leírás Megengedett értékek
Tömbök megjelenítése Az összekötő által beolvasható bájtok száma egyetlen hálózati menetben. Például. ArraySize=‭10485760‬

A nagyobb értékek növelik az átviteli sebességet azáltal, hogy csökkentik az adatok beolvasásának számát a hálózaton. A kisebb értékek növelik a válaszidőt, mivel kevesebb késés vár a kiszolgálóra az adatok továbbítására.
1 és 4294967296 közötti egész szám (4 GB). Az alapértelmezett érték 60000. Az 1 érték nem határozza meg a bájtok számát, hanem pontosan egy adatsorhoz tartozó helyet jelöl.

Az Oracle-kapcsolat titkosításának engedélyezéséhez két lehetősége van:

  • A Triple-DES Encryption (3DES) és az Advanced Encryption Standard (AES) használatához az Oracle kiszolgálóoldalán lépjen az Oracle Advanced Security (OAS) szolgáltatáshoz, és konfigurálja a titkosítási beállításokat. További részletekért tekintse meg az Oracle dokumentációját. Az Oracle Application Development Framework (ADF) összekötője automatikusan egyezteti a titkosítási módszert az OAS-ben az Oracle-kapcsolat létrehozásakor konfigurált titkosítási módszerrel.

  • A TLS használata:

    1. Kérje le a TLS/SSL-tanúsítvány adatait. Szerezze be a TLS/SSL-tanúsítvány DER-szabályok (DER) kódolt tanúsítványadatait, és mentse a kimenetet (----- Tanúsítvány indítása ... Zárótanúsítvány -----) szövegfájlként.

      openssl x509 -inform DER -in [Full Path to the DER Certificate including the name of the DER Certificate] -text
      

      Példa: Nyerje ki a tanúsítványadatokat a DERcert.cer fájlból, majd mentse a kimenetet a cert.txt fájlba.

      openssl x509 -inform DER -in DERcert.cer -text
      Output:
      -----BEGIN CERTIFICATE-----
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
      XXXXXXXXX
      -----END CERTIFICATE-----
      
    2. A vagy truststorea keystore . Az alábbi parancs PKCS-12 formátumban hozza létre a truststore fájlt jelszóval vagy jelszó nélkül.

      openssl pkcs12 -in [Path to the file created in the previous step] -out [Path and name of TrustStore] -passout pass:[Keystore PWD] -nokeys -export
      

      Példa: Hozzon létre egy MyTrustStoreFile nevű PKCS12-fájlt truststore jelszóval.

      openssl pkcs12 -in cert.txt -out MyTrustStoreFile -passout pass:ThePWD -nokeys -export  
      
    3. Helyezze a truststore fájlt a saját üzemeltetésű integrációs modul gépére. Helyezze például a fájlt a C:\MyTrustStoreFile helyre.

    4. A szolgáltatásban konfigurálja az Oracle kapcsolati sztring és EncryptionMethod=1 a megfelelő TrustStore/TrustStorePasswordértéket. Például: Host=<host>;Port=<port>;Sid=<sid>;User Id=<username>;Password=<password>;EncryptionMethod=1;TrustStore=C:\\MyTrustStoreFile;TrustStorePassword=<trust_store_password>.

Példa

{
    "name": "OracleLinkedService",
    "properties": {
        "type": "Oracle",
        "typeProperties": {
            "connectionString": "Host=<host>;Port=<port>;Sid=<sid>;User Id=<username>;Password=<password>;"
        },
        "connectVia": {
            "referenceName": "<name of Integration Runtime>",
            "type": "IntegrationRuntimeReference"
        }
    }
}

Példa: jelszó tárolása az Azure Key Vaultban

{
    "name": "OracleLinkedService",
    "properties": {
        "type": "Oracle",
        "typeProperties": {
            "connectionString": "Host=<host>;Port=<port>;Sid=<sid>;User Id=<username>;",
            "password": { 
                "type": "AzureKeyVaultSecret", 
                "store": { 
                    "referenceName": "<Azure Key Vault linked service name>", 
                    "type": "LinkedServiceReference" 
                }, 
                "secretName": "<secretName>" 
            }
        },
        "connectVia": {
            "referenceName": "<name of Integration Runtime>",
            "type": "IntegrationRuntimeReference"
        }
    }
}

Adathalmaz tulajdonságai

Ez a szakasz az Oracle-adatkészlet által támogatott tulajdonságok listáját tartalmazza. Az adathalmazok meghatározásához elérhető szakaszok és tulajdonságok teljes listáját az Adathalmazok című témakörben találja.

Ha adatokat szeretne másolni az Oracle-ből és az Oracle-be, állítsa az adathalmaz típustulajdonságát a következőre OracleTable: . A következő tulajdonságok támogatottak.

Property Leírás Required
típus Az adathalmaz típustulajdonságának a következőnek kell lennie OracleTable: . Igen
schema A séma neve. Nem a forráshoz, igen a fogadóhoz
table A tábla/nézet neve. Nem a forráshoz, igen a fogadóhoz
tableName A táblázat/nézet neve sémával. Ez a tulajdonság támogatja a visszamenőleges kompatibilitást. Új számítási feladatokhoz használja schema és table. Nem a forráshoz, igen a fogadóhoz

Példa

{
    "name": "OracleDataset",
    "properties":
    {
        "type": "OracleTable",
        "schema": [],
        "typeProperties": {
            "schema": "<schema_name>",
            "table": "<table_name>"
        },
        "linkedServiceName": {
            "referenceName": "<Oracle linked service name>",
            "type": "LinkedServiceReference"
        }
    }
}

Másolási tevékenység tulajdonságai

Ez a szakasz az Oracle-forrás és fogadó által támogatott tulajdonságok listáját tartalmazza. A tevékenységek meghatározásához elérhető szakaszok és tulajdonságok teljes listáját a Folyamatok című témakörben találja.

Oracle mint forrás

Tipp.

Ha hatékonyan szeretne adatokat betölteni az Oracle-ből adatparticionálással, további információt az Oracle párhuzamos másolásáról tudhat meg.

Ha adatokat szeretne másolni az Oracle-ből, állítsa a másolási tevékenység forrástípusát a következőre OracleSource: . A másolási tevékenység forrás szakaszában az alábbi tulajdonságok támogatottak.

Property Leírás Required
típus A másolási tevékenység forrásának típustulajdonságát be kell állítani OracleSource. Igen
oracleReaderQuery Az adatok olvasásához használja az egyéni SQL-lekérdezést. Például: "SELECT * FROM MyTable".
Ha engedélyezi a particionált terhelést, csatlakoztatnia kell a megfelelő beépített partícióparamétereket a lekérdezésben. Példaként tekintse meg az Oracle párhuzamos példányát.
Nem
convertDecimalToInteger A nulla vagy meghatározatlan skálázású Oracle NUMBER típus a megfelelő egész számmá lesz konvertálva. Az engedélyezett értékek igazak és hamisak (alapértelmezett). Nem
partitionOptions Az Oracle-ből való adatbetöltéshez használt adatparticionálási beállításokat adja meg.
Az engedélyezett értékek a következők: Nincs (alapértelmezett), PhysicalPartitionsOfTable és DynamicRange.
Ha egy partíciós beállítás engedélyezve van (vagyis nem None), az Oracle-adatbázisból egyidejűleg betöltendő adatok párhuzamossági fokát a parallelCopies másolási tevékenység beállítása szabályozza.
Nem
partíció Gépház Adja meg az adatparticionálás beállításainak csoportját.
Akkor alkalmazható, ha a partíciós beállítás nem None.
Nem
partitionNames A másolandó fizikai partíciók listája.
Akkor alkalmazható, ha a partíció beállítás.PhysicalPartitionsOfTable Ha lekérdezést használ a forrásadatok lekéréséhez, a WHERE záradékban kapcsoljon ?AdfTabularPartitionName be. Példaként tekintse meg az Oracle párhuzamos példányát.
Nem
partitionColumnName Adja meg a forrásoszlop nevét egész számtípusban , amelyet a párhuzamos másolás tartományparticionálása használ. Ha nincs megadva, a rendszer automatikusan észleli a tábla elsődleges kulcsát, és partícióoszlopként használja.
Akkor alkalmazható, ha a partíció beállítás.DynamicRange Ha lekérdezést használ a forrásadatok lekéréséhez, a WHERE záradékban kapcsoljon ?AdfRangePartitionColumnName be. Példaként tekintse meg az Oracle párhuzamos példányát.
Nem
partitionUpperBound A partícióoszlop maximális értéke az adatok kimásolásához.
Akkor alkalmazható, ha a partíció beállítás.DynamicRange Ha lekérdezést használ a forrásadatok lekéréséhez, a WHERE záradékban kapcsoljon ?AdfRangePartitionUpbound be. Példaként tekintse meg az Oracle párhuzamos példányát.
Nem
partitionLowerBound Az adatok másolásához szükséges partícióoszlop minimális értéke.
Akkor alkalmazható, ha a partíció beállítás.DynamicRange Ha lekérdezést használ a forrásadatok lekéréséhez, a WHERE záradékban kapcsoljon ?AdfRangePartitionLowbound be. Példaként tekintse meg az Oracle párhuzamos példányát.
Nem

Példa: adatok másolása partíció nélküli egyszerű lekérdezéssel

"activities":[
    {
        "name": "CopyFromOracle",
        "type": "Copy",
        "inputs": [
            {
                "referenceName": "<Oracle input dataset name>",
                "type": "DatasetReference"
            }
        ],
        "outputs": [
            {
                "referenceName": "<output dataset name>",
                "type": "DatasetReference"
            }
        ],
        "typeProperties": {
            "source": {
                "type": "OracleSource",
                "convertDecimalToInteger": false,
                "oracleReaderQuery": "SELECT * FROM MyTable"
            },
            "sink": {
                "type": "<sink type>"
            }
        }
    }
]

Oracle mint fogadó

Ha adatokat szeretne az Oracle-be másolni, állítsa a fogadó típusát a másolási tevékenységben a következőre OracleSink: . A másolási tevékenység fogadó szakaszában az alábbi tulajdonságok támogatottak.

Property Leírás Required
típus A másolási tevékenység fogadójának típustulajdonságát a következőre kell állítani OracleSink: . Igen
writeBatchSize A pufferméret elérésekor writeBatchSizeadatokat szúr be az SQL-táblába.
Az engedélyezett értékek egész számok (sorok száma).
Nem (az alapértelmezett érték 10 000)
writeBatchTimeout A köteg beszúrási műveletének várakozási ideje, mielőtt túllépi az időkorlátot.
Az engedélyezett értékek időbélyegek. Ilyen például a 00:30:00 (30 perc).
Nem
preCopyScript Adjon meg egy SQL-lekérdezést a futtatandó másolási tevékenységhez, mielőtt adatokat írna az Oracle-be minden futtatás során. Ezzel a tulajdonságkal törölheti az előre betöltött adatokat. Nem
 maxConcurrent Csatlakozás ions Az adattárhoz a tevékenység futtatása során létrehozott egyidejű kapcsolatok felső korlátja. Csak akkor adjon meg értéket, ha korlátozni szeretné az egyidejű kapcsolatokat.  Nem

Példa

"activities":[
    {
        "name": "CopyToOracle",
        "type": "Copy",
        "inputs": [
            {
                "referenceName": "<input dataset name>",
                "type": "DatasetReference"
            }
        ],
        "outputs": [
            {
                "referenceName": "<Oracle output dataset name>",
                "type": "DatasetReference"
            }
        ],
        "typeProperties": {
            "source": {
                "type": "<source type>"
            },
            "sink": {
                "type": "OracleSink"
            }
        }
    }
]

Párhuzamos másolás az Oracle-ből

Az Oracle-összekötő beépített adatparticionálást biztosít az adatok oracle-ből való párhuzamos másolásához. Az adatparticionálási beállításokat a másolási tevékenység Forrás lapján találja.

Screenshot of partition options

Ha engedélyezi a particionált másolást, a szolgáltatás párhuzamos lekérdezéseket futtat az Oracle-forráson az adatok partíciók szerinti betöltéséhez. A párhuzamos fokot a másolási parallelCopies tevékenység beállításai vezérlik. Ha például négyre van állítva parallelCopies , a szolgáltatás egyszerre generál és futtat négy lekérdezést a megadott partícióbeállítás és beállítások alapján, és mindegyik lekérdezés lekéri az adatok egy részét az Oracle-adatbázisból.

Javasoljuk, hogy engedélyezze a párhuzamos másolást adatparticionálással, különösen akkor, ha nagy mennyiségű adatot tölt be az Oracle-adatbázisból. A következő javasolt konfigurációk különböző forgatókönyvekhez. Az adatok fájlalapú adattárba történő másolásakor a rendszer újraparancsolja, hogy több fájlként írjon egy mappába (csak a mappa nevét adja meg), ebben az esetben a teljesítmény jobb, mint egyetlen fájlba írni.

Eset Javasolt beállítások
Teljes terhelés nagy táblából, fizikai partíciókkal. Partíciós beállítás: A tábla fizikai partíciói.

A végrehajtás során a szolgáltatás automatikusan észleli a fizikai partíciókat, és partíciók alapján másolja az adatokat.
Teljes terhelés nagy táblából fizikai partíciók nélkül, az adatparticionáláshoz pedig egész szám oszlopmal. Partícióbeállítások: Dinamikus tartomány partíciója.
Partícióoszlop: Adja meg az adatok particionálásához használt oszlopot. Ha nincs megadva, a rendszer az elsődleges kulcs oszlopát használja.
Nagy mennyiségű adat betöltése egyéni lekérdezéssel, fizikai partíciókkal. Partíciós beállítás: A tábla fizikai partíciói.
Lekérdezés: SELECT * FROM <TABLENAME> PARTITION("?AdfTabularPartitionName") WHERE <your_additional_where_clause>.
Partíció neve: Adja meg az adatok másolásához használni kívánt partíciónevet. Ha nincs megadva, a szolgáltatás automatikusan észleli az Oracle-adatkészletben megadott tábla fizikai partícióit.

A végrehajtás során a szolgáltatás lecseréli ?AdfTabularPartitionName a tényleges partíciónevet, és elküldi az Oracle-nek.
Nagy mennyiségű adat betöltése egyéni lekérdezéssel fizikai partíciók nélkül, az adatparticionáláshoz pedig egész szám oszlopmal. Partícióbeállítások: Dinamikus tartomány partíciója.
Lekérdezés: SELECT * FROM <TABLENAME> WHERE ?AdfRangePartitionColumnName <= ?AdfRangePartitionUpbound AND ?AdfRangePartitionColumnName >= ?AdfRangePartitionLowbound AND <your_additional_where_clause>.
Partícióoszlop: Adja meg az adatok particionálásához használt oszlopot. Az egész szám adattípusú oszlopra particionálást végezhet.
Partíció felső határa és a partíció alsó határa: Adja meg, hogy a partícióoszlopra szeretne-e szűrni, hogy csak az alsó és a felső tartomány közötti adatokat kérje le.

A végrehajtás során a szolgáltatás lecseréli az egyes partíciók ?AdfRangePartitionColumnName?AdfRangePartitionUpbound?AdfRangePartitionLowbound tényleges oszlopnevét és értéktartományait, és elküldi az Oracle-nek.
Ha például az "ID" partícióoszlop az alsó kötéssel 1, a felső kötés pedig 80, a párhuzamos másolás 4-zel van beállítva, a szolgáltatás 4 partícióval kéri le az adatokat. Azonosítójuk [1,20], [21, 40], [41, 60] és [61, 80] között van.

Tipp.

Ha nem particionált táblából másol adatokat, a "Dinamikus tartomány" partícióbeállítással particionálást végezhet egy egész számoszlopon. Ha a forrásadatok nem rendelkeznek ilyen típusú oszlopokkal, használhatja ORA_HASH függvényt a forrás lekérdezésben egy oszlop létrehozásához és partícióoszlopként való használatához.

Példa: lekérdezés fizikai partícióval

"source": {
    "type": "OracleSource",
    "query": "SELECT * FROM <TABLENAME> PARTITION(\"?AdfTabularPartitionName\") WHERE <your_additional_where_clause>",
    "partitionOption": "PhysicalPartitionsOfTable",
    "partitionSettings": {
        "partitionNames": [
            "<partitionA_name>",
            "<partitionB_name>"
        ]
    }
}

Példa: lekérdezés dinamikus tartománypartícióval

"source": {
    "type": "OracleSource",
    "query": "SELECT * FROM <TABLENAME> WHERE ?AdfRangePartitionColumnName <= ?AdfRangePartitionUpbound AND ?AdfRangePartitionColumnName >= ?AdfRangePartitionLowbound AND <your_additional_where_clause>",
    "partitionOption": "DynamicRange",
    "partitionSettings": {
        "partitionColumnName": "<partition_column_name>",
        "partitionUpperBound": "<upper_value_of_partition_column>",
        "partitionLowerBound": "<lower_value_of_partition_column>"
    }
}

Az Oracle adattípus-leképezése

Amikor adatokat másol az Oracle-ből és az Oracle-be, a szolgáltatás az alábbi köztes adattípus-leképezéseket használja. Ha tudni szeretné, hogy a másolási tevékenység hogyan képezi le a forrássémát és az adattípust a fogadóhoz, tekintse meg a séma- és adattípus-leképezéseket.

Oracle-adattípus Köztes adattípus
BFILE Bájt[]
BLOB Bájt[]
(csak oracle 10g és újabb verziók esetén támogatott)
CHAR Sztring
CLOB Sztring
DÁTUM DateTime
ÚSZÓ Decimális, sztring (ha pontosság > 28)
EGÉSZ Decimális, sztring (ha pontosság > 28)
HOSSZÚ Sztring
HOSSZÚ NYERS Bájt[]
NCHAR Sztring
NCLOB Sztring
SZÁM (p,s) Decimális, sztring (ha p > 28)
SZÁM pontosság és skálázás nélkül Dupla
NVARCHAR2 Sztring
NYERS Bájt[]
SORAZONOSÍTÓ Sztring
TIMESTAMP DateTime
IDŐBÉLYEG HELYI IDŐZÓNÁVAL Sztring
IDŐBÉLYEG IDŐZÓNÁVAL Sztring
ALÁÍRATLAN EGÉSZ SZÁM Szám
VARCHAR2 Sztring
XML Sztring

Megjegyzés:

Az INTERVALLUM ÉV ÉS HÓNAP KÖZÖTTI ADATTÍPUSOK és a STANDARD KIADÁS KOND intervallumok nem támogatottak.

Keresési tevékenység tulajdonságai

A tulajdonságok részleteinek megismeréséhez tekintse meg a keresési tevékenységet.

A másolási tevékenység által forrásként és fogadóként támogatott adattárak listáját lásd : Támogatott adattárak.