中广核集团WEB应用平台优化

2013-12-13 11:28:30 电力信息化  点击量: 评论 (0)
摘要本项目主要目的是在不增加资源或增加少量资源的前提下,通过优化WEB平台的应用程序、开发过程、数据库和WEB服务器,使用户能够快捷、安全和可靠地使用WEB应用平台。关键词 WEB应用 运行平台 优化本文主要
统安装在D:\orant目录,数据存放在E:\ORADATA目录。
存在问题
长期以来,CIS用户会话数超过500个,性能急剧下降,造成每天早上刚上班用户普遍反映CIS慢的情况。
 基于以上情况,我们决定对数据库进行优化并升级到ORACLE8.1.7.4。
3.2 系统升级
按以下步骤对数据库进行升级:
1  重起数据库(RESTART DB)。
2  数据库全库备份(EXP FULL=Y),备份的DMP文件拷贝到其他服务器上一份。
3 系统以下注册表备份:ORACLE相关注册表内容[[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE], [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services]
4  删除ORACLE相关注册表内容,环境变量PATH中数据库相关信息。
5  重起P04服务器。
6  安装Oracle 8i (8174)软件于E:\oracle目录。
7  安装Oracle 8174软件。
8  建新库:运行DBCA,建DB。
9  运行脚本建表空间,数据文件位于E:\ORADATA1目录。
10 恢复文件SQLNET.ORA、TNSNAMES.ORA
11 修改参数GLOBAL_NAMES=FALSE、调整SORT AREA、BLOCK FUFFERS、PROCESS、open_cursors等参数。调整后的SGA大小930MB,约为物理内存的1/4。
12 修改回退段rollback_segments = ( RBS0, RBS1, RBS2, RBS3, RBS4, RBS5, RBS6, RBS7, RBS8, RBS9)。
13 导入数据到Oracle 8i数据库(IMP FULL=Y)。
3.3 性能优化
1 、删除原没用的30多个rollback_segment,只保留system和RBS0-RBS9;RBS表空间调整为1024MB。
2 、删除各应用独立的临时表空间20多个,TEMP表空间大小调整为1024MB,所有应用公用。
3  把3个redo log file由1MB调整为10MB。
4  CIS软件表空间CIS_DATA和CIS_INDEX大小均调整为500M。
5  CIS软件数据(tables)从system表空间迁移到CIS_DATA表空间。
6  CIS软件索引数据从CIS_DATA表空间迁移到表空间CIS_INDEX。
3.4 测试效果
经过对数据库优化和升级,调整了数据库系统的配置,使其达到最佳状态,同时网页访问的速度也得到了较大提高。使用专用工具SQL*Plus测试,发现P04数据库性能至少提高一倍。
4、WEB服务器优化。
4.1 构造安全的WEB服务器 
要创建一个安全可靠的Web服务器,必须要实现Windows 2000和IIS的双重安全,因为IIS的用户同时也是Windows 2000的用户,并且IIS目录的权限依赖Windows的NTFS文件系统的权限控制,所以保护IIS安全的第一步就是确保Windows 2000操作系统的安全:
1.确保Windows 2000操作系统的安全
安装最新WINDOWS Service Pack,并且及时更新最新补丁
使用NTFS文件系统,以便对文件和目录进行管理。
彻底关闭默认共享,打开注册表编辑器,展开 
“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters”项,添加键值AutoShareServer,类型为REG_DWORD,值为0。
修改共享权限
大云网官方微信售电那点事儿

责任编辑:和硕涵

免责声明:本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
我要收藏
个赞