oracle在建表空間的時候extent management local什麼意思不太懂,新手

時間 2021-09-08 16:30:33

1樓:手機使用者

1、extent就是擴充套件的意思,表空的extent呢包括了:initial_extent、next_extent、min_extents、max_extents 等內容,其意義就是:初始擴充套件數,下一次擴充套件數,最小擴充套件數和最大擴充套件數。

這些概念實際上在9i以上版本中就弱化了,主要是現在建立的資料庫基本上都是採用本地管理的,而不是字典管理方式。extent是乙個數量的概念,並不是大小概念,每個extent是由很多個block構成的,每個block的大小呢在表空間建立後就是確定的(如果在表空間建立時沒有特殊指定,那麼block的大小就和資料庫建立時設定的blocksize相同)。在建立表空間的時候當然可以指定表空間的擴充套件值,但是要注意,如果你想指定表空間的擴充套件的大小的話必須指定為blocksize的整數倍。

2、uniform實際上是段的概念,就是在表空間本地管理過程中對不同物件使用相同的段設定。如果使用了uniform引數那麼表空間的段管理方式就不再是system,而是你設定的uniform了。

這些實際上是資料庫的基本概念,你可以了解一下,塊、區、段等等的基礎概念就比較清楚了。

2樓:

就是本地化管理的表空間,實際上是使用位圖(bitmap)的方式管理空間的使用情況,另一種管理的形式是使用資料字典進行管理,效率較低,現在不推薦使用。

3樓:匿名使用者

是什麼意思 1、extent就是擴充套件的意思,表空的extent呢包括了:initial_2、uniform實際上是段的概念,就是在表空間本地管理過程中對不同物件使用

4樓:匿名使用者

使用bitmap管理extent,oracle9i以後建議使用。

如何檢視ORACLE表空間上的所有物件 表,檢視 索引等佔的大小

1.檢視錶空間所有物件 select do.owner,do.object name,do.object type from dba objects do 2.表 索引佔用大小 select ds.owner ds.segment name,ds.segment type,ds.bytes from...

oracle中怎麼匯出表空間的資料

您好,很高興為您解答。參考看下 如若滿意,請點選右側 採納答案 如若還有問題,請點選 追問 希望我的回答對您有所幫助,望採納!o o 用datapump遷移schema 怎麼匯出oracle資料庫表結構 oracle怎麼將乙個表空間的資料匯入到另乙個表空間 導成.sql形式,然後倒入進去。如果導成....

怎麼檢視oracle中某個表空間下所有表的大小

用如下語句查詢 select segment name,tablespace name,bytes b,bytes 1024 kb,bytes 1024 1024 mb from user segments where segment type table and tablespace name u...