„ORACLE“ eksportas (exp) ir „Datapump“ (expdp)
„ORACLE“ teikia dvi išorines priemones duomenų bazės objektams perkelti iš vienos duomenų bazės į kitą. Tradicinis eksportas (exp / imp) įvedamas prieš 10g. Tada nuo 10g ORACLE pristatė duomenų rinkmeną (expdp / impdp) kaip tradicinio eksporto įrankio patobulinimą..
Tradicinis eksportas (exp / imp)
Tai yra ORACLE duomenų bazės išorinis įrankis, naudojamas duomenų bazės objektams perkelti iš vienos duomenų bazės serverio į kitą duomenų bazės serverį. Tai leidžia perkelti duomenų bazės objektus per skirtingas platformas, skirtingas aparatinės ir programinės įrangos konfigūracijas. Kai duomenų bazėje vykdoma eksporto komanda, duomenų bazės objektai yra išgaunami kartu su jų priklausomybės objektais. Tai reiškia, kad jei ji ištrauks lentelę, priklausomybės, tokios kaip rodyklės, komentarai ir dotacijos, bus išgaunamos ir surašomos į eksporto failą (dvejetainio formato failas). Toliau pateikiama komanda eksportuoti visą duomenų bazę,
Cmd> exp userid = vartotojo vardas / [apsaugotas el. Paštas] _tns failas = export.dmp log = export.log full = y statistika = nėra
Aukščiau pateikta komanda bus eksportuota į duomenų bazę į dvejetainį dump failą, pavadintą export.dmp. Tada imp įrankis gali būti naudojamas importuoti šiuos duomenis į kitą duomenų bazę. Toliau pateikiama komanda importuoti,
Cmd> imp userid = vartotojo vardas / [apsaugotas el. Paštas] _tns failas = export.dmp log = importas.logis pilnas = y statistika = nėra
„Datapump“ eksportas („expdp“ / „impdp“)
Tai taip pat yra ORACLE duomenų bazės išorinis įrankis, naudojamas objektams perkelti iš vienos duomenų bazės į kitą. Ši programa yra iš „ORACLE 10g“ duomenų bazės. Jis turi daugiau patobulinimų nei tradicinės exp / imp. Ši programa taip pat sukuria dvejetainius failus, kurie yra dvejetainiai formatai su duomenų bazės objektais, objektų metaduomenimis ir jų valdymo informacija. „Expdp“ ir „impdp“ komandas galima vykdyti trimis būdais,
Yra penki skirtingi duomenų iškrovimo režimai naudojant „expdp“. Jie yra,
Toliau pateiktas būdas eksportuoti visą duomenų bazę naudojant „expdp“,
Cmd> expdp userid = vartotojo vardas / slaptažodis dumpfile = expdp_export.dmp logfile = expdp_export.log full = y directory = export
Tada importuoti šį failą į kitą duomenų bazę turėtų būti naudojama impdp programa.
Koks skirtumas tarp Tradicinis eksportas ir duomenų kaupiklis? • „Datapump“ veikia failų, vadinamų „dump failų rinkiniais“, grupei. Tačiau įprastas eksportas vykdomas vienoje rinkmenoje. • „Datapump“ prieigos failai serveryje (naudojant ORACLE katalogus). Tradicinis eksportas gali pasiekti tiek kliento, tiek serverio failus (nenaudojant ORACLE katalogų). • Eksportavimas (exp / imp) reiškia duomenų bazės metaduomenų informaciją kaip DDL sąvartyne, bet duomenų rinkinyje - XML dokumento formatu. • „Datapump“ vykdomas lygiagrečiai, tačiau atliekant exp / imp vieno srauto vykdymą. • „Datapump“ nepalaiko nuoseklios laikmenos, tokios kaip juostos, bet palaiko tradicinį eksportą. |