სხვაობა ORACLE ექსპორტსა (exp) და მონაცემთა ტუმბოს (expdp) შორის

სხვაობა ORACLE ექსპორტსა (exp) და მონაცემთა ტუმბოს (expdp) შორის
სხვაობა ORACLE ექსპორტსა (exp) და მონაცემთა ტუმბოს (expdp) შორის

ვიდეო: სხვაობა ORACLE ექსპორტსა (exp) და მონაცემთა ტუმბოს (expdp) შორის

ვიდეო: სხვაობა ORACLE ექსპორტსა (exp) და მონაცემთა ტუმბოს (expdp) შორის
ვიდეო: Siberian vs Alaskan Husky - Five Main Differences 2024, ნოემბერი
Anonim

ORACLE ექსპორტი (exp) vs Datapump (expdp)

ORACLE გთავაზობთ ორ გარე პროგრამას მონაცემთა ბაზის ობიექტების ერთი ბაზიდან მეორე მონაცემთა ბაზაში გადასატანად. ტრადიციული ექსპორტი (exp /imp) შემოდის 10 გ-მდე. შემდეგ 10 გ-დან ORACLE-მა შემოიტანა მონაცემთა ტუმბო (expdp / impdp), როგორც გაუმჯობესებული ექსპორტის ტრადიციული პროგრამა.

ტრადიციული ექსპორტი (exp/im)

ეს არის ORACLE-ის მონაცემთა ბაზის გარე პროგრამა, რომელიც გამოიყენება მონაცემთა ბაზის ობიექტების ერთი მონაცემთა სერვერიდან სხვა მონაცემთა ბაზის სერვერზე გადასატანად. ის საშუალებას გაძლევთ გადაიტანოთ მონაცემთა ბაზის ობიექტები სხვადასხვა პლატფორმაზე, სხვადასხვა აპარატურულ და პროგრამულ კონფიგურაციებზე.როდესაც ექსპორტის ბრძანება შესრულებულია მონაცემთა ბაზაში, მონაცემთა ბაზის ობიექტები ამოღებულია მათი დამოკიდებულების ობიექტებით. ეს ნიშნავს, რომ თუ ის ამოიღებს ცხრილს, ისეთი დამოკიდებულებები, როგორიცაა ინდექსები, კომენტარები და გრანტები, ამოღებულია და იწერება ექსპორტის ფაილში (ორობითი ფორმატის ნაგავსაყრელი ფაილი). შემდეგი არის ბრძანება სრული მონაცემთა ბაზის ექსპორტისთვის, Cmd > exp userid=username/[email protected]_tns file=export.dmp log=export.log full=y statistics=none

ზემოაღნიშნული ბრძანება იქნება მონაცემთა ბაზის ექსპორტი ორობით ნაგავსაყრელ ფაილში, სახელად export.dmp. მაშინ imp utility შეიძლება გამოყენებულ იქნას ამ მონაცემების სხვა მონაცემთა ბაზაში იმპორტისთვის. შემდეგი არის იმპორტის ბრძანება, Cmd > imp userid=username/[email protected]_tns file=export.dmp log=import.log full=y statistics=none

Datapump Export (expdp/ impdp)

ეს ასევე არის ORACLE მონაცემთა ბაზის გარე პროგრამა, რომელიც გამოიყენება მონაცემთა ბაზებს შორის ობიექტების გადასატანად. ეს პროგრამა მოდის ORACLE 10g მონაცემთა ბაზიდან.მას აქვს უფრო მეტი გაუმჯობესებები, ვიდრე ტრადიციული exp/im utilities. ეს პროგრამა ასევე ქმნის ნაგავსაყრელ ფაილებს, რომლებიც ორობით ფორმატშია მონაცემთა ბაზის ობიექტებით, ობიექტების მეტამონაცემებით და მათი კონტროლის ინფორმაციით. expdp და impdp ბრძანებები შეიძლება შესრულდეს სამი გზით,

  1. ბრძანების ხაზის ინტერფეისი (მიუთითეთ expdp/impdp პარამეტრები ბრძანების სტრიქონში)
  2. პარამეტრის ფაილის ინტერფეისი (მიუთითეთ expdp/impdp პარამეტრები ცალკე ფაილში)
  3. ინტერაქტიული ბრძანების ინტერფეისი (სხვადასხვა ბრძანებების შეყვანა ექსპორტის მოთხოვნაში)

არსებობს მონაცემთა გადმოტვირთვის ხუთი განსხვავებული რეჟიმი expdp-ის გამოყენებით. ისინი არიან,

  1. სრული ექსპორტის რეჟიმი (მთელი მონაცემთა ბაზა ჩამოტვირთულია)
  2. სქემის რეჟიმი (ეს არის ნაგულისხმევი რეჟიმი, კონკრეტული სქემები განიტვირთება)
  3. მაგიდის რეჟიმი (ცხრილების მითითებული ნაკრები და მათზე დამოკიდებული ობიექტები ჩამოტვირთულია)
  4. Tablespace რეჟიმი (ცხრილები მითითებულ მაგიდაზე ჩამოტვირთულია)
  5. ტრანსპორტირებადი Tablespace რეჟიმი (განტვირთულია მხოლოდ ცხრილების მეტამონაცემები და მათზე დამოკიდებული ობიექტები ცხრილების სივრცის მითითებულ კომპლექტში)

შემდეგ არის სრული მონაცემთა ბაზის ექსპორტის გზა expdp,გამოყენებით

Cmd > expdp userid=მომხმარებლის სახელი/პაროლი dumpfile=expdp_export.dmp logfile=expdp_export.log full=y დირექტორია=ექსპორტი

შემდეგ ამ ფაილის სხვა მონაცემთა ბაზაში იმპორტისთვის უნდა იქნას გამოყენებული impdp პროგრამა.

რა განსხვავებაა ტრადიციულ ექსპორტსა და მონაცემთა ტუმბოს შორის?

• Datapump მუშაობს ფაილების ჯგუფზე, რომელსაც ეწოდება dump file sets. თუმცა, ნორმალური ექსპორტი მუშაობს ერთ ფაილზე.

• მონაცემთა ტუმბოს წვდომის ფაილები სერვერზე (ORACLE დირექტორიების გამოყენებით). ტრადიციულ ექსპორტს შეუძლია ფაილებზე წვდომა ორივე კლიენტში და სერვერზე (ORACLE დირექტორიების გარეშე).

• ექსპორტები (exp/imp) წარმოადგენს მონაცემთა ბაზის მეტამონაცემების ინფორმაციას, როგორც DDL-ს ნაგავსაყრელ ფაილში, მაგრამ datapump-ში ის წარმოადგენს XML დოკუმენტის ფორმატში.

• მონაცემთა ტუმბოს აქვს პარალელური შესრულება, მაგრამ exp/imp ერთჯერადი ნაკადის შესრულებაში.

• მონაცემთა ტუმბო არ უჭერს მხარს თანმიმდევრულ მედიას, როგორიცაა ფირები, მაგრამ ტრადიციული ექსპორტის მხარდაჭერა.

გირჩევთ: