DB2數(shù)據(jù)庫所支持的外部文件格式與制格式的文件
此文章主要向大家講述的是DB2數(shù)據(jù)庫所支持的外部文件格式的講解之二進制格式的文件,你是否對DB2數(shù)據(jù)庫所支持的外部文件格式的講解之二進制格式的文件的實際操作感到十分頭疼?如果是這樣子的話,以下的文章將會給你相應的解決方案。
我們大家都知道在DB2數(shù)據(jù)庫維護中有項工作可能經(jīng)常需要處理。如在數(shù)據(jù)庫投入生產(chǎn)使用之前,往往需要在數(shù)據(jù)庫中建立大量的信息。這步工作很多都是通過數(shù)據(jù)導入來完成的,即將數(shù)據(jù)直接從某個文件中導入到數(shù)據(jù)庫系統(tǒng)中。
DB2數(shù)據(jù)庫所支持的外部文件格式的講解之二進制格式的文件。
以上兩種文件有一個共同的特點,即都不是以二進制形式存儲的。為此他們在應用的時候會遇到一個兼容性的文件。如在Linux操作系統(tǒng)平臺上將某張表導出為ASCII文件。在Windows操作系統(tǒng)平臺上,無法將這個文件導入到DB2數(shù)據(jù)庫系統(tǒng)中。主要是因為同樣是ASCII文件,在不同的操作系統(tǒng)中(如Linux操作系統(tǒng)或者Windows操作系統(tǒng)),其存儲的格式是不同的。
為此通過ASCII文件是無法在不同的操作系統(tǒng)上進行數(shù)據(jù)互導的。其實不光光是DB2數(shù)據(jù)庫遇到這種困擾,在Oracle數(shù)據(jù)庫也是如此。
為了解決問題,在DB2數(shù)據(jù)庫中涉及了二進制格式的外部文件。這個二進制格式的數(shù)據(jù)文件主要有兩種,分別為PC集成交換格式和工作表單格式。PC集成交換格式文件主要用于在不同的操作系統(tǒng)平臺上,如Linux、Windows操作系統(tǒng)平臺上的DB2數(shù)據(jù)庫表之間進行數(shù)據(jù)傳遞。即通過這種格式的二進制文件,可以將數(shù)據(jù)從Linux操作系統(tǒng)上的數(shù)據(jù)庫中到出來,然后導入導Windows操作系統(tǒng)上的DB2數(shù)據(jù)庫中。
這個文件主要的特點就是,其存儲的不光光是記錄的內(nèi)容,還存儲了表結(jié)構(gòu)的定義。而且因為是二進制格式的文件,所以在不同操作系統(tǒng)上可以容易的轉(zhuǎn)移,而不用擔心兼容性的問題。
另外一種二進制文件的格式是工作表單格式。這也是DB2數(shù)據(jù)庫產(chǎn)品的一種特殊的格式文件。這個工作表單格式文件的用途與PC集成交換格式的文件用途不同。PC集成交換格式文件主要用來解決的是不同操作系統(tǒng)平臺上數(shù)據(jù)遷移時的兼容性問題。
而這個工作表單格式的文件其主要用途則是用來解決DB2不同產(chǎn)品之間的數(shù)據(jù)遷移,如在DB2數(shù)據(jù)庫與Lotus產(chǎn)品之間的數(shù)據(jù)遷移。雖然他們同樣都是二進制文件,但是他們用途是不同的。為此數(shù)據(jù)庫管理員需要根據(jù)不同用途來選擇合適的文件格式。
上述的相關(guān)內(nèi)容就是對DB2數(shù)據(jù)庫所支持的外部文件格式的講解的描述,希望會給你帶來一些幫助在此方面。
【編輯推薦】
- 正確利用MSCS來創(chuàng)建高效的DB2集群服務并不難!
- 對DB2數(shù)據(jù)庫編目概念的深刻理解
- DB2數(shù)據(jù)移動的輕松掌握技巧描述
- DB2數(shù)據(jù)庫優(yōu)化過程中的實用策略的描述
- SQL Server到DB2連接服務器如何實現(xiàn)?