ITPUB论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
更多
查看: 2439|回复: 11

oracle 10g 在windows下为什么不能建立32K的数据块? [复制链接]

精华贴数
5
技术积分
36143
社区积分
5027
注册时间
2005-3-4
论坛徽章:
111
ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512012新春纪念徽章
日期:2012-01-04 11:50:44数据库板块每日发贴之星
日期:2011-08-30 01:01:02灰彻蛋
日期:2011-08-24 18:27:42蜘蛛蛋
日期:2011-07-31 16:12:10紫蛋头
日期:2011-07-09 08:21:37蜘蛛蛋
日期:2011-07-01 08:41:11数据库板块每日发贴之星
日期:2011-06-21 01:01:01现任管理团队成员
日期:2011-05-07 01:45:082010广州亚运会纪念徽章:乒乓球
日期:2011-05-04 08:52:112011新春纪念徽章
日期:2011-01-04 10:24:58ITPUB十周年纪念徽章
日期:2011-11-01 16:20:28
发表于 2007-8-8 09:52:16 |显示全部楼层
oracle 10g 在windows下为什么不能建立32K的数据块?

BANNER                                                         
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
PL/SQL Release 10.2.0.1.0 - Production                          
CORE        10.2.0.1.0        Production                                      
TNS for 32-bit Windows: Version 10.2.0.1.0 - Production         
NLSRTL Version 10.2.0.1.0 - Production                          

5 rows selected.


最大仅仅支持16K。

版主

高级会员

精华贴数
0
技术积分
3418
社区积分
1481
注册时间
2004-8-13
论坛徽章:
15
生肖徽章:兔
日期:2006-09-07 10:18:522012新春纪念徽章
日期:2012-01-04 11:49:54现任管理团队成员
日期:2011-05-07 01:45:08ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522009日食纪念
日期:2009-07-22 09:30:00ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44萤石
日期:2007-10-15 12:40:53紫水晶
日期:2007-10-15 12:31:25会员2007贡献徽章
日期:2007-09-26 18:42:10生肖徽章:兔
日期:2007-09-26 12:38:52ITPUB元老
日期:2007-08-14 09:10:50授权会员
日期:2007-06-19 11:43:53
发表于 2007-8-8 10:10:14 |显示全部楼层
操作系统不支持
如果建立32k的表空间
系统会提示最大只能16k

使用道具 举报

注册会员

兴趣 + 坚持

精华贴数
0
技术积分
6255
社区积分
52
注册时间
2002-4-11
论坛徽章:
21
ITPUB元老
日期:2006-12-13 17:04:38生肖徽章2007版:鼠
日期:2008-01-02 17:35:53生肖徽章2007版:虎
日期:2008-01-02 17:35:53生肖徽章2007版:兔
日期:2008-01-02 17:35:53生肖徽章2007版:猴
日期:2008-01-02 17:35:53生肖徽章2007版:鸡
日期:2008-01-02 17:35:53ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44会员2007贡献徽章
日期:2007-09-26 18:42:10授权会员
日期:2006-12-13 17:02:18ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41
发表于 2007-8-8 10:24:00 |显示全部楼层
应该是操作系统的问题

[PHP]

PENG(sys)>alter system set db_32k_cache_size=10m scope=memory;
alter system set db_32k_cache_size=10m scope=memory
*
第 1 行出现错误:
ORA-02097: 无法修改参数, 因为指定的值无效
ORA-00382: 32768 不是有效的块大小, 有效范围为 [..]


.
[/PHP]

使用道具 举报

注册会员

兴趣 + 坚持

精华贴数
0
技术积分
6255
社区积分
52
注册时间
2002-4-11
论坛徽章:
21
ITPUB元老
日期:2006-12-13 17:04:38生肖徽章2007版:鼠
日期:2008-01-02 17:35:53生肖徽章2007版:虎
日期:2008-01-02 17:35:53生肖徽章2007版:兔
日期:2008-01-02 17:35:53生肖徽章2007版:猴
日期:2008-01-02 17:35:53生肖徽章2007版:鸡
日期:2008-01-02 17:35:53ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44会员2007贡献徽章
日期:2007-09-26 18:42:10授权会员
日期:2006-12-13 17:02:18ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41
发表于 2007-8-8 10:31:26 |显示全部楼层
Operating system-specific block size restrictions apply. For example, you cannot set DB_32K_CACHE_SIZE if the operating system's maximum block size is less than 32 KB. Also, you cannot set DB_2K_CACHE_SIZE if the minimum block size is greater than 2 KB.

使用道具 举报

版主

版主

精华贴数
14
技术积分
51562
社区积分
3299
注册时间
2001-12-29
论坛徽章:
202
蛋疼蛋
日期:2011-12-18 19:12:152012新春纪念徽章
日期:2012-01-04 11:49:54灰彻蛋
日期:2012-02-02 17:30:18蛋疼蛋
日期:2011-08-25 16:17:18蜘蛛蛋
日期:2011-05-10 13:07:01茶鸡蛋
日期:2011-05-10 13:05:16灰彻蛋
日期:2011-05-10 13:03:12现任管理团队成员
日期:2011-05-07 01:45:08SQL大赛参与纪念
日期:2011-04-13 12:08:17ITPUB年度最佳版主
日期:2011-04-08 18:37:09ITPUB技术丛书作者
日期:2010-09-26 15:24:56BLOG每周发帖之星
日期:2010-05-09 01:35:44
发表于 2007-8-8 10:32:57 |显示全部楼层
个别系统支持,比如SOLARIS

使用道具 举报

注册会员

兴趣 + 坚持

精华贴数
0
技术积分
6255
社区积分
52
注册时间
2002-4-11
论坛徽章:
21
ITPUB元老
日期:2006-12-13 17:04:38生肖徽章2007版:鼠
日期:2008-01-02 17:35:53生肖徽章2007版:虎
日期:2008-01-02 17:35:53生肖徽章2007版:兔
日期:2008-01-02 17:35:53生肖徽章2007版:猴
日期:2008-01-02 17:35:53生肖徽章2007版:鸡
日期:2008-01-02 17:35:53ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44会员2007贡献徽章
日期:2007-09-26 18:42:10授权会员
日期:2006-12-13 17:02:18ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41
发表于 2007-8-8 10:42:35 |显示全部楼层
刚才看了一下eygle的一篇文章

http://www.eygle.com/archives/2006/11/windows_tools_fsutil.html

是oracle不支持还是windows 不支持,我的系统是fat32的

使用道具 举报

精华贴数
5
技术积分
36143
社区积分
5027
注册时间
2005-3-4
论坛徽章:
111
ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512012新春纪念徽章
日期:2012-01-04 11:50:44数据库板块每日发贴之星
日期:2011-08-30 01:01:02灰彻蛋
日期:2011-08-24 18:27:42蜘蛛蛋
日期:2011-07-31 16:12:10紫蛋头
日期:2011-07-09 08:21:37蜘蛛蛋
日期:2011-07-01 08:41:11数据库板块每日发贴之星
日期:2011-06-21 01:01:01现任管理团队成员
日期:2011-05-07 01:45:082010广州亚运会纪念徽章:乒乓球
日期:2011-05-04 08:52:112011新春纪念徽章
日期:2011-01-04 10:24:58ITPUB十周年纪念徽章
日期:2011-11-01 16:20:28
发表于 2007-8-8 10:57:27 |显示全部楼层
最初由 luckysea 发布
[B]刚才看了一下eygle的一篇文章

http://www.eygle.com/archives/2006/11/windows_tools_fsutil.html

是oracle不支持还是windows 不支持,我的系统是fat32的 [/B]


这个仅仅说明文件系统的块大小,不能说明为什么?

使用道具 举报

精华贴数
5
技术积分
36143
社区积分
5027
注册时间
2005-3-4
论坛徽章:
111
ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512012新春纪念徽章
日期:2012-01-04 11:50:44数据库板块每日发贴之星
日期:2011-08-30 01:01:02灰彻蛋
日期:2011-08-24 18:27:42蜘蛛蛋
日期:2011-07-31 16:12:10紫蛋头
日期:2011-07-09 08:21:37蜘蛛蛋
日期:2011-07-01 08:41:11数据库板块每日发贴之星
日期:2011-06-21 01:01:01现任管理团队成员
日期:2011-05-07 01:45:082010广州亚运会纪念徽章:乒乓球
日期:2011-05-04 08:52:112011新春纪念徽章
日期:2011-01-04 10:24:58ITPUB十周年纪念徽章
日期:2011-11-01 16:20:28
发表于 2007-8-8 10:59:44 |显示全部楼层
再问一下,如果格式化的时候指ntfs文件系统:
指定大的块
D:\>format /?
格式化磁盘以供 Windows XP 使用。

FORMAT volume [/FS:file-system] [/V:label] [/Q] [/A:size] [/C] [/X]
FORMAT volume [/V:label] [/Q] [/F:size]
FORMAT volume [/V:label] [/Q] [/T:tracks /N:sectors]
FORMAT volume [/V:label] [/Q]
FORMAT volume [/Q]

volume 指定驱动器(后面跟一个冒号)、装入点
或卷名。
/FS:filesystem 指定文件系统类型(FAT、FAT32 或 NTFS)。
/V:label 指定卷标。
/Q 执行快速格式化。
/C 仅适于 NTFS: 默认情况下,将压缩在该新建卷上
创建的文件。
/X 如果必要,先强制卸下卷。那时,该卷所有
已打开的句柄不再有效。
/A:size 替代默认配置单位大小。极力建议您在一般状况下使用
默认设置。
NTFS 支持 512、1024、2048、4096、8192、16K、32K、
64K。
FAT 支持 512、1024、2048、4096、8192、16K、32K、
64k,(128k、256k 用于大于 512 字节的扇区) 。
FAT32 支持 512、1024、2048、4096、8192、16k、32k、
64k,(128k 、256k 用于大于 512 字节的扇区)。

/A:size         替代默认分配单位大小。极力建议您在一般状况下使用默认
                 设置。
                 NTFS 支持 512、1024、2048、4096、8192、16K、32K、64K。
                 FAT 支持 512、1024、2048、4096、8192、16K、32K、64k,
                 (128k、256k 用于大于 512 字节的扇区)。

使用道具 举报

注册会员

大表哥(Watch Jiang)

精华贴数
2
技术积分
10948
社区积分
77
注册时间
2005-12-29
论坛徽章:
39
授权会员
日期:2007-03-30 13:57:462011新春纪念徽章
日期:2011-02-18 11:43:322010广州亚运会纪念徽章:游泳
日期:2011-03-09 17:50:392010广州亚运会纪念徽章:垒球
日期:2011-05-20 22:23:57灰彻蛋
日期:2011-05-25 08:49:23数据库板块每日发贴之星
日期:2011-06-01 01:01:02ITPUB官方微博粉丝徽章
日期:2011-06-29 09:48:25双黄蛋
日期:2011-07-18 14:09:35紫蛋头
日期:2011-08-03 19:10:40ITPUB季度 技术新星
日期:2011-08-31 15:27:58鲜花蛋
日期:2011-09-02 13:11:58鲜花蛋
日期:2011-11-30 14:13:01
发表于 2007-8-8 12:04:37 |显示全部楼层
最初由 luckysea 发布
[B]Operating system-specific block size restrictions apply. For example, you cannot set DB_32K_CACHE_SIZE if the operating system's maximum block size is less than 32 KB. Also, you cannot set DB_2K_CACHE_SIZE if the minimum block size is greater than 2 KB. [/B]

这个说法我觉得有问题,数据库块一般都大于操作系统块的,只要是整数倍就可以了,像有些Linux的系统数据块只有512 bytes,但是数据库块一样可以设为8K

使用道具 举报

版主

版主

精华贴数
11
技术积分
33853
社区积分
3863
注册时间
2001-10-18
论坛徽章:
109
管理团队2006纪念徽章
日期:2006-04-16 22:44:452012新春纪念徽章
日期:2012-01-04 11:49:54灰彻蛋
日期:2011-12-17 23:16:55数据库板块每日发贴之星
日期:2011-03-16 01:01:02月度精华徽章
日期:2011-04-01 02:15:44SQL数据库编程大师
日期:2011-04-13 12:09:01现任管理团队成员
日期:2011-05-07 01:45:08蜘蛛蛋
日期:2011-10-18 13:05:40季节之章:夏
日期:2011-10-21 12:00:32ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41紫蛋头
日期:2012-01-06 21:49:51ITPUB9周年纪念徽章
日期:2010-10-08 09:28:52
发表于 2007-8-8 12:52:30 |显示全部楼层
9i 就有这个问题了
See metalink
Note 138242.1
32K is not a valid block size for this platform.

This limitation is not an Oracle9i restriction, but is operating system
-specific. Refer to the platform specifications for your operating system.

Oracle9i Administrator’s Reference Release 1 (9.0.1) for UNIX Systems:

AIX-Based Systems, Compaq Tru64 UNIX, HP 9000 Series HP-UX, Linux Intel,
Sun SPARC Solaris:

    DB_BLOCK_SIZE: 2048 to 16384 (Linux, Solaris)
                   2048 to 32768 (AIX, HP, Tru64)

Oracle9i Database Administrator's Guide for Windows:

    DB_BLOCK_SIZE: 2048 to 16384  (Windows NT, 95, 98, 2000)

使用道具 举报

相关内容推荐
您需要登录后才可以回帖 登录 | 注册

TOP技术积分榜 社区积分榜 徽章 电子杂志 团队 统计 邮箱 虎吧 老博客 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档 | IT博客
CopyRight 1999-2011 itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有 联系我们 网站律师 隐私政策 知识产权声明
京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:1101082001 广播电视节目制作经营许可证:编号(京)字第1149号
  
回顶部