科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Oracle数据复制技术有效解决数据冗余

Oracle数据复制技术有效解决数据冗余

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

  一个中型或大型公司往往由地理上分散的部门所组成,这些部门通常需要进行数据共享。针对这些共享数据,可以将其存储在某个站点上,需要的用户都从这个站点上存取。这种方案的优点是数据的一致性容易保证,但其缺点也是很突出的,那就是该站点的负载大、网络负载大。

作者:中国IT实验室 来源:中国IT实验室 2007年10月7日

关键字: ORACLE

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共3页)

    四 解决过程:

    ……查阅了oracle文档,文档里提出来了几个解决的办法:

    1 重置init.ora参数文件,调小以下四个参数的值:

    ……short_area_size

    ……hash_area_size

    ……bitmap_merge_area_size

    ……create_bitmap_area_seze

    ……open_cursone

    2 调小SGA的大小

    3 减小oracle Job队列数量(job_queue_processes)和并发队列数(parallel_max_servers)

    4 重置并减小会话/线程使用的堆栈大小

    5 将oracle改为mts模式

    6 更换操作系统为windows NT 企业版

    7 使用intel的ESMA硬件支持,即使用大内存

    ……1) 在intel系统上使用 /3G 开关

    ……2) 使用PSE36内存

    ……结合本实例的具体情况,决定调整的主要目标为减小用户的PGA大小。

    ……构成PGA的主要内容有short_area_size, hash_area_size, open_cursone, 以及oracle 堆栈和TNS 堆栈。在本实例中,排序区为64K,hash区为128K(缺少值),打开的游标数与应用有关,不能随便减小了,然而oracle堆栈和TNS堆栈都是1M,却有较大的减小的余地。因此,调整的目标定为减小这两个堆栈的大小。

    ……使用orastack 命令来减小这两个堆栈的大小:

    D:\oracle\ora81\bin>orastack oracle.exe 500000

    Couldn't open file with CreateFile()

    GetLastError() == 32

    ……停止oracle服务和TNS服务,再运行以上命令

    D:\oracle\ora81\bin>orastack oracle.exe 500000

    Dump of file oracle.exe

    Current Reserved Memory per Thread = 1048576

    Current Committed Memory per Thread = 4096

    New Reserved Memory per Thread = 500000

    D:\oracle\ora81\bin>orastack tnslsnr.exe 500000

    Dump of file tnslsnr.exe

    Current Reserved Memory per Thread = 1048576

    Current Committed Memory per Thread = 4096

    New Reserved Memory per Thread = 500000

    重新启动oracle服务和TNS服务,打开数据库,用户连接到服务器,经测试,用户数到1350以上时数据库仍然运行正常,解决了本实例存在的问题。

    五 小结

    ……事实上,正如oracle文档所指出的那样,要增加用户连接数的途径很多,除了减小用户堆栈之外,还可以减小SGA,或者是更改成MTS方式,或者是使用第三方工具增加oracle可用内存。本人前面小结过如何让oracle在32位的windows操作系统上使用超过2G内存的方法( http://www.itpub.net/showthread.php……15&pagenumber=1 ),在本安全应用中,宜将两者(减小用户堆栈与增加oracle可用内存)结合起来使用,以提高数据库性能。但是,这种方式下,同样不可能无限制地增加用户连接数。要想使用户连接数达到更大,则应使用MTS方式。

    国际来源:http://searchoracle.techtarget.com/ateQuestionNResponse/0,289625,sid41_cid583536_tax294550,00.html

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章