obdumper&obloader分享几个示例

obdumper:

  • #导出单个表数据,通过–table可以导多张表或通配符导多张表

./obdumper -h192.168.36.76 -P2883 -uroot@ob_exam_cjx_bk#ob3_clu -p’OBexampas123%^&’ -D lab5db -f ‘…/ext/dump1’ --thread 16
–skip-check-dir --skip-header --cut --column-splitter ‘|’ --trail-delimiter --null-string ‘NullStr’ --empty-string ‘EmptyStr’ --table ‘salary’

  • #导出所有表数据

./obdumper -h192.168.36.76 -P2883 -uroot@ob_exam_cjx_bk#ob3_clu -p’OBexampas123%^&’ -D lab5db -f ‘…/ext/dump1’ --thread 16
–skip-check-dir --skip-header --cut --column-splitter ‘|’ --null-string ‘NullStr’ --empty-string ‘EmptyStr’ --all

  • #导出表数据和结构

./obdumper -h192.168.36.76 -P2883 -uroot@ob_exam_cjx_bk#ob3_clu -p’OBexampas123%^&’ -D lab5db -f ‘…/ext/dump1’ --thread 16
–skip-check-dir --skip-header --cut --column-splitter ‘|’ --null-string ‘NullStr’ --empty-string ‘EmptyStr’ --all --ddl

  • #导出快照

export JAVA_HOME=’/usr/java/jdk1.8.0-x64/’
./obdumper -h192.168.36.76 -P2883 -uroot@ob_exam_cjx_bk#ob3_clu -p’OBexampas123%^&’ -D lab5db --csv --ddl --all
-f ‘…/ext/dump2’ --snapshot --thread 16

  • #导出控制文件,只导出ctrl文件中定义的字段,有默认支持的函数例如id*100不支持

./obdumper -h192.168.36.76 -P2883 -uroot@ob_exam_cjx_bk#ob3_clu -p’OBexampas123%^&’ -D lab5db --table salary --csv
-f ‘…/ext/salary.csv’ --ctl-path ‘…/ext/view.ctrl’

  • #使用sql导出结果

./obdumper -h192.168.36.76 -P2883 -uroot@ob_exam_cjx_bk#ob3_clu -p’OBexampas123%^&’ -D lab5db --csv --query-sql “select id*100,substr(name,1,2) from salary” -f ‘…/ext/q10.csv’

obloader示例

  • 导入数据

./obloader -h192.168.36.76 -P2883 -uroot@ob_exam_cjx#ob3_clu -p’OBexampas123%^&’ -D lab5db --csv --table ‘salary,t1’ -f ‘/tmp/ob-loader-dumper-4.2.8.2-RELEASE/ext/dump1/data/lab5db/TABLE’

  • 只导入结构

./obloader -h192.168.36.76 -P2883 -uroot@ob_exam_cjx#ob3_clu -p’OBexampas123%^&’ -D lab4db --ddl --table ‘salary,t1’ -f ‘/tmp/ob-loader-dumper-4.2.8.2-RELEASE/ext/dump1/data/lab5db/TABLE’

  • 导入表结构和数据

./obloader -h192.168.36.76 -P2883 -uroot@ob_exam_cjx#ob3_clu -p’OBexampas123%^&’ -D lab5db --ddl --csv --table ‘salary,t1’ -f ‘/tmp/ob-loader-dumper-4.2.8.2-RELEASE/ext/dump1/data/lab5db/TABLE’

1 个赞

可以发到经验分享板块

1 个赞

涨知识了,学到了