რას უშვებს მწკრივის მოძრაობა Oracle-ში?
რას უშვებს მწკრივის მოძრაობა Oracle-ში?

ვიდეო: რას უშვებს მწკრივის მოძრაობა Oracle-ში?

ვიდეო: რას უშვებს მწკრივის მოძრაობა Oracle-ში?
ვიდეო: Generating rows inside Oracle 2024, ნოემბერი
Anonim

როდესაც დაამატებთ პუნქტს მწკრივის მოძრაობის ჩართვა ცხრილის განცხადების შესაქმნელად, თქვენ არიან მიცემა Oracle ROWID-ის შეცვლის ნებართვა. ეს საშუალებას იძლევა Oracle მაგიდის კონდენსაციისთვის რიგები და გააადვილებს ცხრილების რეორგანიზაციას.

აქედან გამომდინარე, რა არის Oracle row მოძრაობა?

The რიგის მოძრაობა დაინერგა განახლების მხარდასაჭერად დანაყოფის გასაღებზე - ისე, რომ ცხრილი რიგი გადადის ერთი ცხრილის დანაყოფიდან მეორეზე. Როგორც Oracle გამოშვება 11g2, რიგის მოძრაობა არჩევითია და ნაგულისხმევად გამორთულია. მისი ჩართვა შესაძლებელია თითო მაგიდაზე ძალიან ტრივიალური ALTER TABLE განაცხადით.

ანალოგიურად, რა არის shrink Oracle მონაცემთა ბაზაში? Oracle სეგმენტი შეკუმშვა კოსმოსური ფუნქცია დაინერგა Oracle მონაცემთა ბაზა ვერსია 10 გ. იგი გამოიყენება გამოუყენებელი/ფრაგმენტირებული სივრცის დასაბრუნებლად მონაცემთა ბაზა ობიექტები, როგორიცაა ცხრილი, ინდექსით ორგანიზებული ცხრილი (IOT), ინდექსი, დანაყოფი, ქვედანაყოფი, მატერიალიზებული ხედი ან მატერიალიზებული ხედის ჟურნალი.

ასევე იცოდეთ, რა სარგებლობა აქვს Oracle-ში Flashback-ს?

Oracle მონაცემთა ბაზას აქვს მახასიათებლების ჯგუფი, რომელიც ცნობილია როგორც ფლეშბექი , რომელიც იძლევა გზებს მონაცემთა ბაზის ობიექტების წარსული მდგომარეობების ნახვის ან მონაცემთა ბაზის ობიექტების წინა მდგომარეობაში დასაბრუნებლად, ტრადიციული წერტილიდან დროში აღდგენის გამოყენების გარეშე.

შეგვიძლია განაახლონ დანაყოფის სვეტი Oracle-ში?

ხდება მაშინ, როდესაც შენ ცდა განახლება ღირებულება a დანაყოფი გასაღები სვეტი . ეს ნება გამოიწვიოს იმპლიციტური INSERT ოპერაცია. მწკრივის ROWID მინიჭებული იყო მწკრივის პირველად ჩასმისას და არა შეცვლა . ამიტომ, ნაგულისხმევად, Oracle იქნება უარყოთ ნებისმიერი DML, რომელიც ნება გამოიწვიოს როიდის შეცვლა.

გირჩევთ: