返回首页

gbase数据、南大通用产品文档:GBase8s创建分区

更新日期:2024年09月11日

以root用户身份,在终端通过fdisk -l命令查看当前可用的磁盘分区。为了对磁盘进行

GBase 8s 共享存储集群安装手册
南大通用数据技术股份有限公司 - 3 -
分区,在终端执行fdisk /dev/sdb命令,其中sdb是要进行分区的盘符。
本次分为8个分区,前3个分区键入n后键入p,并依次键入1、2、3作为Partition
number,First sector直接回车使用缺省值,Last sector可以使用+20G的格式。注意:第4个
分区键入n后键入e,即分区类型不再是primary partition而是extended,然后First sector和
Last sector均使用缺省值,即第4个扩展分区将剩余磁盘空间全部使用。继续键入n将第4个
扩展分区进一步细分为5个分区。键入p查看分区情况,确认无误后键入w使分区生效并退
出fdisk命令。
MBR分区表只支持2T磁盘,大于2T的磁盘请使用GPT分区表,并使用parted命令分区,
这里不再赘述。
对于主从共享的磁盘,此时可在从共享节点上通过partprobe /dev/xxx命令刷新分区信
息。

拷贝数据
GBase 8c 提供了在表和文件之间拷贝数据的语句,请参考COPY。

Statement 对象主要被用来执行 SQL 语句,
它可以运行一个查询语句返回一 个
结果集也可以运行 UPDATE、DELETE 等 SQL 语句。
closeResultSet(ResultSet *rs);关闭一个结果集。 executeQuery();执行一个查询语
句。
executeUpdate();执行 DDL、DML 语句,如:INSERT、UPDATE、DELETE、CREATE
等等。
getAutoCommit();返回是否事务自动提交。
getResultSet();得到一个结果集(ResultSet)。
getSQL();返回当前的 SQL 语句。
getUpdateCount();返回被更新的数量。
setAutoCommit(boolautocommit);设置事务是否自动提交。
setDouble(unsignedintparamindex,double x);赋一个 double 型的值。
setFloat(unsignedintparamindex,float x);赋一个 float 型的值。
setInt(unsignedintparamindex,int x);赋一个 INT 型的值。
setNull(unsigned intparamindex,TYPEtype);某参数设置为空。
setString(unsignedintparamindex,const string &x);赋一个
string 型的值。
setSQL(const string &sql);设置一个 SQL 语句。
Status();返回当前的状态。