此文章主要向大家讲述的是DB2数据库所支持的外部文件格式的讲解之二进制格式的文件,你是否对DB2数据库所支持的外部文件格式的讲解之二进制格式的文件的实际操作感到十分头疼?如果是这样子的话,以下的文章将会给你相应的解决方案。
我们大家都知道在DB2数据库维护中有项工作可能经常需要处理。如在数据库投入生产使用之前,往往需要在数据库中建立大量的信息。这步工作很多都是通过数据导入来完成的,即将数据直接从某个文件中导入到数据库系统中。
DB2数据库所支持的外部文件格式的讲解之二进制格式的文件。
以上两种文件有一个共同的特点,即都不是以二进制形式存储的。为此他们在应用的时候会遇到一个兼容性的文件。如在Linux操作系统平台上将某张表导出为ASCII文件。在Windows操作系统平台上,无法将这个文件导入到DB2数据库系统中。主要是因为同样是ASCII文件,在不同的操作系统中(如Linux操作系统或者Windows操作系统),其存储的格式是不同的。
为此通过ASCII文件是无法在不同的操作系统上进行数据互导的。其实不光光是DB2数据库遇到这种困扰,在Oracle数据库也是如此。
为了解决问题,在DB2数据库中涉及了二进制格式的外部文件。这个二进制格式的数据文件主要有两种,分别为PC集成交换格式和工作表单格式。PC集成交换格式文件主要用于在不同的操作系统平台上,如Linux、Windows操作系统平台上的DB2数据库表之间进行数据传递。即通过这种格式的二进制文件,可以将数据从Linux操作系统上的数据库中到出来,然后导入导Windows操作系统上的DB2数据库中。
这个文件主要的特点就是,其存储的不光光是记录的内容,还存储了表结构的定义。而且因为是二进制格式的文件,所以在不同操作系统上可以容易的转移,而不用担心兼容性的问题。
另外一种二进制文件的格式是工作表单格式。这也是DB2数据库产品的一种特殊的格式文件。这个工作表单格式文件的用途与PC集成交换格式的文件用途不同。PC集成交换格式文件主要用来解决的是不同操作系统平台上数据迁移时的兼容性问题。
而这个工作表单格式的文件其主要用途则是用来解决DB2不同产品之间的数据迁移,如在DB2数据库与Lotus产品之间的数据迁移。虽然他们同样都是二进制文件,但是他们用途是不同的。为此数据库管理员需要根据不同用途来选择合适的文件格式。
上述的相关内容就是对DB2数据库所支持的外部文件格式的讲解的描述,希望会给你带来一些帮助在此方面。
【编辑推荐】
- 正确利用MSCS来创建高效的DB2集群服务并不难!
- 对DB2数据库编目概念的深刻理解
- DB2数据移动的轻松掌握技巧描述
- DB2数据库优化过程中的实用策略的描述
- SQL Server到DB2连接服务器如何实现?