oracle字段xml特殊字符处理
问题场景
描述:当oracle 字段fact_content中包含xml⽂件,同时
fact_content也是clob类型,由于xml中有多个特殊字符,最终导致sqoop时出现数据异常,因此需要在sqoop同时替换其中的特殊类
型和字符。
/usr/bin/sqoop import-libjars /home/dataimport_test/config/../lib/ojdbc6-11.2.0.2.0.jar --connect jdbc:oracle:thin:@:15:slave --username xxx --query "select id,owner_org,fact_code,fact_name,strategy_code,biz_type,
replace( replace(fact_content,chr(13),''),chr(10),'')
as
fact_content,main_version,sub_version,status,creator,create_time,last_modify_person,last_modify_time,owner_id from
RMPS.TM_RULE_FACT
java xml是什么where \$CONDITIONS"
--split-by id
--target-dir
/user/hive/tmp --hive-database raw_datas_test
--hive-table b --hive-import --m 1 --hive-delims-replacement \30 --fields-terminated-by"\001" --null-
string "\\\\N" --null-non-string"\\\\N"
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论