【Q】8.0.6 库中添加了一个没指定大小的数据文件,该怎么办?

[复制链接]
查看11 | 回复9 | 2010-5-13 10:04:27 | 显示全部楼层 |阅读模式
数据库版本 8.0.6
客户往库中添加了一个数据文件,是裸设备格式的。没有指定大小。现在才刚刚运行一周。该表空间很大,不想重建表空间。有没有办法解决。
1、alter database datafile xxxx maxsize
行吗?
有没有办法修正数据字典的信息呢?
回复

使用道具 举报

千问 | 2010-5-13 10:04:27 | 显示全部楼层
upup
回复

使用道具 举报

千问 | 2010-5-13 10:04:27 | 显示全部楼层
没指定大小?那你建立的是多大?指定最大值
回复

使用道具 举报

千问 | 2010-5-13 10:04:27 | 显示全部楼层
是啊,我也只想到指定数据文件最大值这个办法,但这样没办法更改数据字典的信息,它还是显示文件大小为0。有办法改变数据字典的信息吗?谢谢
回复

使用道具 举报

千问 | 2010-5-13 10:04:27 | 显示全部楼层
resize datafile
回复

使用道具 举报

千问 | 2010-5-13 10:04:27 | 显示全部楼层
我记得,裸设备文件多大,该数据文件就可以多大,
不象普通的数据文件,可以任意扩展到磁盘结束!
你尝试一下!
回复

使用道具 举报

千问 | 2010-5-13 10:04:27 | 显示全部楼层
resize 报600号错。
如果不管它,后果是很严重的。数据库会认为这个数据文件有无穷大,如果自动扩展没有限制,当把裸设备写满后,会报IO错。导致数据库down库的。
用alter database datafile xxxx autoextend on maxsize;
可以限制不让它超过裸设备的大小。想知道这样作有什么危害没有?
回复

使用道具 举报

千问 | 2010-5-13 10:04:27 | 显示全部楼层
裸设备写满了可以再增加,就当普通的数据文件处理即可。没听说数据库会崩!
回复

使用道具 举报

千问 | 2010-5-13 10:04:27 | 显示全部楼层
数据库是会坏的,我们的一个客户就坏过一个,数据库认为数据文件的一个块坏了,实际是已经写满了,无法再写了。后来我也做过实验。确实数据库就起不来了。后来我用dd将这个lv扩大了一些,数据库就可以open 了。
回复

使用道具 举报

千问 | 2010-5-13 10:04:27 | 显示全部楼层
你好,我的数据库也有这样的问题,请问如何dd将这个lv扩大了一些。?????
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行