Oracle大物件往HGDB遷移詳解(APP)

2021-10-11 20:59:02 字數 904 閱讀 6424

目錄環境

文件用途

詳細資訊

環境系統平台:microsoft windows (64-bit) 2012

版本:5.6.5

文件用途

對oracle大物件型別進行介紹,並給出hgdb與之對應的型別

詳細資訊

oracle的大資料型別主要包括三類:

1、儲存在資料庫內部的型別,包括 blob,clob,nclob;

2、儲存在外部的型別,就是bfile。

3、還有僅用於特殊環境的型別。包括為了相容老版本而使用的long和為了資料在不同系統間移動而利用的long raw型別。

hgdb的大資料型別只有兩種:

1、儲存二進位制資料的bytea;

2、儲存字元型別的text;

下面列舉它們的對應關係:

1、1 blob

oracle的 blob 型別主要內容是二進位制的大物件。最大長度是(4g-1)*database block size。

hgdb中,與之對應的是 bytea。最大長度是1g。雖然最大長度小於 blob,但是在實際應用中已經足夠了。

1、2 clob

oracle的clob型別,主要儲存基於資料庫字符集的單位元組或多位元組文字資訊,最大長度是(4g-1)*database block size。

hgdb中,可以使用text來對應。text的最大長度是1g,比oracle的小。但是,實際應用中,1g已經足夠。

1、3 nclob

oracle的nclob型別,主要儲存固定長度的unicode字串,最大長度是(4g-1)*database block size。

hgdb中,可以使用text來對應。text的最大長度是1g,比oracle的小。但是,實際應用中,1g已經足夠

更多詳細資訊請登入【瀚高技術支援平台】檢視

oracle物件的表空間遷移

imp資料的時候,由於表空間的匯入匯出表空間的不同,匯入資料到了system表空間,因此需要move到user表空間,具體過程如下 1,確定需要move的物件 select owner,segment name,tablespace name,segment type from dba segmen...

Oracle 內建資料型別 大物件

start create table test blob 列儲存的是二進位製流 blob 列參與事務,可恢復 col blob insert into test values empty blob select from test create table test clob 列儲存字元資料 clo...

JSP九大內建物件詳解(一)

jsp有九個內建物件 又叫隱含物件 不需要預先宣告就可以在指令碼 和表示式中隨意使用 jsp九大內建物件分為四類 九種物件簡介 out物件 用於向客戶端 瀏覽器輸出資料。request物件 封裝了來自客戶端 瀏覽器的各種資訊。response物件 封裝了伺服器的響應資訊。exception物件 封裝...