SequoiaDB版本升级及导入导出工具说明
2013-12-16 00:00
363 查看
升级SequoiaDB数据库指导
SequoiaDB安装路径:SDB_HOME=/opt/sequoiadb
数据存储路径:DATABASE=/ opt/sequoiadb/database
一、导出数据
导出工具sdbexport
参数 描述
–help 返回基本帮助和用法文本。
–hostname,-h 从指定主机名的SequoiaDB中导出数据。默认情况下sdbexprt尝试连接到本地主机。
–svcname,-s 指定的端口号。默认情况下sdbexprt尝试连接到端口号50000的主机。
–type 指定的导出数据格式。默认csv,数据格式可以是csv或json。
–file 指定要导出的文件名。
–delchar,-a 指定字符分隔符。默认是”,csv格式有效。
–delfield,-e 指定字段分隔符。默认是’,',csv格式有效。
–delrecord,-r 指定记录分隔符。默认是’\n’。
–fields 指定一个或多个字段来导出数据,使用逗号分隔多个字段。csv格式有效。
–csname,-c 指定导出数据的集合空间名。
–clname,-l 指定导出数的集合名。
例子:
/opt/sequoiadb/bin/sdbexprt -h 192.168.30.187 -s 50000 -c foo -l bar –file /opt/test.txt –type json
-h 填写coord节点的ip地址
-s 填写coord的端口
-c 填写需要导出的集合空间名
-l 填写需要导出的集合名
–file 导出文件名
–type 导出数据格式,选择json格式,csv格式需要填写导出的字段名
如果需要指定导出字段,加上”–fields” 参数,字段以”,” 隔开,json格式将数据全部导出,csv格式需要手动填写导出字段
二、卸载旧SequoiaDB数据库
1、停止机器上的SequoiaDB相关进程
/opt/sequoiadb/bin/sdbstop
/opt/sequoiadb/bin/sdbcmtop
2、卸载
/opt/sequoiadb/uninstall
3、删除目录
rm -rf /opt/sequoiadb
三、安装新版本SequoiaDB数据库
1、二进制文件加权
chmod a+x /opt/sequoiadb-1.5-linux_x86_64-installer.run
2、安装
/opt/sequoiadb-1.5-linux_x86_64-installer.run
四、数据恢复
1、创建集合空间和集合
/opt/sequoiadb/bin/sdb
sdb操作:
> db = new Sdb(“192.168.30.187″,50000)
> db.createCS(“foo”)
> db.foo.createCL(“bar”)
>quit
2、数据导入
导入工具sdbimprt
参数 描述
–help 返回基本帮助和用法文本 。
–hostname,-h 从指定主机名的SequoiaDB中导入数据。默认情况下sdbexprt尝试连接到本地主机。
–svcname,-s 指定的端口号。默认情况下sdbexprt尝试连接到端口号50000的主机。
–type 指定的导入数据格式。默认csv,数据格式可以是csv或是json。
–file 指定要导入的文件名。
–delchar,-a 指定字符分隔符。默认是 “, csv格式有效。
–delfield,-e 指定字段分隔符。默认是 ,,csv格式有效。
–delrecord,-r 指定记录分隔符。默认是 \n,csv格式有效。
–csname,-c 指定导入数据的集合空间名。
–clname,-l 指定导入数据的的集合名。
–fields 指定导入数据的的字段名。csv格式有效。
–headerline 指定导入数据首行是否作为字段名,默认false,csv格式有效。
–sparse 指定导入数据时,自动添加字段名,默认true,csv格式有效。
–extra 指定导入数据时,自动添加值,默认false,csv格式有效。
例子:
/opt/sequoiadb/bin/sdbimprt -h 192.168.30.187 -s 50000 -c foo -l bar –file /opt/test.txt –type json
-h 填写coord节点的ip地址
-s 填写coord的端口
-c 填写导入的集合空间名
-l 填写导入的集合名
–file 导入文件名
–type 导入数据格式,选择json格式,csv格式需要填写导出的字段名
如果需要指定导入字段,加上”–fields” 参数,字段以”,” 隔开,json格式将数据全部导入,csv格式需要手动填写导入字段,而且导入字段的顺序必须和导出顺序一致,否则导入数据会错乱
SequoiaDB安装路径:SDB_HOME=/opt/sequoiadb
数据存储路径:DATABASE=/ opt/sequoiadb/database
一、导出数据
导出工具sdbexport
参数 描述
–help 返回基本帮助和用法文本。
–hostname,-h 从指定主机名的SequoiaDB中导出数据。默认情况下sdbexprt尝试连接到本地主机。
–svcname,-s 指定的端口号。默认情况下sdbexprt尝试连接到端口号50000的主机。
–type 指定的导出数据格式。默认csv,数据格式可以是csv或json。
–file 指定要导出的文件名。
–delchar,-a 指定字符分隔符。默认是”,csv格式有效。
–delfield,-e 指定字段分隔符。默认是’,',csv格式有效。
–delrecord,-r 指定记录分隔符。默认是’\n’。
–fields 指定一个或多个字段来导出数据,使用逗号分隔多个字段。csv格式有效。
–csname,-c 指定导出数据的集合空间名。
–clname,-l 指定导出数的集合名。
例子:
/opt/sequoiadb/bin/sdbexprt -h 192.168.30.187 -s 50000 -c foo -l bar –file /opt/test.txt –type json
-h 填写coord节点的ip地址
-s 填写coord的端口
-c 填写需要导出的集合空间名
-l 填写需要导出的集合名
–file 导出文件名
–type 导出数据格式,选择json格式,csv格式需要填写导出的字段名
如果需要指定导出字段,加上”–fields” 参数,字段以”,” 隔开,json格式将数据全部导出,csv格式需要手动填写导出字段
二、卸载旧SequoiaDB数据库
1、停止机器上的SequoiaDB相关进程
/opt/sequoiadb/bin/sdbstop
/opt/sequoiadb/bin/sdbcmtop
2、卸载
/opt/sequoiadb/uninstall
3、删除目录
rm -rf /opt/sequoiadb
三、安装新版本SequoiaDB数据库
1、二进制文件加权
chmod a+x /opt/sequoiadb-1.5-linux_x86_64-installer.run
2、安装
/opt/sequoiadb-1.5-linux_x86_64-installer.run
四、数据恢复
1、创建集合空间和集合
/opt/sequoiadb/bin/sdb
sdb操作:
> db = new Sdb(“192.168.30.187″,50000)
> db.createCS(“foo”)
> db.foo.createCL(“bar”)
>quit
2、数据导入
导入工具sdbimprt
参数 描述
–help 返回基本帮助和用法文本 。
–hostname,-h 从指定主机名的SequoiaDB中导入数据。默认情况下sdbexprt尝试连接到本地主机。
–svcname,-s 指定的端口号。默认情况下sdbexprt尝试连接到端口号50000的主机。
–type 指定的导入数据格式。默认csv,数据格式可以是csv或是json。
–file 指定要导入的文件名。
–delchar,-a 指定字符分隔符。默认是 “, csv格式有效。
–delfield,-e 指定字段分隔符。默认是 ,,csv格式有效。
–delrecord,-r 指定记录分隔符。默认是 \n,csv格式有效。
–csname,-c 指定导入数据的集合空间名。
–clname,-l 指定导入数据的的集合名。
–fields 指定导入数据的的字段名。csv格式有效。
–headerline 指定导入数据首行是否作为字段名,默认false,csv格式有效。
–sparse 指定导入数据时,自动添加字段名,默认true,csv格式有效。
–extra 指定导入数据时,自动添加值,默认false,csv格式有效。
例子:
/opt/sequoiadb/bin/sdbimprt -h 192.168.30.187 -s 50000 -c foo -l bar –file /opt/test.txt –type json
-h 填写coord节点的ip地址
-s 填写coord的端口
-c 填写导入的集合空间名
-l 填写导入的集合名
–file 导入文件名
–type 导入数据格式,选择json格式,csv格式需要填写导出的字段名
如果需要指定导入字段,加上”–fields” 参数,字段以”,” 隔开,json格式将数据全部导入,csv格式需要手动填写导入字段,而且导入字段的顺序必须和导出顺序一致,否则导入数据会错乱
相关文章推荐
- SequoiaDB版本升级及导入导出工具说明
- PL/SQL Developer导入导出工具参数说明
- 平台数据库导入导出快捷工具说明
- 平台数据库导入导出快捷工具说明
- 关于项目中导出,导入由jxl转化为poi3.14(高版本低版本通用)的文档说明
- 平台数据库导入导出快捷工具说明
- 平台数据库导入导出快捷工具说明
- IT忍者神龟之PL/SQL Developer导入导出工具参数说明
- 平台数据库导入导出快捷工具说明
- SequoiaDB版本在线升级介绍说明
- asp.net中Excel导入导出控件 2.0升级版本和1.0版本代码开源
- 快捷方便的Excel导入导出工具 Easy-Xls 1.0 版本发布
- SequoiaDB版本在线升级介绍说明
- 真正菜鸟用教程之WQSG Scrip Export WQSG (脚本导出导入工具,PSP、NDS汉化必备 )
- Mongodb数据导出工具mongoexport和导入工具mongoimport介绍
- oracle导入数据库时报错(高版本oracle导出的数据导入低版本oracle)
- Oracle exp/imp导出导入工具的使用
- Mongodb数据导出工具mongoexport和导入工具mongoimport介绍
- SQL Server数据导入导出工具BCP详解
- mysql的导入导出工具mysqldump命令详解