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
- 矩陣:橫向關係和縱向關係矩陣
- session和cookie關係SessionCookie
- day23-必備SQL和表關係及授權SQL
- @SpringBootApplication和@SpringBootConfiguration的關係Spring BootAPP
- jre 和 jdk的關係JDK
- PassEncoder和Pipeline的關係
- ThymeleafViewResolver和SpringTemplateEngine和SpringResourceTemplateResolver的關係ViewSpring
- Cookie 和 Session 關係和區別CookieSession
- 《Open Roads》:一段探索母女關係的公路冒險
- flink jobmanager和taskmanager的關係
- 程式和產品的關係
- Thread、Handler和HandlerThread關係何在?thread
- MySQL Oracle 查詢快慢和表的資料量多少有沒有關係?MySqlOracle
- Django中ORM外來鍵和表的關係(Django程式設計-4)DjangoORM程式設計
- Laravel 模型間關係設定分表方法Laravel模型
- JPA關係對映系列五:many-to-many 關聯表存在額外欄位關係對映
- [20211021]關於undo段頭事務表.txt
- 在 CSDN 上面看到的一篇關於 Laravel 關聯表模型和多對多關係的文章Laravel模型
- HomeAssistantOS和docker的組織關係Docker
- cmsis和各種庫的關係
- PyTorch和CUDA版本對應關係PyTorch
- 繼承關係和魔術方法繼承
- Chronicles 和 IRIS 是什麼關係
- IRIS 和 Caché 是什麼關係
- 談談 JDK 和 SAPMachine 的關係JDKMac
- Python和人工智慧的關係Python人工智慧
- iOS 中 UIView 和 CALayer 的關係iOSUIView
- GitClub和GitHub是什麼關係Github
- repo和Git的關係 [轉載]Git
- IP地址和MAC地址的關係Mac
- PostgreSQL的表檔案以及TOAST表檔案對應關係SQLAST
- 關係型資料庫和非關係型資料庫的區別資料庫
- HBase 的結構與表的對應關係
- T-SQL——關於時間段類報表SQL
- 列舉常見的關係型資料庫和非關係型都有那些?資料庫