将 47G 数据文件从 Aginity 工作台导入 IBM netezza 数据库时出错

Posted

技术标签:

【中文标题】将 47G 数据文件从 Aginity 工作台导入 IBM netezza 数据库时出错【英文标题】:error if importing a 47G data file to IBM netezza database from Aginity workbench 【发布时间】:2014-12-18 03:49:12 【问题描述】:

我需要将一个数据 txt 文件 (47 GB) 导入 IBM netezza SQL 数据库,但出现错误:

 netezza database error HY000 error: 8 : data partition full

我在 win 7 上使用 IBM Aginity 工作台工作。

netezza 服务器仍有足够的空间。

任何帮助将不胜感激。

【问题讨论】:

【参考方案1】:

您的问题中有多个错误。即-

1) “我在 win 7 上使用 IBM Aginity 工作台工作” Ans = Aginity 不是 IBM 的一部分,尽管 IBM 建议,此产品没有 IBM 的保证 使用此工具,但不声明此工具的任何错误或崩溃。

2) “netezza 服务器还有足够的空间” Ans = 尽我所能 从您的问题中了解到,您正在访问您的数据 windows 机器,因为 NPS 是在 RHEL6 上构建的,错误可能是 通过你的win7机器空间。与 Netezza 无关 空间。

解决方法-

检查您的 Windows 机器是否有足够的空间(不是首选方式)。

(首选方式)您可以从 IBM 合作伙伴网站下载 nz_client_windows/Linux (详情可从 "http://bajajvarun.blogspot.in/2014/02/install-netezza-client-on-ubuntu.html") 然后运行以下命令 -

nzsql -u <user_name> -pw <password> -db <database_name> -o <output_file_name> -host <NPS machine IP or domain_name> -c "<Query>"

希望这会有所帮助。

【讨论】:

以上是关于将 47G 数据文件从 Aginity 工作台导入 IBM netezza 数据库时出错的主要内容,如果未能解决你的问题,请参考以下文章

将数据从 txt 文件导入 IBM netezza SQL 数据库的错误

如何从 Aginity 工作台为 Redshift 导出数据结构

如何从 Aginity 工作台检查在 IBM Netezza SQL 中创建表的数据和时间

在 IBM netezza aginity sql 数据库工作台中导出大表时如何添加列名

将 SQL 数据库从一台服务器复制到 IBM netezza Aginity 工作台上的另一台服务器

如何从 Aginity 工作台检查在 IBM Netezza SQL 中处理表的数据和时间?