GBase 8a
运维管理
文章
orato8a导出含clob或blob类型字段的表的方法
发表于2025-01-11 12:09:5676次浏览4个评论
orato8a参数encoding的使用:
通过指定--encoding参数,设置将clob或blob字段数据,以text(二进制)、base64(base64编码)或url(外部文件)方式存储。
$./orato8a --user='ssbm/ssbm@maya' --table_name='message' --file='./message.tbl' --format=3 --field=';' --encoding=base64 --string_qualifier="\x2b"
export columns: 3
export rows: 10
export time: 0 sec
process ok!
encoding功能:用来指定对blob或clob类型列数据的编码方式。
text:表示将blob或clob类型列内容按二进制方式导出,这种方式导出可能存在列分隔符或行分隔符与字段内容冲突的问题,支持单条记录数据长度最大为64M,超过64M时报错;
base64:表示将blob或clob类型列内容按base64编码方式导出,这种方式导出解决了列分隔符或行分隔符与字段内容冲突的问题,支持单条记录数据长度最大为64M,超过64M时报错;
url:表示将blob或clob类型列内容按url方式导出,即每个lob字段内容以单独文件方式保存在磁盘上,在导出的主数据文件中记录的是lob文件相对于主数据文件的相对路径。
示例:
./orato8a --encoding=base64或./orato8a --encoding=url
或者
./orato8a -Ebase64或./orato8a -Eurl
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526