暂无图片
一般来讲,Oracle数据库表的行数上限是多少?
我来答
分享
晴天
2023-06-05
一般来讲,Oracle数据库表的行数上限是多少?

一般来讲,Oracle数据库表的行数上限是多少?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新

Oracle一个表的行数理论上是无限的,不过因为存在着另外某些限制,使得它实际上无法达到“无限”。

一般来讲,一个表空间最多有1022个数据文件(Oracle Database 10g及以上版本有一种新的BIGFILE表空间,可以超出上述文件大小限制)。假设你有一个典型的表空间,使用32GB的文件大小,整个表空间的大小为32704GB,其中就会有2143289344个大小为16KB的块。你可能在每个块上放160行(每行大约80-100字节),这样就会有总共342926295040行。如果对这个表进行分区,这个行数还能很容易地翻倍。假设一个表有1024个散列分区,则能有1024*342926295040=351156526120960行,这就是上限。

暂无图片 评论
暂无图片 有用 10
打赏 0
暂无图片
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle 导入dmp文件 其中一张表特别大,四千万行数据 导入失败 IMP-00009: 导出文件异常结束,怎么解决?
回答 2
根据实际情况,调整undoretention参数大小,直到能够正常导出数据为止。修改参数undoretention不重启altersystemsetundoretention36000scopebot
数据库数据达到百万级别时候,查找性能低,针对这种大数据做搜索,目前知道的解决方案有solr 和 hibernate search,不知道还有啥其他解决方案,都有啥优缺点?
回答 1
我以前oracle单表100亿级别没有问题。你说的百万级别性能差这是不应该的。请看看你SQL的执行计划是不是全表查询。
Oracle数据库查询报错:ORA-01722 invalid number
回答 2
已采纳
如果发生ORA01722错误,可能的原因有两种:1)执行的sql语句中包含显示或者隐式的类型转换,将字符串转换到数字类型的时候失败,(因为)字符内容包含非数字字符。解决方法:检查SQL语句是否包含对字
Oracle数据库EXPDP导出来的备份数据大家是怎么验证数据完整性的啊?
回答 4
你看这个,能不能解决你的问题?https://mp.weixin.qq.com/s?bizMzI2NzM1OTM4OA&mid2247484369&idx1&sn30dd4a8
AWR分析报告问题求助:dc_sequences Pct Miss: 12.5 请求获取序列缓存失败比例过高,可调大SEQUENCE的CACHE,尤其RAC环境 严重 这个会导致sql解析过慢么
回答 1
已采纳
seq不够用会出现等待事件enq:SQcontention,可以调大cache来处理,这个和sql解析过慢没什么关系。可参考https://www.modb.pro/db/18894
windows2019能装oracle11g吗?
回答 1
oracle11g没有windowsserver2019的认证CertifiedWithOperatingSystems(13Items)MicrosoftWindowsx64(64bit)11Ver
impdp ORA31694
回答 9
可能是文件损坏,检查两边文件大小是否一致也可能是环境变量中的字符集设置有影响可以直接导出 metadataonly再导入试试有没有报错
Windows下Oracle归档的问题
回答 2
楼上正解,建议RMAN,catalog重新注册进来,使用rman删除这部分归档,防止误操作。
docker oracle 19c 如何多实例安装?
回答 2
已采纳
直接用dockerhub中现有的Oacle19c镜像启动数据库,然后通过静默安装实例方式配置多个实例即可;
12C用impdp导入数据没有生成日志文件
回答 3
我创建了两个目录,一个是douyusi对应root用户下的地址/oracle/douyusi,一个是douyusi对应oracle用户下的地址/home/oracle/douyusi,在执行impdp