Oracle入門《Oracle介紹》第一章1-3 Oracle 邏輯組件


一.數據庫的邏輯結構是從邏輯的角度分析數據庫的組成。Oracle 的邏輯組件包括:

  

  1.表空間

    表空間是數據庫中最大的邏輯單位,一個 Oracle 數據庫至少包含一個表空間,就是名為SYSTEM的系統表空間。
    每個表空間是由一個或多個數據文件組成的,一個數據文件只能與一個表空間相關聯。
    表空間的大小等於構成該表空間的所有數據文件大小之和

 
 1 --表空間的創建語法
 2 create tablespace 表空間名
 3 datafile '文件路徑'
 4 size 文件大小
 5 autoextend on|off(是否自動增長)
 6 
 7 --示例:創建一個 1605NA
 8 create tablespace 1605NA
 9 datafile 'e:\db\1605NA.ORA'
10 size 10m
11 autoextend on
12 
13 --創建臨時表空間
14 create temporary tablespace 表空間名
15 tempfile '文件路徑'
16 size 文件大小
17 autoextend on|off(是否自動增長)
18 
19 --示例
20 create temporary tablespace tm1605NA
21 tempfile 'e:\db\tm1605NA.ORA'
22 size 10m
23 autoextend on

 

 

    2.段

      段是構成表空間的邏輯存儲結構,段由一組區組成。
      按照段所存儲數據的特征,將段分為四種類型,即數據段、索引段、回退段和臨時段。

    3.區

      區為段分配空間,它由連續的數據塊組成。
      當段中的所有空間已完全使用時,系統自動為該段分配一個新區。
      區不能跨數據文件存在,只能存在於一個數據文件中。

    4.數據塊

      數據塊是Oracle服務器所能分配、讀取或寫入的最小存儲單元。
      Oracle服務器以數據塊為單位管理數據文件的存儲空間。

    5.模式

      模式是對用戶所創建的數據庫對象的總稱。
      模式對象包括表、視圖、索引、同義詞、序列、過程和程序包等。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM