SDE多表空間管理

2021-06-20 00:45:48 字數 2894 閱讀 3614

本文下面內容將以

oracle0g

為例,詳細介紹如何使用

sde管理多個表空間,如何將不同的資料存到相應的表空間下。

當使用sde管理較大的資料量時,可先將資料型別、用途等進行分類,然後分別儲存在不同的表空間裡;這樣不僅對管理的資料進行了合理的規劃和分類,同時由於這些表空間可由

sde使用者統一管理,因此又有效地減輕了

sde本身的負荷。 在

oracle

中建立儲存資料的表空間

lgydata。

如下圖所示,通常情況下在

arccatalog

中向sde

複製資料時,資料預設是進入到

config.keyword

列為「defaults」

的表空間中,即

sde預設的表空間。只要在

sde中建立

klgydata

關鍵字,並建立其與

lgydata

表空間的關聯,就可以實現用

sde使用者來管理

lgydata

表空間。

通過oracle10g

客戶端或

pl/sql

開啟sde.dbtune

表,如下圖所示。

sde表空間對應的關鍵字

「defaults」

在dbtune

表中有詳細的說明,包括有關的引數;因此,在

sde中建立

klgydata

關鍵字,只需在

dbtune

表中按defaults

的引數格式和內容,建立

klgydata

的引數表述資訊即可。

使用sql

語句【create table sde.dbtune123 asselect * from sde.dbtune where keyword = 『defaults』

】建立dbtune123

表,該錶與

dbtune

表結構一樣,但是只包含

defaults

的引數資訊。

使用sql語句【

updatesde.dbtune123 set keyword = 『klgydata』

】更新keyword

列值為「klgydata」。

最為重要的一步是對

config_string

列值的修改。由於

defaults

關鍵字config_string

列的資訊是在建立

sde表空間時建立的,其預設關聯的是

sde表空間,因此在其資訊中並沒有表空間的資訊。如下圖所示

關鍵字是後來建立的,因此在其引數資訊的

config_string

列中需要加上表空間的資訊。如下圖所示

使用sql語句【

updatesde.dbtune123 set config_string = concat(『tablespace lgydata 』

,to_char(config_string)) wheresubstr(to_char(config_string),1,7) = 「pctfree」

】更新config_string

列的值。注意:並非所有的

config_string

列值都需要更新,只要將現有列值中是以

pctfree

開頭的列更新即可。

使用sql語句【

insertinto sde.dbtune select * from sde.dbtune123

】,將dbtune123

表中的資訊匯入到

dbtune

表中。

到此步驟為止,完成了對

dbtune

表的修改,可以實現

sde使用者對多表空間的管理了。 在

arccatalog

下向sde

中複製資料如下圖

在arccatalog

下,向sde

中import

資料,如下圖

匯入的資料表都在

lgydata

表空間下。

arccatalog下用

sde使用者開啟連線,通過此連線可以看到

lgydata

表空間中的資料。

設定sde表空間為自動增長

有的使用者在測試資料時,希望在sde表空間裡面不受限制地匯入資料,於是需要將sde的表空間設定為自動增長。過程描述 1 可以在建立sde表空間的時候,新增引數autoextend on,修改後建立命令如下 create tablespace sde datafile location sde.dbf...

SDE直連Oracle空間資料庫

2.直連oracle空間資料庫 以下內容將介紹三種直連到oracle空間資料庫的方式 第一,使用資料庫認證直連到oracle空間資料庫 第二,使用作業系統認證直連到oracle空間資料庫 第三,如何連線到某使用者方案的空間資料庫。使用資料庫認證直連到oracle空間資料庫 1 在arccatalog...

靜態空間管理和動態空間管理

內部陣列所佔的物理空間的容量,若在向量的生命期內不允許調整,則稱作靜態空間管理策略。向量的實際規模與其內部的陣列容量的比值 size capacity 亦稱作裝填因子 他是衡量空間利用率的重要指標 所以如何才能保證向量的裝填因子既不至於超過1,也不至於太接近0,這時候需要動態空間管理了。templa...