社区
基础和管理
帖子详情
oracle表空间大小随便修改好吗?
jhone99
2009-12-01 08:51:23
oracle表空间大小随便修改好不好?比如500MB过几天改600MB,再过几天改700MB,再过几天改1000MB,这样改动有问题吗?
还有表空间多大为宜,大了或小了有什么优劣吗?
...全文
2540
31
打赏
收藏
oracle表空间大小随便修改好吗?
oracle表空间大小随便修改好不好?比如500MB过几天改600MB,再过几天改700MB,再过几天改1000MB,这样改动有问题吗? 还有表空间多大为宜,大了或小了有什么优劣吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
31 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
echoshally
2009-12-03
打赏
举报
回复
resize或者添加新的datafile
jhone99
2009-12-03
打赏
举报
回复
谢谢大家,有问题再讨教,结贴了
qurihong
2009-12-02
打赏
举报
回复
表空间大小应该根据数据总量,以及增速来定,当然也要考虑存储条件。自动扩展相对方便,但如果不合适(比如:数据量增速很快,导致tablespace一小时扩展一次)就会影响性能了; 反过来,如果不使用自动扩展,直接设置大一些,也有可能好几年用不完,浪费空间,还影响性能
quiet_8
2009-12-02
打赏
举报
回复
不建议。
因为表空间有自我扩充能力,当表空间写满后就会自动启动这个功能。
若是数据量很大,需要表空间时常溢出,建议一次性改大表空间,并将自动扩展数据块大小调大一点。具体大小要看数据量的大小了。
inthirties
2009-12-02
打赏
举报
回复
[Quote=引用楼主 jhone99 的回复:]
oracle表空间大小随便修改好不好?比如500MB过几天改600MB,再过几天改700MB,再过几天改1000MB,这样改动有问题吗?
还有表空间多大为宜,大了或小了有什么优劣吗?
[/Quote]
表空间是逻辑概念,有大小,这个限制是受制于block大小的,所以表空间对于我们的使用上来说,很少考虑空间的限制,你这里准确来说是表空间里的数据文件达到限制了,解决方法resize或者添加新的datafile
Blaider
2009-12-02
打赏
举报
回复
对性能大小影响,有人测试过没有啊?
wh62592855
2009-12-02
打赏
举报
回复
[Quote=引用 24 楼 lhm27556722 的回复:]
现在硬盘那么便宜又必要吗?
[/Quote]呵呵 不能光从价格来考虑的
haixingfuyun
2009-12-02
打赏
举报
回复
[Quote=引用 1 楼 tianlesoftware 的回复:]
不建议这个改法,如果表空间不够了,我们可以一次添加一个大点的数据块。如果原来是1000m,表空间满了,那我们在添加一个1000m的数据文件,这样数据文件在磁盘的位置是连续的。在IO的读取速度上要快点。如果说,一次加几百兆,那么它的空间不一定是连续的,这样影响IO的读取速度。
表空间一般根据业务来。如果表空间使用率超过了90%,我们就可以添加另一个数据文件了。
------------------------------------------------
[/Quote]
不能理解。
lhm27556722
2009-12-02
打赏
举报
回复
现在硬盘那么便宜又必要吗?
xchuanliu
2009-12-02
打赏
举报
回复
应该有影响
caozhifindjob
2009-12-02
打赏
举报
回复
支持了
wxkang123
2009-12-02
打赏
举报
回复
关注
neverany
2009-12-02
打赏
举报
回复
可以修改阿,不过不能改到数据最大的大小
wh62592855
2009-12-01
打赏
举报
回复
当然 难免会有意外
后来增加大小也没什么
自动拓展大小建议是打开的 因为就像楼上所说的 你无法估计什么时候出个意外 表空间空间变得紧张了
如果你使用的是ASM的话 那么添加数据文件是个不错的选择 这个时候ORACLE会重新REBALANCE
使内容平均分布在各个数据文件中 最好各个数据文件还分布在不同的磁盘上 呵呵
wh62592855
2009-12-01
打赏
举报
回复
我觉得表空间的初始大小以及增长规律应该在数据库设计之初就订好的
根据系统的业务量和运行情况有一个比较准确的估计
Dave
2009-12-01
打赏
举报
回复
2G可以.
将数据保存在多个数据文件中,可以避免一个数据文件过大,数据文件可以放在不同的盘里面,降低竞争和数据丢失的风险,减少I/O读取次数,提高i/o性能。
不过自动增加表空间的功能还是建议开启,假如没有注意到表空间满了,又没有自动增长,数据就不能写入磁盘了。数据库就hang住了.
------------------------------------------------------------------------------
Blog
: http://blog.csdn.net/tianlesoftware
网上资源
: http://tianlesoftware.download.csdn.net
相关视频
:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716
Divina
2009-12-01
打赏
举报
回复
我一般都是2G 2G 的加 ,用户区不做自动扩展 。
duqiangcise
2009-12-01
打赏
举报
回复
一个表空间的大小也不是可以通过添加数据文件的方式随便加的。
如果你建的是一般的表空间(smallfile)的话一个表空间的最大大小应该是4m个oracle块。
如果你建的是bigfile表空间的话,一个表空间的最大大小应该是4g个oracle块。
不过不建议把一个表空间建的太大,如果太大的话一方面备份花费的时间长,另外一方面是,对存放在该表空间上的数据不安全,如果表空间出错了,那么该表空间上的数据都会丢掉。
Dave
2009-12-01
打赏
举报
回复
根据业务来吧。 如果业务比较大的话,可以设大点。 我们生产库上,一个表空间的数据文件是5G的。
------------------------------------------------------------------------------
Blog
: http://blog.csdn.net/tianlesoftware
网上资源
: http://tianlesoftware.download.csdn.net
相关视频
:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716
jhone99
2009-12-01
打赏
举报
回复
[Quote=引用 8 楼 cosio 的回复:]
引用 7 楼 jhone99 的回复:
引用 6 楼 yulong663 的回复:
引用 1 楼 tianlesoftware 的回复:
不建议这个改法,如果表空间不够了,我们可以一次添加一个大点的数据块。如果原来是1000m,表空间满了,那我们在添加一个1000m的数据文件,这样数据文件在磁盘的位置是连续的。在IO的读取速度上要快点。如果说,一次加几百兆,那么它的空间不一定是连续的,这样影响IO的读取速度。
表空间一般根据业务来。如果表空间使用率超过了90%,我们就可以添加另一个数据文件了。
如果这样的话那表空间设置成自动增长岂不有弊端了啊,就会形成不连续的存储块
关注下
还有,现在硬盘都很大,一开始设置一个非常大的表空间,这样好吗?
--非常大!!那是多大?
[/Quote]
比如2G或3G,开始就设置为2G好吗?
加载更多回复(11)
关于
Oracle
数据库删除
表空间
后磁盘空间不释放的问题
有些小白在操作数据库时
随便
新建
表空间
,并且喜欢直接设置最大值把
表空间
文件直接设置成32G,而后在导库的时候又没进行正确操作导致新建的
表空间
并未使用,而把数据又全部导入users
表空间
了,这样就造成数据库服务器...
oracle
系统
表空间
和自定义
表空间
1,如何建立
表空间
...size
大小
(例如:1m初始分给
表空间
的
大小
) autoextend on(这句是自动扩展的意思) next
大小
(2m)(每次扩展的
大小
2m最大是下面的一句maxsize 最大值) maxsize 最
三种方式调整
表空间
大小
:维保数据库时应该考虑。
//通过视频学习的,
表空间
及数据文件的具体路径请根据实际情况更改。 如何调整
表空间
的尺寸 (
表空间
的
大小
等同它下的数据文件
大小
之和)
表空间
的操作在sys下 当发生
表空间
不足的问题时常用的3个解决办法: 1...
Oracle
导出dmp或导入dmp时,疯狂增加
表空间
数据文件解决方法
导致在还原的时候,会先根据这张表中每个数据表所占用的段的
大小
,相应的进行增加数据文件
大小
,所以造成
表空间
数据文件无线扩大。 1、关于dba_segments 详解 SEGMENT_TYPE:段的类型,可能是table,index,log...
Oracle
表空间
和数据文件遇到的坑
| JiekeXu来源 |公众号 JiekeXu DBA之路(ID: JiekeXu_IT)如需转载请联系授权 |(个人微信 ID:JiekeXu_DBA)大家好,我是 JiekeXu,江湖人称“强哥”,很高兴又和大家见面了,今天和大家一起来看看
Oracle
表空间
和数据...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章