ITPUB??ì3
ITPUB论坛 » Oracle数据库管理 » oracle 10g 在windows下为什么不能建立32K的数据块?

标题: oracle 10g 在windows下为什么不能建立32K的数据块?
离线 lfree


精华贴数 4
个人空间 24
技术积分 29310 (32)
社区积分 3314 (488)
注册日期 2005-3-4
论坛徽章:76
      
      

发表于 2007-8-8 09:52 
oracle 10g 在windows下为什么不能建立32K的数据块?

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
个人空间 0
技术积分 3040 (561)
社区积分 1337 (911)
注册日期 2004-8-13
论坛徽章:10
ITPUB元老     
      

发表于 2007-8-8 10:10 
操作系统不支持
如果建立32k的表空间
系统会提示最大只能16k


__________________
只看该作者    顶部
离线 luckysea
兴趣 + 坚持


精华贴数 0
个人空间 200
技术积分 6108 (255)
社区积分 49 (5617)
注册日期 2002-4-11
论坛徽章:20
ITPUB元老会员2007贡献徽章授权会员生肖徽章2007版:兔生肖徽章2007版:虎生肖徽章2007版:鼠
生肖徽章2007版:鸡生肖徽章2007版:猴ITPUB新首页上线纪念徽章   

发表于 2007-8-8 10:24 
应该是操作系统的问题
PHP code:


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
-0038232768 不是有效的块大小有效范围为 [..]





.




__________________
总是在失去以后,才懂得珍惜和拥有
学习就像从中心吃一张无穷大饼,每吃一圈就发现要吃的越来越多,也许人生就是如此吧
ORACLE+ DB2 + INFORMATICA + SSIS + BO << ENGLISH
Case 技术? Case 语言?

|oracle doc|developerWorks |AskTom |Eygle|YTK|

old Blog:http://luckysea.itpub.net
new Blog:http://space.itpub.net/?9692


希望找一家大连外企,做DBA的工作
只看该作者    顶部
离线 luckysea
兴趣 + 坚持


精华贴数 0
个人空间 200
技术积分 6108 (255)
社区积分 49 (5617)
注册日期 2002-4-11
论坛徽章:20
ITPUB元老会员2007贡献徽章授权会员生肖徽章2007版:兔生肖徽章2007版:虎生肖徽章2007版:鼠
生肖徽章2007版:鸡生肖徽章2007版:猴ITPUB新首页上线纪念徽章   

发表于 2007-8-8 10:31 
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.


__________________
总是在失去以后,才懂得珍惜和拥有
学习就像从中心吃一张无穷大饼,每吃一圈就发现要吃的越来越多,也许人生就是如此吧
ORACLE+ DB2 + INFORMATICA + SSIS + BO << ENGLISH
Case 技术? Case 语言?

|oracle doc|developerWorks |AskTom |Eygle|YTK|

old Blog:http://luckysea.itpub.net
new Blog:http://space.itpub.net/?9692


希望找一家大连外企,做DBA的工作
只看该作者    顶部
在线/呼叫 yangtingkun
版主


精华贴数 12
个人空间 44924
技术积分 49163 (14)
社区积分 3211 (499)
注册日期 2001-12-29
论坛徽章:144
现任管理团队成员NBA季后赛纪念徽章参与2009年中国云计算大会纪念NBA常规赛纪念章生肖徽章2007版:鸡生肖徽章2007版:羊
BLOG每日发帖之星     

发表于 2007-8-8 10:32 
个别系统支持,比如SOLARIS


__________________
学习ORACLE最大的障碍是什么——浮躁

http://yangtingkun.itpub.net

个人BLOG文章索引:http://www.itpub.net/showthread.php?s=&threadid=699527

11g的一点研究:http://www.itpub.net/852861.html
只看该作者    顶部
离线 luckysea
兴趣 + 坚持


精华贴数 0
个人空间 200
技术积分 6108 (255)
社区积分 49 (5617)
注册日期 2002-4-11
论坛徽章:20
ITPUB元老会员2007贡献徽章授权会员生肖徽章2007版:兔生肖徽章2007版:虎生肖徽章2007版:鼠
生肖徽章2007版:鸡生肖徽章2007版:猴ITPUB新首页上线纪念徽章   

发表于 2007-8-8 10:42 
刚才看了一下eygle的一篇文章

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

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


__________________
总是在失去以后,才懂得珍惜和拥有
学习就像从中心吃一张无穷大饼,每吃一圈就发现要吃的越来越多,也许人生就是如此吧
ORACLE+ DB2 + INFORMATICA + SSIS + BO << ENGLISH
Case 技术? Case 语言?

|oracle doc|developerWorks |AskTom |Eygle|YTK|

old Blog:http://luckysea.itpub.net
new Blog:http://space.itpub.net/?9692


希望找一家大连外企,做DBA的工作
只看该作者    顶部
离线 lfree


精华贴数 4
个人空间 24
技术积分 29310 (32)
社区积分 3314 (488)
注册日期 2005-3-4
论坛徽章:76
      
      

发表于 2007-8-8 10:57 


QUOTE:
最初由 luckysea 发布
刚才看了一下eygle的一篇文章

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

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


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


__________________
好好学习,天天向上!
只看该作者    顶部
离线 lfree


精华贴数 4
个人空间 24
技术积分 29310 (32)
社区积分 3314 (488)
注册日期 2005-3-4
论坛徽章:76
      
      

发表于 2007-8-8 10:59 
再问一下,如果格式化的时候指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 字节的扇区)。


__________________
好好学习,天天向上!
只看该作者    顶部
离线 bluemoon0083
大表哥


精华贴数 2
个人空间 0
技术积分 7519 (208)
社区积分 68 (4799)
注册日期 2005-12-29
论坛徽章:17
会员2007贡献徽章授权会员2009新春纪念徽章2008北京奥运纪念徽章:艺术体操生肖徽章2007版:狗2008北京奥运纪念徽章:足球
2008北京奥运纪念徽章:现代五项生肖徽章2007版:猪生肖徽章2007版:牛生肖徽章2007版:猴生肖徽章2007版:鼠生肖徽章2007版:鸡

发表于 2007-8-8 12:04 


QUOTE:
最初由 luckysea 发布
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.

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


__________________
Oracle JP OnDemand DBA
只看该作者    顶部
离线 rollingpig
版主


精华贴数 6
个人空间 103
技术积分 28536 (33)
社区积分 2160 (663)
注册日期 2001-10-18
论坛徽章:33
现任管理团队成员2006年度最佳技术回答ITPUB元老ITPUB北京2009年会纪念徽章ITPUB北京九华山庄2008年会纪念徽章生肖徽章2007版:龙
生肖徽章2007版:鼠生肖徽章2007版:狗生肖徽章2007版:牛生肖徽章2007版:鼠生肖徽章2007版:蛇IT宝贝

发表于 2007-8-8 12:52 
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)


__________________
欢迎访问乐恒的空间(3/15日更新靓照15张)
乐乐半岁了~~

提问的智慧 for Oracle[展开版]
提问的智慧Oracle版
0。尝试在google,论坛,metalink,online document里搜索。
1。写清楚你的执行log,报错信息,写清楚DB version , OS
2。Instance 方面的问题,请贴出alertlog
3。network的问题,贴出server的listener.ora , sqlnet.ora 并运行lsnrctl service, 贴出client的tnsnames.ora , sqlnet.ora ,并运行tnsping
4。DB总体性能问题,请于peak time做statspack,并上传statspack report。同时附上CPU/MEM配置,以及CPU IDLE/free menory的情况
5。SQL性能问题,列出当前SQL,以及PLAN。同时应提供表结构,index情况,Table的record数。CBO/RBO,table是否analyze等信息。
6。确保你的问题是Oracle相关。
欢迎访问乐恒的空间
只看该作者    顶部
相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰网域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:060528号 联系我们 法律顾问