资源描述
ANM2000数据库修改指南
ANM2000项目组
整理人:万鑫
整理日期:2008-4-22
一、 Informix相关说明
在开始安装Informix时,选择的目录为c:\informix,在c:\informix\etc目录下,含有一个名为“Onconfig.实例名”的文件。该文件用来调整数据库dbs的大小,在我们初次安装完成informix并建立实例时,是使用默认的onconfig参数。如果对该文件中的参数进行修改并要生效时,则要进行一次初始化。(Informix IDS服务带-iy参数的启动)
新的数据库安装与ANM2000安装脚本分离,请先对数据库进行安装和调试,再进行网管软件的安装。
二、 ANM2000数据库调整说明
根据市场的需求,目前对ANM2000增加了大容量的功能,这就要求数据库与之相匹配,原有的数据库安装模式已经无法满足新的大容量模式,所以要对数据库进行必要的修改。
此次更改:分别将小、中、大模式的硬盘空间调整为3.5G,15G,70G。
三、 ANM2000大容量数据库安装方法
由于在informix9.4之前的老版本rootdbs初始化时不支持大于2G的空间,所以考虑到向下的兼容性问题,对数据库的安装进行2次更新。
大容量数据库安装分为两种情况:一、初次安装操作系统的数据库安装;二、现有版本升级与维护中的数据库修改。
1.初次安装操作系统的数据库安装
1) 安装操作系统
安装操作系统,并完成Informix的安装与环境变量的调试。
备注:这里请注意,如果使用的是windows 2003 server版本的操作系统,请确认该操作系统打上了SP1的补丁,否则Informix无法正常的安装成功,另外要确保D盘为NTFS格式,否则在数据库实例安装的时候会找不到D盘。目前工程上使用的Informix9.4只支持32位操作系统,能兼容64位的运行环境,但是相关Admintools无法正常的安装,此问题不会影响数据库和网管的使用。(不推荐使用64位的操作系统和服务器,请相关工程人员和市场人员引导客户)
2) GHOST镜像操作系统
对于ghost镜像的操作系统,请先修改好主机名及IP地址并重启服务器,然后把注册表中:
HKEY_LOCAL_MACHINE\SOFTWARE\Informix\DBMS\9.40\Security\IXDBSA Group中Domain的内容改为新的主机名称。然后重新创建数据库实例。
3) 修改informix参数
用文本文档或UE打开c:\informix\etc目录下的“onconfig.实例名”文件
Ø 将ROOTSIZE的参数设置为1024000(中模式为:1572864,大模式为2048000)
Ø 将PHYSDBS的参数设置为rootdbs;
Ø 将PHYSFILE的参数设置为2000;
Ø 将LOGFILES的参数设置为120(中模式为:240,大模式为:360);
Ø 将LOGSIZE的参数设置为5000;
Ø 将SHMVIRTSIZE的参数设置为8192(中模式为:65536,大模式为:524288);
Ø 将SHMADD的参数设置为8192(中模式为:16384,大模式为16384);
4) 初始化服务
将服务中的Informix IDS服务带-iy参数启动,等待服务初始化,这可能会经历很长的时间,小模式为1分钟左右,中模式和大模式预计初始化时间在10分钟到30分钟不等(与服务器本身的配置性能有关)。
备注:看到Informix IDS还未启动起来并不一定是出现技术故障。可能是服务正在启动中,请耐心等待
5) 检测服务是否启动成功
在开始菜单中,点击Informix Dynamic Server中的实例名
在对话框中输入onstat然后回车。如果看到有ON-LINE则说明启动成功,如果显示为Initialization,则说明服务正在启动中,稍等后可以再进行一次onstat状态查询,直到出现ON-LINE为止。
备注:如果是其他的状态显示,或者无状态显示,则打开C:\informix目录下的“实例名.log”文档。分析其中的信息,或者将其提供给技术支援部或ANM2000项目组方便问题跟踪。
6) 二次更新数据库参数
初始化服务成功之后,请先完成ANM2000网管软件安装,安装时选择nochange,(在最新的网管版本安装中,nochange菜单可能已经去掉,直接点击下一步即可)并执行完createspaces –s –t ( 中模式是-m大模式是-l )和createandb 以及Grant dba to anm2000
再次打开c:\informix\etc目录下的“onconfig.实例名”文件,
Ø 修改PHYSDBS的参数为phydbs;
Ø 修改PHYSFILE的参数为204800( 中模式为:409600,大模式为:614400);
然后再次重启服务(不带任何参数重启)之后,就可以正常使用了。
2.现有版本升级与维护中的数据库修改
1) 删除现有的ANM2000网管
确认配置文件已备份,卸载掉现有的网管软件。
2) 停止INFORMIX相关服务
停止服务(services.msc)中的Informix IDS –“实例名”
备注:如果要修改服务器的主机名和IP,请修改后重启服务器并修改注册表中HKEY_LOCAL_MACHINE\SOFTWARE\Informix\DBMS\9.40\Security\IXDBSA Group中Domain的内容改为新的主机名称。然后删除实例并重新创建数据库实例。
以下操作与初次安装数据库中的对应操作步骤相同。
3) 修改informix参数
4) 初始化服务
5) 检测服务是否启动成功
6) 二次更新数据库参数
备注:1.informix软件请勿随意卸载和重装,可能会造成Informix无法重新安装和重装后正常运行。
2.卡巴斯基杀毒软件7.0版本以及更高版本与Informix不兼容。尽量引导客户安装公司推荐的相关软件。
- 7 -
展开阅读全文