高斯数据库 (gaussDB) - 导入数据 - 通过外表并行导入(5)

处理错误表

操作场景

当数据导入发生错误时,请根据本文指引信息进行处理。

查询错误信息

数据导入过程中发生的错误,一般分为数据格式错误和非数据格式错误。

  • 数据格式错误
    在创建外表时,通过设置参数“LOG INTO error_table_name”,将数据导入过程
    中出现的数据格式错误信息写入指定的错误信息表 error_table_name 中。您可以通
    过以下 SQL,查询详细错误信息。
    SELECT * FROM error_table_name;
    错误信息表结构如 表 8-5 所示。
    表 8-5 错误信息表
    image.png
  • 非数据格式错误

对于非数据格式错误,一旦发生将导致整个数据导入失败。您可以根据执行数据
导入过程中,界面提示的错误信息,帮助定位问题,处理错误表。

处理数据导入错误

根据获取的错误信息,请对照下表,处理数据导入错误。
表 8-6 处理数据导入错误
image.png
image.png

停止 GDS

操作场景

待导入数据成功后,停止 GDS。

操作步骤

步骤 1 以 gds_user 用户登录安装 GDS 的数据服务器。
步骤 2 请根据启动 GDS 的方式,选择停止 GDS 的方式。

  • 若用户使用“gds”命令启动 GDS,请使用以下方式停止 GDS。
    a. 执行如下命令,查询 GDS 进程号。
    ps -ef|grep gds
    示例:其中 GDS 进程号为 128954。
ps -ef|grep gds
gds_user  128954 1 0 15:03 ? 00:00:00 gds -d /input_data/ -p
192.168.0.90:5000 -l /log/gds_log.txt -D
gds_user 129003 118723 0 15:04 pts/0 00:00:00 grep gds

b. 使用“kill”命令,停止 GDS。其中 128954 为上一步骤中查询出的 GDS 进程
号。
kill -9 128954
* 若用户使用“gds_ctl.py”命令启动 GDS,请使用以下命令停止 GDS。

cd  /opt/bin/gds
python gds_ctl.py stop

  
    展开阅读全文