暂无图片
分享
猫瞳映月
2020-03-20
ogg对主键的要求
暂无图片 5M

请问各位专家,ogg对表的主键有什么要求吗?组合主键可以使用吗?是不是只要有主键就可以

收藏
分享
6条回答
默认
最新
猫瞳映月

有专家可以分享一下 查数据库没有主键的 SQL吗 准备部署ogg环境了

暂无图片 评论
暂无图片 有用 0
打赏 0
周末的被窝

没主键也可以,会告警。
有主键的记得添加附加日志

暂无图片 评论
暂无图片 有用 0
打赏 0
猫瞳映月

再请问一下

需不需要必须增加式的主键 比如是 1 3 4 5 6这种增加式的 还是可以 c d b1非增加式的也可以

暂无图片 评论
暂无图片 有用 0
打赏 0
王文忠

ogg 对于主键的要求就是能够在做逻辑操作DML的时候能够找到唯一行。跟主键列的类型,是数字还是字符都没有关系。

ogg对于唯一行的要求以下情况满足一个都可以:
1、单列主键,符合主键
2、唯一索引也可以
3、在参数中指定列为主键KEYCOLS

若没有主键,唯一的索引,则ogg按照表的所有字段来判断唯一行。

以下是ogg 12.3官方文档对于trandata的部分:
15846934851.jpg15846934621.jpg

暂无图片 评论
暂无图片 有用 0
打赏 0
宇智波の玛哒拉

谢谢楼上专家解答!

暂无图片 评论
暂无图片 有用 0
打赏 0
宇智波の玛哒拉
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
oracle分区表truncate分区,索引空间不释放!
回答 3
看看索引是否还是有效的
oracle中char关联问题
回答 1
第一条SQL,等号两侧都是char类型,char类型的比较是把短的值的右侧补空格补到和长侧的长度一致后再比,因此能查出来。在ORACLE中,rpad('yang',10)是varchar2(10)类型
求:oracle 10g升级至oracle 19.3.0.0.0版本操作手册,详情见问题描述
回答 5
我觉得还是用OGG升级,版本差别太大。而且跨平台。不知道你有没有停机时间。我们以前做过一个最后用停机exp这种做的。没有问题。10到12
Oracle 过去时间的所有表大小怎么查?
回答 2
过去时间无法统计,只能查询当前时间表大小:selectt.segmentname,t.segmenttype,sum(t.bytes/1024/1024)"占用空间(M)"fromdbasegment
Oracle中的duplicate 对主库有没有影响?
回答 1
已采纳
就和你跑了一个全备一样,主要是网络压力。
存储过程中,如果where条件是动态增加的,如何实现
回答 1
setserveroutputon;declaremonvarchar2(4);vsqlvarchar2(20);v1varchar2(200);vsql2varchar2(1000);beginse
Oracle 把图片用二进制的方式blob 存储后,所占空间与图片大小一致吗?
回答 2
用这个表名去查大小,你会发现这个表的大小没有变,下面我模拟了存入一个BLOB对象并让它变大https://dbfiddle.uk/?rdbmsoracle21&fiddle948ce4fca7
请教:客户端程序或者PL/SQL长时间不用后,重新使用会卡几十秒
回答 9
感谢各位的回复最后我觉得是"僵尸"session的问题,试着使用了DCD修改了数据库服务端Oracle用户下的sqlnet.ora文件,设置了参数SQLNET.EXPIRETIME
RMAN备份问题
回答 2
1、backupdatabase包含数据文件、控制文件、日志文件和参数文件2、backupdatabaseplusarchivelog备份的是归档文件
oracle数据库如何判断是否繁忙
回答 7
已采纳
用这个脚本查dbtime:https://www.modb.pro/download/3056