GBase 8a
适配迁移
文章

常见的特殊字符,用来数据迁移,避免加载不进去或者加载跳过

发表于2026-02-27 13:21:4921次浏览3个评论

1.oracle导入到gbase的时候 可能会存在数据无法导入的情况,可以把字段分隔符和换行符设置不可见字符,避免出现gbase加载数据加载不成功

./orato8a-9.5.3.046-centos8-x86_64 --user='user_name/"password"@ip:1521/server_name' --query="select * from db.table_name" --file='/gbase/oraToGbase/dev_data/table_name.txt' --field="\x02" --line_separator='\x03' --format=3

2.数据导入可以按照下面的方式: 

load data infile 'sftp://gbase:password@ip//gbase/oraToGbase/dev_data/table_name.txt' into table db.table_name data_format 3 null_value 'nullnull' fields terminated by '\x02' lines  terminated by '\x03'

datetime format '%Y-%m-%d %H:%i:%s' date format '%Y-%m-%d' ;

一般来说,按照\02 作为字段分隔,\03换行就满足现场。

  • \00空字符(NULL):表示没有任何字符,常用于字符串的结束标志。

  • \01开始标题(STX, Start of Heading):在某些通信协议中用于表示数据的开始。

  • \02开始文本(STX, Start of Text):表示文本内容的开始。

  • \03结束文本(ETX, End of Text):标记文本结束。

  • \04结束传输(EOT, End of Transmission):用于终止数据传输。

  • \05查询(ENQ, Enquiry):请求信息。

  • \06应答(ACK, Acknowledge):确认收到数据。

  • \07响铃(BEL, Bell):通常用于发出声音警告。

  • \08退格(BS, Backspace):使光标回退一个位置。

  • \09水平制表符(TAB, Horizontal Tab):用来进行水平对齐。

评论

登录后才可以发表评论
用户头像
GBase用户28017发表于 5个月前
谢谢禽。
xinyiedc!发表于 2个月前
向大佬学习
GBase用户51885发表于 2个月前
学习了