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