dbload 实用程序

dbload 实用程序将数据装入 GBase 8s 产品创建的数据库或表中。它将数据从一个或多个文本文件传送到一个或多个现有表中。

此实用程序支持 所有 GBase 8s 版本中的新数据类型。

先决条件:如果数据库包含基于访问控制 (LBAC) 对象,那么 dbload 实用程序只能装入您的安全标号控制其列安全标号或行安全标号的那些行。如果要装入整个表,那么必须具有写入所有标注的行和列的必要 LABC 凭证。有关 LBAC 对象的更多信息,请参阅 GBase 8s 安全性能指南 和《GBase 8s SQL 指南:语法》。

不能在高可用性集群中的辅助服务器上使用 dbload 实用程序。

当您使用 dbload 实用程序时,可以操纵正在装入的数据文件或访问正在装入的数据库。尽可能使用 LOAD 语句,它比 dbload 要快。

dbload 实用程序给了您极大的灵活性,但它没有其他方法快,并且您必须准备一个命令文件来控制输入。您可将多种格式的数据用于 dbload

dbload 实用程序与 LOAD 语句相比,有以下优点:

dbload 灵活性的代价是时间和花在创建 dbload 命令文件上的精力,这是 dbload 运行所要求的。输入文件不作为 dbload 命令行的一部分进行指定,也不是要插入数据的表。此信息包含在命令文件中。