创建表空间

1982xcc 2006-01-10 09:33:40
在Hp-Ux上面创建表空间遇到些问题,请各位帮忙解决一下:
我想创建一个初始状态是32000M的表空间,分成8个数据文件,每个4000M
表空间每次扩展4000M,最大为320000M
创建的脚本如下
Create Tablespace "MF" LOGGING DATAFILE
'/MF01.dbf' SIZE 4000M,
'/MF02.dbf' SIZE 4000M,
'/MF03.dbf' SIZE 4000M,
'/MF04.dbf' SIZE 4000M,
'/MF05.dbf' SIZE 4000M,
'/MF06.dbf' SIZE 4000M,
'/MF07.dbf' SIZE 4000M,
'/MF08.dbf' SIZE 4000M
AUTOEXTEND ON NEXT 4000M MAXSIZE 320000M
EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
spool off
exit;

创建过程中出现ora-03206错误,提示
maximum file size of (4096000) blocks in AUTOEXTEND clause is out of range
向各位跪求解决方案
...全文
837 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
1982xcc 2006-01-11
  • 打赏
  • 举报
回复
谢谢你的帮助,问题已经解决!
cenlmmx 2006-01-10
  • 打赏
  • 举报
回复
如果是存放大表,最好用分区表,管理会很方便的.把数据分区和索引分区建在不同的表空间上.
cenlmmx 2006-01-10
  • 打赏
  • 举报
回复
多建几个数据文件啊,一个文件不要太大,备份恢复都很麻烦.我们一般都是几个G.
1982xcc 2006-01-10
  • 打赏
  • 举报
回复
谢谢你的回复,但是我们需要这样大的表空间,不知道还有没有别的办法呢
cenlmmx 2006-01-10
  • 打赏
  • 举报
回复
ORA-03206 maximum file size of (string) blocks in AUTOEXTEND clause is out of range

Cause: The maximum file size for an autoextendable file has exceeded the maximum number of blocks allowed.

Action: Reduce the size and retry.
boydgmx 2006-01-10
  • 打赏
  • 举报
回复
AUTOEXTEND 是针对数据文件的

'/MF01.dbf' SIZE 1000M AUTOEXTEND ON NEXT 1000M MAXSIZE 4000M
'/MF02.dbf' SIZE 1000M AUTOEXTEND ON NEXT 1000M MAXSIZE 4000M
'/MF03.dbf' SIZE 1000M AUTOEXTEND ON NEXT 1000M MAXSIZE 4000M
...
'/MF08.dbf' SIZE 1000M AUTOEXTEND ON NEXT 1000M MAXSIZE 4000M
1982xcc 2006-01-10
  • 打赏
  • 举报
回复
刚才试了一下,应该不是数据文件的问题,4G一个数据文件没有问题,主要是确定表空间的大小
320G的时候引发的错误,似乎oracle对表空间的容量有限制,不知道如何修改它的配置信息,或是有其他的一些办法

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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