oracle-tom-表和段關係
TABLE &SEGMENT RELATIONSHIP:
一個表可以對應一個或者多個段,最簡單的情況是一個表對應一個段。一般情況下建立一個表也就是建立一個表段,下面包含區,區下面又劃分為塊。這是一般的儲存結構。也有例外情況。如:
會話1:
新建使用者
SQL> create user user1 identified by user1;
User created.
SQL> grant connect,resource to user1;
Grant succeeded.
SQL> conn user1/user1;
Connected.
在新使用者下檢視段情況
SQL> select segment_name,segment_type from user_segments;
no rows selected
SQL> create table t (x int primary key,y clob,z blob);
Table created.
當建立完第一個表後在看一下段使用情況
SQL> col segment_name format a30
SQL> col segment_type format a10
SQL> select segment_name,segment_type from user_segments;
SEGMENT_NAME SEGMENT_TY
------------------------------ ----------
SYS_C006061 INDEX
SYS_IL0000053473C00003$$ LOBINDEX
SYS_LOB0000053473C00003$$ LOBSEGMENT
SYS_IL0000053473C00002$$ LOBINDEX
SYS_LOB0000053473C00002$$ LOBSEGMENT
T TABLE
6 rows selected.
SQL>
說明:在這裡建立了一個表,但是是這個表不僅僅是對應一個段而是多個。表自己建立了一個段,主鍵索引建立了一個索引段,每個LOB列分別建立兩個段,一個用來存放大物件所指的實際資料塊,一個用來組織這些資料塊。LOB儲存在LOGSEGMENT塊中,LOGINDEX用來跟蹤這些塊在那裡
如果建立一個空表什麼也不加,沒有主鍵,約束等。如:
SQL> create table user1(id int,name varchar2(50));
Table created.
SQL> select segment_name,segment_type from user_segments;
SEGMENT_NAME SEGMENT_TY
------------------------------ ----------
USER1 TABLE 【這裡就是一個表對應一個段的情況】
SYS_C006061 INDEX
SYS_IL0000053473C00003$$ LOBINDEX
SYS_LOB0000053473C00003$$ LOBSEGMENT
SYS_IL0000053473C00002$$ LOBINDEX
SYS_LOB0000053473C00002$$ LOBSEGMENT
T TABLE
7 rows selected.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15720542/viewspace-722169/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於表空間和表的關係
- 事實表和維表關係
- Django(15)外來鍵和表關係Django
- 表的關聯關係
- ORM建立表關係ORM
- MySQL表關係的理解MySql
- FAILGROUP和REDUNDANCY之間的關係關係!AI
- Linux使用者年齡段和其發行版的關係Linux
- 我的一個主表和一個從表是一對多關係,但是從表又與其他表有一對多等關係,
- 部門層級關係表
- 矩陣:橫向關係和縱向關係矩陣
- session和cookie關係SessionCookie
- day23-必備SQL和表關係及授權SQL
- 關於PR 和PO關係
- 關於主外來鍵關係DML父表和DML子表加鎖方式
- 線段與多邊形關係的演算法演算法
- 中國人親戚關係圖表
- 用英語表達因果關係
- Windows系統中owner owned 關係和 parent child關係Windows
- JavaScript和Java的關係JavaScript
- 平等和效率的關係
- Cookie 和 Session 關係和區別CookieSession
- SAP中關聯工廠和公司的對應關係的表是哪個?
- 關於plsql表的一段程式碼SQL
- 【學習】= 概念 + 關係 + 關係發生的過程和條件
- 程式和產品的關係
- RedoLog Checkpoint 和 SCN關係
- oracle session和process的關係OracleSession
- connection和session的關係Session
- sqlldr和external table的關係!SQL
- 屋大維和凱撒的關係
- 學者和媒體的關係
- jre 和 jdk的關係JDK
- 《Open Roads》:一段探索母女關係的公路冒險
- 生命週期階段與外掛目標的繫結關係
- Django中ORM外來鍵和表的關係(Django程式設計-4)DjangoORM程式設計
- MySQL Oracle 查詢快慢和表的資料量多少有沒有關係?MySqlOracle
- BSEG和BSIS、BSAS、BSID、BSAD、BSIK、BSAK六個表的關係