พื้นที่ตาราง Oracle คืออะไร
พื้นที่ตาราง Oracle คืออะไร

วีดีโอ: พื้นที่ตาราง Oracle คืออะไร

วีดีโอ: พื้นที่ตาราง Oracle คืออะไร
วีดีโอ: รีวิว ORACLE Database Appliance ทันสมัยใช้งานง่าย มีฟีเจอร์หลากหลาย ครบจบในที่เดียว 2024, อาจ
Anonim

Tablespaces เป็นสะพานเชื่อมระหว่างส่วนประกอบทางกายภาพและตรรกะบางอย่างของ Oracle ฐานข้อมูล Tablespaces คือที่ที่คุณจัดเก็บ Oracle วัตถุฐานข้อมูลเช่น โต๊ะ , ดัชนีและส่วนย้อนกลับ คุณสามารถนึกถึง พื้นที่โต๊ะ เหมือนไดรฟ์ที่ใช้ร่วมกันใน Windows

ในแง่นี้ tablespace ใน Oracle คืออะไรพร้อมตัวอย่าง

หนึ่ง Oracle ฐานข้อมูลประกอบด้วยหน่วยเก็บข้อมูลลอจิคัลหนึ่งหน่วยหรือมากกว่าที่เรียกว่า พื้นที่โต๊ะ . ข้อมูลของฐานข้อมูลถูกจัดเก็บรวมกันในไฟล์ข้อมูลที่ประกอบขึ้นเป็นแต่ละไฟล์ พื้นที่โต๊ะ ของฐานข้อมูล สำหรับ ตัวอย่าง , ที่ง่ายที่สุด Oracle ฐานข้อมูลจะมีหนึ่ง พื้นที่โต๊ะ และไฟล์ข้อมูลหนึ่งไฟล์

ประการที่สอง พื้นที่ตารางใน SQL คืออะไร? NS พื้นที่โต๊ะ เป็นโครงสร้างการจัดเก็บ ประกอบด้วย โต๊ะ , ดัชนี, ออบเจ็กต์ขนาดใหญ่ และข้อมูลขนาดยาว สามารถใช้เพื่อจัดระเบียบข้อมูลในฐานข้อมูลเป็นกลุ่มการจัดเก็บข้อมูลแบบลอจิคัลซึ่งสัมพันธ์กับตำแหน่งที่ข้อมูลที่จัดเก็บไว้ในระบบ

นอกจากนี้ คุณจะหาพื้นที่ในตารางได้อย่างไร?

ในการรับพื้นที่ตารางสำหรับ Oracle. ทั้งหมด โต๊ะ ในไลบรารีเฉพาะ: SQL> เลือก table_name, tablespace_name จาก all_tables โดยที่ owner = 'USR00'; ที่จะได้รับ พื้นที่โต๊ะ สำหรับดัชนี Oracle เฉพาะ: SQL> เลือก tablespace_name จาก all_indexes โดยที่ owner = 'USR00' และ index_name = 'Z303_ID';

ตาราง Oracle เก็บไว้ที่ไหน

ดังนั้น ตาราง Oracle (คำจำกัดความและข้อมูล) คือ เก็บไว้ ในพื้นที่ตาราง ในทางกลับกัน Tablespaces คือ เก็บไว้ ในไฟล์. โดยปกติไฟล์เหล่านั้นจะมีนามสกุล “DBF” และอยู่ในพื้นที่ที่เลือก (โดยปกติคือโฟลเดอร์ “ORADATA”) ฉันแนะนำให้คุณดูที่ Oracle การอ้างอิงฐานข้อมูลสำหรับข้อมูลที่เฉพาะเจาะจงมากขึ้น

แนะนำ: