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


您有 2 条公共消息
  • 来自: 公共消息 标题: 3-5月ITPUB数据库 ... 内容: ITPUB与3月和5月分别安排了Oracle 11g DBA和Oracle性能优化培训,以及 ...
  • 来自: 公共消息 标题: ITPUB邮箱已经恢复 内容: ITPUB邮箱用户请注意,邮箱现在已经恢复 web访问地址 http://emai ...

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


    精华贴数 5
    个人空间 57
    技术积分 31726 (33)
    社区积分 3707 (489)
    注册日期 2005-3-4
    论坛徽章:90
    现任管理团队成员2010年世界杯参赛球队:英格兰2010新春纪念徽章2010年世界杯参赛球队:澳大利亚  
          

    发表于 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
    技术积分 3045 (602)
    社区积分 1354 (1007)
    注册日期 2004-8-13
    论坛徽章:11
    ITPUB元老2009日食纪念    
          

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


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


    精华贴数 0
    个人空间 200
    技术积分 6134 (273)
    社区积分 49 (6077)
    注册日期 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 + BIEE << 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
    技术积分 6134 (273)
    社区积分 49 (6077)
    注册日期 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 + BIEE << 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
    个人空间 69126
    技术积分 49460 (15)
    社区积分 3213 (554)
    注册日期 2001-12-29
    论坛徽章:162
    现任管理团队成员BLOG每日发帖之星2010新春纪念徽章2010年世界杯参赛球队:意大利BLOG每日发帖之星BLOG每日发帖之星
    BLOG每日发帖之星BLOG每日发帖之星BLOG每日发帖之星2010新春纪念徽章  

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


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

    http://yangtingkun.itpub.net

    个人BLOG文章索引:http://www.itpub.net/699527.html

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


    精华贴数 0
    个人空间 200
    技术积分 6134 (273)
    社区积分 49 (6077)
    注册日期 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 + BIEE << ENGLISH
    Case 技术? Case 语言?

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

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


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


    精华贴数 5
    个人空间 57
    技术积分 31726 (33)
    社区积分 3707 (489)
    注册日期 2005-3-4
    论坛徽章:90
    现任管理团队成员2010年世界杯参赛球队:英格兰2010新春纪念徽章2010年世界杯参赛球队:澳大利亚  
          

    发表于 2007-8-8 10:57 


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

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

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


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


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


    精华贴数 5
    个人空间 57
    技术积分 31726 (33)
    社区积分 3707 (489)
    注册日期 2005-3-4
    论坛徽章:90
    现任管理团队成员2010年世界杯参赛球队:英格兰2010新春纪念徽章2010年世界杯参赛球队:澳大利亚  
          

    发表于 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
    技术积分 8501 (199)
    社区积分 69 (5149)
    注册日期 2005-12-29
    论坛徽章:22
    会员2007贡献徽章授权会员2010新春纪念徽章2010新春纪念徽章祖国60周年纪念徽章2009日食纪念
    2009新春纪念徽章生肖徽章2007版:狗ITPUB新首页上线纪念徽章数据库板块每日发贴之星  

    发表于 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


    __________________
    paper oracle apps dba.....
    只看该作者    顶部
    离线 rollingpig
    版主


    精华贴数 6
    个人空间 103
    技术积分 30029 (35)
    社区积分 2425 (671)
    注册日期 2001-10-18
    论坛徽章:42
    现任管理团队成员2006年度最佳技术回答ITPUB北京九华山庄2008年会纪念徽章2010新春纪念徽章生肖徽章2007版:鼠IT宝贝
    生肖徽章2007版:猪     

    发表于 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)


    __________________

    ITPUB虎年超级宝贝投票,请投我的小孩一票,谢谢

    欢迎访问乐恒的空间
    9/12隆重推出周岁照

    提问的智慧 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号 联系我们