Oracle хүснэгтийн зай гэж юу вэ?
Oracle хүснэгтийн зай гэж юу вэ?

Видео: Oracle хүснэгтийн зай гэж юу вэ?

Видео: Oracle хүснэгтийн зай гэж юу вэ?
Видео: Хоёр файлын ялгааг хэрхэн олох вэ? Exact функц 2024, May
Anonim

Хүснэгтийн орон зай нь тодорхой физик болон логик бүрэлдэхүүн хэсгүүдийн хоорондох гүүр юм Oracle мэдээллийн сан. Хүснэгтийн зай нь таны хадгалдаг газар юм Oracle зэрэг мэдээллийн сангийн объектууд ширээ , индексүүд болон буцаах сегментүүд. Та бодож болно a ширээний зай Windows дээрх дундын диск шиг.

Үүнтэй холбогдуулан жишээ нь Oracle дахь tablespace гэж юу вэ?

Ан Oracle Мэдээллийн сан нь нэг буюу хэд хэдэн логик хадгалалтын нэгжээс бүрдэнэ хүснэгтийн зай . Өгөгдлийн сангийн өгөгдөл нь тус бүрийг бүрдүүлдэг өгөгдлийн файлд хамтдаа хадгалагддаг ширээний зай мэдээллийн сангийн. Учир нь жишээ , хамгийн энгийн Oracle мэдээллийн сан нь нэгтэй байх болно ширээний зай болон нэг өгөгдлийн файл.

Хоёрдугаарт, SQL дээрх хүснэгтийн зай гэж юу вэ? А ширээний зай хадгалалтын бүтэц бөгөөд үүнд агуулагддаг ширээ , индекс, том объект, урт өгөгдөл. Энэ нь өгөгдлийн сан дахь өгөгдлийг системд хадгалагдаж буй өгөгдөлтэй холбоотой логик хадгалалтын бүлэг болгон зохион байгуулахад ашиглаж болно.

Түүнээс гадна, та ширээн дээрх зайг хэрхэн олох вэ?

Бүх Oracle-д зориулсан хүснэгтийн зайг авахын тулд ширээ тухайн номын санд: SQL> эзэмшигч = 'USR00' бүх хүснэгтээс хүснэгтийн нэр, хүснэгтийн_нэрийг сонгоно уу; авахын тулд ширээний зай тодорхой Oracle индексийн хувьд: SQL> эзэмшигч = 'USR00' ба индексийн_нэр = 'Z303_ID' байх бүх индексээс tablespace_name сонгоно уу;

Oracle хүснэгтүүд хаана хадгалагддаг вэ?

Тэгэхээр Oracle хүснэгтүүд (тэдгээрийн тодорхойлолт ба тэдгээрийн өгөгдөл) байна хадгалсан хүснэгтийн зайд. Хүснэгтийн орон зай нь эргээд байдаг хадгалсан файлуудад. Эдгээр файлууд нь ихэвчлэн "DBF" өргөтгөлтэй бөгөөд сонгосон хэсэгт (ихэвчлэн "ORADATA" хавтас) байрладаг. Би танд үүнийг үзэхийг зөвлөж байна Oracle илүү тодорхой мэдээлэл авахын тулд мэдээллийн сангийн лавлагаа.

Зөвлөмж болгож буй: