GBase 8s
运维管理
问答
gbase8s 如何创建 sbspace
发表于2024-07-29 14:59:52218次浏览8个评论
为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【GBase版本】: v8.8
【操作系统】: CentOS7.9
【CPU】: x64
【问题描述】*:
创建了一张表 CREATE TABLE jdbc_tb (id INT, col4 CLOB); 并在gbase8s 服务的机器上准备了个文件:/home/gbasedbt/clob.txt
> INSERT INTO jdbc_tb(id, col4) VALUES (1, FILETOCLOB('/home/gbasedbt/clob.txt', 'client')); -- 执行插入操作失败
9814: Invalid default sbspace name (sbspace).
130: ISAM error: no such DBspace
准备一个文件用作 sbspace 库空间文件:/dataB/gbase8s/jlpGBase8s.db
> CREATE DBSPACE client FILE '/dataB/gbase8s/jlpGBase8s.db' SIZE 256M; -- 创建表空间失败
201: A syntax error has occurred.
评论
登录后才可以发表评论
羊肉串发表于 2年前
GBase用户13104发表于 2年前
@羊肉串:创建成功了新的 space (这里名字叫:jlpdbs01)
[gbasedbt@binInverse storage]$ onstat -d
Your evaluation license will expire on 2024-12-26 00:00:00
On-Line -- Up 01:05:30 -- 175748 Kbytes
Dbspaces
address number flags fchunk nchunks pgsize flags owner name
45478028 1 0x60001 1 1 2048 N BA gbasedbt rootdbs
48007a68 2 0x60001 2 1 2048 N BA gbasedbt jlpdbs01
2 active, 2047 maximum
后面的表及其数据要如何使用(或指定)该空间
[gbasedbt@binInverse storage]$ onstat -d
Your evaluation license will expire on 2024-12-26 00:00:00
On-Line -- Up 01:05:30 -- 175748 Kbytes
Dbspaces
address number flags fchunk nchunks pgsize flags owner name
45478028 1 0x60001 1 1 2048 N BA gbasedbt rootdbs
48007a68 2 0x60001 2 1 2048 N BA gbasedbt jlpdbs01
2 active, 2047 maximum
后面的表及其数据要如何使用(或指定)该空间
wty发表于 2年前
@GBase用户13104:FLAG里带S标签的才是智能大对象空间,像这样 N SBA
需要在创建时用 -S 来创建
onspaces -c -S ...
需要在创建时用 -S 来创建
onspaces -c -S ...
爱吃萝卜的兔子发表于 2年前
@GBase用户13104:修改小onconfig配置文件里面的SBSPACENAME参数,后面空格加上jlpdbs01,重启实例下,就不用指定了,当然也可以建表的时候指定例如:create table tob(id int,picture clob)put picture in(sbspace1);
最佳回答
GBase用户13104发表于 2年前
@爱吃萝卜的兔子:谢谢,可以了
levvel发表于 9个月前
学习一下
柒柒天晴发表于 2个月前
学习下。
白芷发表于 2个月前
学习下。
热门帖子
- 12025-12-01浏览数:182764
- 22023-05-09浏览数:25062
- 42023-09-25浏览数:18526
- 52020-05-11浏览数:17529
touch sbs_chunk
chmod 660 sbs_chunk
chown gbasedbt:gbasedbt sbs_chunk
onspaces -c -S sbspace2 -p /opt/gbase/storage/sbs_chunk -o 0 -s 1000