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条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
Oracle的ORA-01555:snapshot too old错误
回答 8
已采纳
导致这个错误的一个原因:提交得太过频繁。ORA01555与数据破坏或数据丢失毫无关系,它算得上是一个“安全”的错误,唯一的影响是:收到这个错误的查询无法继续处理。这个错误实际上很简单,只有三个原因:(
MySQL查询问题
回答 2
你看看你表结构现在还能看吗?
oracle密码长度支持20个字符吗?
回答 3
支持的,尽管搞,但不要使用@&,因为有时候涉及转义
应用做某些操作的时候,oracle服务器的磁盘就飙升到100%,导致应用卡慢,请问各位大神,有什么办法进行排查吗?
回答 2
哪些操作啊,抓到的sql放出来啊。
Oracle dmp导出可以根据where条件到导出吗?
回答 1
已采纳
执行导出的命令如下:expdp用户名/密码@服务名directoryexpdirparfileempmain.parempmain.par文件内容tablesempmaindumpfileempmai
Oracle 绑定变量会记录redo吗?
回答 1
已采纳
redo应该记录的都是实际的值。
各位大佬,请教个数据排序问题 现在的问题是:设备所在机柜的U位,如何实现3-6 与 8-11这中数据进行比较排序,然后按照这个规律排序
回答 1
你试试吧38改成0308这样行不行?
Oracle 查询条件里字段顺序一定要和索引相一致才调用索引么
回答 1
已采纳
这个“据说”是非常不靠谱的, 即便退回到20多年前的8版本,优化模式使用RBO, 字段顺序在where条件里面也是随便写的,都是能够正常使用索引的。
AWR分析报告问题求助:老师,您好。585v0k5xt580g的版本数达到4256个,绑定变量有4个,不过这个SQL操作的表近亿级别,问题,SQL的版本数这么多是怎么造成的,怎么解决
回答 5
这个高版本的SQL问题,不是这个AWR报告的主要问题。这个SQL的执行次数为空,不是没有执行完成,而是当版本高于200时,数据库不再统计执行次数,避免过大的资源消耗。针对你的问题,这个SQL的版本数高
oracle如何查看一个命令的参数??
回答 2
showparameter参数名