ORACLE eksports (exp) vs Datapump (expdp)
ORACLE nodrošina divas ārējas utilītas, lai datu bāzes objektus pārsūtītu no vienas datu bāzes uz citu. Tradicionālais eksports (exp / imp) tiek ieviests pirms 10 g. Pēc tam no 10 g ORACLE ieviesa datapump (expdp / impdp) kā tradicionālās eksporta utilītas papildinājumu..
Tradicionālais eksports (exp / imp)
Šī ir ORACLE datu bāzes ārējā utilīta, kuru izmanto datu bāzes objektu pārsūtīšanai no viena datu bāzes servera uz citu datu bāzes serveri. Tas ļauj datu bāzes objektus pārsūtīt dažādās platformās, dažādās aparatūras un programmatūras konfigurācijās. Kad datu bāzē tiek izpildīta eksporta komanda, datu bāzes objekti tiek iegūti ar to atkarības objektiem. Tas nozīmē, ja tas izvelk tabulu, tad atkarības, piemēram, indeksi, komentāri un dotācijas, tiek iegūtas un ierakstītas eksporta failā (binārā formāta izmešu fails). Tālāk ir komanda, lai eksportētu pilnu datu bāzi,
CMD> exp userid = lietotājvārds / [aizsargāts ar e-pastu] _tns fails = export.dmp log = export.log full = y statistika = nav
Iepriekš minētā komanda tiks eksportēta uz datu bāzi binārā izmešu failā ar nosaukumu export.dmp. Tad imp utilītu var izmantot, lai šos datus importētu citā datu bāzē. Pēc tam ir komanda importēt,
CMD> imp userid = lietotājvārds / [aizsargāts ar e-pastu] _tns fails = export.dmp log = importa.log pilns = y statistika = nav
Datapump eksportēšana (expdp / impdp)
Šī ir arī ORACLE datu bāzes ārējā utilīta, kuru izmanto objektu pārsūtīšanai starp datu bāzēm. Šī lietderība nāk no ORACLE 10g datu bāzes. Tam ir vairāk uzlabojumu nekā tradicionālajiem exp / imp utilītiem. Šī lietderība arī padara izmestus failus, kas ir binārā formātā ar datu bāzes objektiem, objektu metadatiem un to vadības informāciju. Komandas expdp un impdp var izpildīt trīs veidos,
Ir pieci dažādi datu izkraušanas režīmi, izmantojot expdp. Viņi ir,
Šis ir veids, kā eksportēt pilnu datu bāzi, izmantojot expdp,
CMD> expdp userid = lietotājvārds / parole dumpfile = expdp_export.dmp logfile = expdp_export.log full = y directory = export
Pēc tam šī faila importēšanai uz citu datu bāzi jāizmanto utilīta utilīta.
Kāda ir atšķirība starp Tradicionālais eksports un datu pumpis? • Datapump darbojas failu grupā, ko sauc par datņu kopām. Tomēr parasts eksports darbojas vienā failā. • Datapump piekļuves faili serverī (izmantojot ORACLE direktorijus). Tradicionālais eksports var piekļūt gan klienta, gan servera failiem (neizmantojot ORACLE direktorijus). • Eksports (exp / imp) datu bāzes metadatu informāciju attēlo kā DDL dump failā, bet datapump - XML dokumentu formātā.. • Datapump ir paralēla izpilde, bet exp / imp vienas straumes izpildē. • Datapump neatbalsta secīgus datu nesējus, piemēram, lentes, bet tradicionālos eksporta atbalsta. |