2023-02-20
请问如何写数据到分布式表中(oracle sharding)
1.首先创建表空间集
SQL> conn apptest/oracle
create tablespace set tps_set_test using template (datafile size 100m autoextend on next 10m maxsize unlimited extent management local segment space management auto);
2.创建表
alter session enable shard ddl;
create sharded table shard_test
(
custid varchar2(60) not null,
firstname varchar2(60),
lastname varchar2(60)
) tablespace set tps_set_test
partition by consistent hash (custid) partitions auto;
3.写入数据报错误
SQL> insert into shard_test(custid,firstname,lastname) values('aa','1','1');
insert into shard_test(custid,firstname,lastname) values('aa','1','1')
*
ERROR at line 1:
ORA-02683: inconsistent shard schema
ORA-02063: preceding line from ORA_SHARD_POOL@ORA_MULTI_TARGET
我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏

评论
