




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
广东数据通信网络有限公司文件编号GDCN-KF-02-R05内部文档版本/次: A/1页次: 22/22 WAS和Oracle参数调整参考内部文档广东数据通信网络有限公司版本:编制人: 审核人: 审批人:日期: 日期: 日期:版本修订历史记录:版本日期修改内容作者1.02006-06-30初稿曾苗奎1引言31.1编写目的:31.2面向读者31.3前提条件32WebSphere参数调整32.1修改web容器线程池32.2修改ORB服务参数42.3修改堆(Heap)大小52.4访问流量控制62.5日志文件数量修改62.5.1System.out日志72.5.2System.err日志72.6事务管理82.7WEBSPHERE V5管理控制台安全设置82.8WebSphere服务器与sap portal单点登陆解决方法113Oracle 参数调整参考和具体步骤113.1了解数据库的参数文件.113.2内存分配的参考原则123.3查看数据库是32位还是64位123.4Lock_sga133.5参数调整参考值133.5.132位和64位内存在2G以下的参数参考143.5.264 bit ORACLE 4G以上内存参数参考143.6查看 系统的内存分配情况153.7下面是具体的参数调整步骤.153.7.1查看当前数据库使用什么参数文件153.7.2创建pfile173.7.3参数修改183.8至此参数修改完成.221 引言1.1 编写目的: 系统上线对Websphere,Oracle参数进行调整参考1.2 面向读者项目管理人员,项目实施人员1.3 前提条件读者需要对以下知识有所了解:WebSphere,Oracle等。2 WebSphere参数调整2.1 修改web容器线程池修改WebSphere应用服务器的Web容器的线程池,建议值为:Min:60,Max:120;修改示意图:WebSphere管理控制台:应用程序服务器 sjnk Web 容器 线程池2.2 修改ORB服务参数ORB服务: 对象请求代理(Object Request Brokers)对象请求代理(ORB)是对象总线, ORB使得对象可以透明地向其他对象发出请求或接受其他对象的响应,这些对象可以位于本地也可以位于远程机器。ORB拦截请求调用,并负责找到可以实现请求的对象、传送参数、调用相应的方法、返回结果等ORB负责对象请求的传送和server的管理修改WebSphere应用服务器的ORB服务的线程池,建议值为:Min:60,Max:120;修改示意图:WebSphere管理控制台:应用程序服务器 sjnk ORB服务 线程池 2.3 修改堆(Heap)大小为了提高性能,应将这JVM 的堆大小设置为最大值,只要总体堆大小(包括操作系统所需的大小)不超过系统可用的物理存储器即可。与可用的物理内存相关关于最大的堆大小不要超过1G(在websphere 5.1的版本内)起始 JVM 堆大小设置为最大 JVM 堆大小的 1/4或 1/2如果机器上只有一个应用程序服务器,则将最大 JVM 堆大小设置为以下值: 1. 128 MB(内存小于 1 GB 的系统) 2. 256 MB(内存在 1 - 2 GB 的系统) 3. 512 MB(内存大于 2 GB 的系统)4. 1G(内存大于4G的系统)如果 Java 堆过小,垃圾回收器运行时间不会太长,但其运行会比合理的情况下更为频繁。如果 Java 堆过大,垃圾回收器将不会频繁运行,但运行时占用的时间会较长。下面是对审计内控的建议.修改应用服务器的Heap设置为:Min,512;Max,1024。修改示意图:WebSphere管理控制台:应用程序服务器 应用程序服务器名 进程定义 Java 虚拟机 2.4 访问流量控制流量控制参数的设置主要是提高用户的访问效率,减少访问对列中等待的用户请求.将/IBMHttpServer/conf/httpd.conf文件的MaxClients的参数进行调整MaxClients 150调整为 1000这个参数可根据在线用户数的情况具体再做调整2.5 日志文件数量修改进入WebSphere管理控制台-服务器-应用服务器-应用程序服务器名-记录和跟踪-JVM日志2.5.1 System.out日志把System.out 历史日志文件的最大数 改为5,默认是12.5.2 System.err日志System.err 历史日志文件的最大数 改为5 , 默认是12.6 事务管理1. 选择服务器 - 应用程序服务器 - 应用程序服务器名 - 事务服务。(Server1 是 WebSphere 4.x 中缺省服务器的等价服务器。) 2. 将事务生存期超时和客户机不活动超时值设置为 600 秒。 面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行垃圾回收。所以提高服务程序效率的一个手段就是尽可能减少创建和销毁对象的次数,特别是一些很耗资源的对象创建和销毁,如何利用已有对象来服务就是一个需要解决的关键问题,其实这就是一些池化资源技术产生的原因。比如大家所熟悉的数据库连接池正是遵循这一思想而产生的2.7 WEBSPHERE V5管理控制台安全设置进入管理控制台 http:/ip:9090/admin/,展开 “安全性”-”用户注册表”-”本地OS”,输入服务器用户标识,服务器用户密码,这个用户和密码可不是随便输入的,应该是登录服务器的用户名与密码,输入完成后,点击”确定”如果是windows系统,在用户管理增加管理员.用户需要有管理员权限,如果是solaris的话,用root用户安装的话就需要root权限.展开安全性-全局安全性,启用全局安全性,勾去java2 安全性.重启服务器stopServer.sh server1 username 刚才设置的用户名 password 刚才设置的密码startServer.sh server1 username 刚才设置的用户名 password 刚才设置的密码启动后,登陆控制台十出现了需要认证的登陆框2.8 WebSphere服务器与sap portal单点登陆解决方法原来内控与sap实现不了单点登陆的解决方法进入控制台-应用服务器-gdnk_host-web容器-会话管理点启用cookie把jsessionid改为jsessionid4,注意不要和其他服务器同名.可以采用比较有jsessionidnk等.注意:以上WebSphere系统的参数修改后,需要重启WebSphere服务才能生效.3 Oracle 参数调整参考和具体步骤3.1 了解数据库的参数文件.数据库实例启动时所用的配置参数。有二种类型:明确指定的,在参数文件中配置说明。默认的,在参数文件中不指定,采用系统默认值。一个数据库中可有多个参数文件,但只有一个是默认的,INIT.ORA或SPFILE.ORA有二种类型静态文本文件,PFILE二进制文件,SPFILE,在数据库运行期间可修改启动数据库时,默认读取参数次序:SPFILE.ORA默认SPFILEINIT.ORA默认PFILE指定PFILE可以忽略读取参数次序,直接有用指定PFILE3.2 内存分配的参考原则操作系统使用的内存+SGA+并发连接数(sort_area_size+hash_area_size+2M)0.7*总内存.操作系统用到的内存一般在200300M之间注意32位的操作系统默认oracle总共使用的内存是不能超过1.7g的,这个需要对操作系统做些修改才能突破限制.3.3 查看数据库是32位还是64位查看数据库是32位还是64位 ,用sqlplus 登陆,如果是64位会显示也可以通过select * from v$version;3.4 Lock_sgaLock_sga=true,把sga锁定在物理内存里,不要被交换到虚拟内存,减少页面换出换入,从而提高性能.Solaris系统下,在solaris2.6以上的版本,8i以上版本的数据库默认使用隐藏参数use_ism=true自动锁定sga在物理内存里,不用再设置了.Windows 系统下,不能设置lock_sga=true.可以通过设置pre_page_sga=true,使数据库启动的时候把所有内存页装载,可以起到一定的效果.3.5 参数调整参考值shared_pool_size 200-300M之间使用了很多存储过程函数、包 可以考虑把shared_pool_size ,但不能超过500M超过500M可能是危险的,达到1G几乎就会造成CPU的严重负担,系统甚至瘫痪shared_pool_size 如果超过200M还命中率不高,那么应该从应用上找原因而不是一味的增加内存,shared_pool_size 过大主要增加了管理负担和latch 的开销log_buffer 1M-3M之间,一般不用太大.大了也没什么用处large_pool_size :如果不设置MTS,通常在 RMAN 会使用到,但是在20M -50M 应该差不多了(建议给到40M,对于复杂的查询有点用)java_pool_size : 若不使用java 最小可以给到32K,在2030之间,一般这个可以不改PGA: pga_aggregate_target 在300M800M之间,虽然oracle的文档是可以调整到内存的16%,如果对于系统是查询排序教多的情况可以适当的调整大点,具体可以根据应用来设置.对于OLTP系统 PGA_AGGREGATE_TARGET = (总物理内存* 80%) * 20% 对于DSS系统 PGA_AGGREGATE_TARGET = (总物理内存* 80%) * 50%在Oracle9i中,PGA_AGGREGATE_TARGET参数仅对专用服务器模式下(Dedicated Server)的专属连接有效,对共享服务器(Shared Server)连接无效;从Oracle10g开始PGA_AGGREGATE_TARGET对专用服务器连接和共享服务器连接同时生效每个session可以使用到最大至5%pga的总空间,如果超过100M取100Mdb_cache_size :根据不同的物理内存进行调整3.5.1 32位和64位内存在2G以下的参数参考内存512M 如果是512内存,基本上可以不做调整.shared_pool_size = 50M, db_cache_size = 200M ;内存1G shared_pool_size = 100M , sga_max_size=700M db_cache_size = 500M ;内存2G shared_pool_size = 150M , sga_max_size=1.3G ,db_cache_size = 1 G。其他参数可以参考上面3.5.2 64 bit ORACLE 4G以上内存参数参考内存4Gshared_pool_size = 200M , sga_max_size=2G db_cache_size = 1.5G 内存8G shared_pool_size = 250M , sga_max_size=4G db_cache_size = 2.5G 内存 12G shared_pool_size = 300M , sga_max_size=6G db_cache_size = 4G其他参数可以参考上面关于内存的设置只能是提供参考,具体可以实施后根据缓存的命中率再调整.内存参数的调整是需要经过多次测试才能确定是否最适合数据库.3.6 查看 系统的内存分配情况3.7 下面是具体的参数调整步骤.3.7.1 查看当前数据库使用什么参数文件登陆数据库,查看当前数据库使用的是pfile还是spfile.显示的是spfile,说明当前数据库使用的是spfile,一般情况下都是使用spfile启动.如果是windows平台下,先到%ORACLE_HOME/database/ 查看是否有pfile如果是solaris系统3.7.2 创建pfile以下以windows平台下的调整作个示例,solaris等其他系统的调整步骤也基本是相似的.在%ORACLE_HOME/database/ 创建pfile 使用create pfile from spfile命令建立,如下图查看刚刚生成的pfile文件3.7.3 参数修改通过editplus等文本工具打开文件,调整具体的参数.如果在solaris下可以直接使用vi修改.修改之前建议先备份pfile参数文件增加*.pre_page_sga=TRUE,如果在pfile里找不到该参数,可以直接加上参数.修改process=180修改 *.db_cache_size=100663296 (96M)参数调整完后保存文件关闭数据库.再重新启动数据库,pfile文件已经做了如下的修改.对于spfil
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 去年徐州市中考数学试卷
- 2025年记忆绵枕项目合作计划书
- 企业社会责任报告编制政策影响分析
- 热交换器冷却效果评估报告
- 农地保护政策执行效果分析报告
- 瑜伽场馆市场推广渠道研究分析报告
- 七九年高考数学试卷
- 青岛版六年级下册数学试卷
- 2025年锤纹助剂合作协议书
- 明德高级中学数学试卷
- 桥架支吊架安装标准图-桥架支吊架图集
- (3.1.1)-野外地质工作安全(一)
- GB/T 845-2017十字槽盘头自攻螺钉
- GB/T 328.20-2007建筑防水卷材试验方法第20部分:沥青防水卷材接缝剥离性能
- FZ/T 01093-2008机织物结构分析方法织物中拆下纱线线密度的测定
- 军工产品技术状态管理讲义课件
- 压力管道安装许可规则-TSG D3001-2021
- 互联网医院建设方案
- SQL注入技术原理及实战
- 东方通——数据中心项目数据交换平台技术方案
- 医学精品课件口腔开髓
评论
0/150
提交评论