谁接触到上TB的数据。一个数据库文件mdf超过64G怎么办?

l8487 2008-07-23 09:21:02
数据库如果超过64G。。单个文件达到100G怎么办。。。达到TB级别怎么办?如何存储呢。。
...全文
161 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
rockywu 2008-07-24
  • 打赏
  • 举报
回复
有钱就行了,设计数据存储方案。。。用磁盘柜。。。。。再不行用磁盘库。。。。
doer_ljy 2008-07-24
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 oracledbalgtu 的回复:]
可以在一个表空间中建立多个数据文件,每个数据文件分布到不同的disk上。
如果disk满了,没有space了,要么增加物理硬盘,要么得到数据库错误:无法扩展表空间。
引用 8 楼 l8487 的回复:
oracle 的解决方案就是一个表空间包含放在不同磁盘上的多个物理文件。
我要的就是7楼的方案。。如果好几个硬盘上的空间仍然不够,怎么办??
[/Quote]
如果你机器的硬盘扩充已经没有潜力了,那就没辙了。
总不能平空变出空间来。
当然你也可以回缩一下表空间,不过楼主好像不是想问这个。
ruihuahan 2008-07-23
  • 打赏
  • 举报
回复
就直接分个好几十TB的硬盘空间
==================================
这不太可能,操作系统支持的单个分区的容量是有限制的。

oracle 的解决方案就是一个表空间包含放在不同磁盘上的多个物理文件。
多壮志 2008-07-23
  • 打赏
  • 举报
回复
有点弱智吧 :)。
操作系统中增加设备,表空间增加文件,好像是最基本的。
oracledbalgtu 2008-07-23
  • 打赏
  • 举报
回复
可以在一个表空间中建立多个数据文件,每个数据文件分布到不同的disk上。
如果disk满了,没有space了,要么增加物理硬盘,要么得到数据库错误:无法扩展表空间。
[Quote=引用 8 楼 l8487 的回复:]
oracle 的解决方案就是一个表空间包含放在不同磁盘上的多个物理文件。
我要的就是7楼的方案。。如果好几个硬盘上的空间仍然不够,怎么办??
[/Quote]
l8487 2008-07-23
  • 打赏
  • 举报
回复
写错了。不好意思各位。。如果硬盘不够大呢。。如何办。或者说一个数据库文件超出了单个硬盘的最大容量。。
是不是在分区的时候就直接分个好几十TB的硬盘空间用来存放数据呢。。
gaohaha 2008-07-23
  • 打赏
  • 举报
回复
多设置几个数据文件吧。。。
doer_ljy 2008-07-23
  • 打赏
  • 举报
回复
mdf 让我想起了sqlserver...
dbcxbj 2008-07-23
  • 打赏
  • 举报
回复
oracle数据库是可以自动扩展的,
只要硬盘够大不用考虑oracle数据库的大小
aceplus 2008-07-23
  • 打赏
  • 举报
回复
多个数据文件阿,无论是用文件系统还是RAW都可以达到的
vc555 2008-07-23
  • 打赏
  • 举报
回复
oracle没mdf文件吧?
现在的oracle是操作系统能支持到多大的文件,oracle就能支持到多大的文件。
l8487 2008-07-23
  • 打赏
  • 举报
回复
oracle 的解决方案就是一个表空间包含放在不同磁盘上的多个物理文件。
我要的就是7楼的方案。。如果好几个硬盘上的空间仍然不够,怎么办??

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧