informix数据库安装维护手册.docx
- 文档编号:20117726
- 上传时间:2023-04-25
- 格式:DOCX
- 页数:49
- 大小:1.56MB
informix数据库安装维护手册.docx
《informix数据库安装维护手册.docx》由会员分享,可在线阅读,更多相关《informix数据库安装维护手册.docx(49页珍藏版)》请在冰豆网上搜索。
informix数据库安装维护手册
Informix操作文档
V1.2
亿阳信通股份有限公司
传输网管事业部
文档修改记录
版本号
主要作者
修改记录
完成日期
批准人
1.0
段绍其
创建
2006-05-09
1.1
段绍其
修改创建用户,安装INFORMIX10软件
2006-08-07
1.2
段绍其
修改了部分可能造成疑问的部分
2006-12-26
目录
1,概述4
2,安装及配置INFORMIXCLIENTSDK4
2.1,安装4
2.2,配置网络服务5
2.3,测试配置7
3,数据库server安装10
3.1,安装前准备工作组和用户配置10
3.1.1,组和用户配置10
3.1.2,安装前需要考虑因素19
3.1.3,安装前需要配置的因素19
3.2,server安装20
3.2.1软件介质安装20
3.2.2server配置24
4,数据库起停命令27
4.1,数据库启动27
4.2,检查数据库状态27
4.3,数据库停止27
4.4,将数据库转为单用户状态27
4.5,将数据库从单用户转化为正常状态27
4.6,数据库检查各种命令28
4.6.1检查设备空间28
4.6.2查找服务名,端口号等28
4.6.3检查数据库服务中各个配置参数情况29
4.6.4检查内存使用情况29
4.6.5查看数据库系统的日志状态30
4.6.6通过onstat–F查看磁盘的输入输出情况30
5,数据库备份恢复30
5.1,数据库备份(unload)30
5.2,备份(dbexport)31
5.3,数据库恢复(load)32
5.4,数据库恢复(dbimport)33
6,故障处理33
1,概述
移动资管系统目前大量使用INFORMIX数据库,因此,对INFORMIX数据库应该有一个基本的了解,才能做到正常的系统维护,在此对客户端安装,server安装,数据库的各种检查,起停命令,数据库的备份恢复及部分简单处理作逐一介绍。
2,安装及配置INFORMIXCLIENTSDK
2.1,安装
移动资管前端访问infromix数据库,因此,我们必须安装InformixClientSDK,将informixclien的光盘插入CD-ROOM,运行安装文件setup.exe,弹出如图2-1,窗口提示输入序列号和密码,如下的序列号和密码应该都能使用。
图2-1InformixClientSDK安装
注意:
安装时选择Custom安装方式,我们需要安装全部选项。
其中最后两项系统默认为不选,请务必选中,如图2-2所示:
图2-2InformixClientSDK组件选择
2.2,配置网络服务
安装完成后,请如下操作:
“开始”->“程序”->“INFORMIXCLIENTSDK”->“INFORMIXSETNET32”,如图2-3所示:
图2-3执行Setnet32
运行:
INFORMIXSETNET32,配置参数如图2-4所示。
在ENVIROMENT中设置以下三项:
DBDate=Y4MD
DELIMIDENT=Y
INFORMIXSERVER=nrmsserver
如果服务器配置了db_local,client_local等环境变量,在此也需要配置,否则无法连接。
注:
nrmsserver这个服务名必须登陆到数据库服务器查找,查找办法见随后说明
图2-4Setnet32配置1
在SERVERINFORMATION的设定(其中Hostname为数据库服务器的IP
地址),如图2-5所示,并点击“MAKEDEFAULTSERVER”。
注:
serviceName及Protocolname这两个参数都需要登陆服务器检查配置情况,查找办法见随后说明
图2-5Setnet32配置2
在HOSTINFORMATION的设定,如图2-6所示:
图2-6Setnet32配置3
其中CurrentHost为数据库服务器的IP地址,设定完成后,点击“应用”,使设定的设置生效后关闭。
用同样的方法配置其他的数据库,有关具体的参数请与管理员联系。
2.3,测试配置
配置好数据库客户端后,需要测试是否能连接正确。
方法一:
“开始”-〉“程序”-〉“INFORMIXCLIENTSDK”-〉“INFORMIXILOGINDEMO”,如图2-7所示:
图2-7Informix数据库连接测试1
“FILE”–〉“Run“,添入相应参数。
并按”ok”,如图2-8所示:
注:
server,serviceName及Protocolname这三个参数都需要登陆服务器检查配置情况
图2-8Informix数据库连接测试2
测试成功,则如图2-9所示:
图2-9Informix数据库连接测试3
如果有问题请与管理人员联系。
方法二:
在桌面建立一文件,要求文件后缀为.udl,双击文件图标,将弹出如图2-10所示,选择提供者:
选择informixOLEProvider
图2-10Informix数据库连接测试4
选择连接:
数据源:
cqmobile@nrmsserver
注:
cqmobile@nrmsserver需要登陆服务器检查配置情况,查看服务名和数据库名,如图2-11所示
图2-11Informix数据库连接测试5
测试连接成功即可。
3,数据库server安装
3.1,安装前准备工作
3.1.1,组和用户配置
3.1.1.1,SOLARIS配置
如果服务器有终端显示设备,可以直接在服务器终端前操作,如果没有,则可以采用仿终端软件如xmanager或exceed等通过远程访问,仿终端软件在登陆时,可能由于没有中文字符集问题而显示类似如图3-1所示,所有按钮上的字符无法显示,处理方法为用鼠标或上下键选中第一个选项C--------POSIX,这样将能显示按钮功能。
图3-1登录服务器问题
1,以root用户登录。
2,点击右键激活shell窗口,打开工具菜单里的终端。
如图3-2所示(注:
如果操作系统安装了中文字符,则将显示中文,否则显示英文)。
图3-2
3,调用admintool系统管理工具。
具体方法有两种。
在终端里输入:
#admintool<回车>
点击右键激活shell窗口,打开工具菜单里的admintool系统管理工具。
经过操作上述两种方法的任何一种,系统管理工具admintool的窗口界面都将被调出。
如图3-3所示。
我们将使用admintool来创建名为informix的用户组以及一个属于informix用户组的名为informix的用户。
并在创建informix用户的同时指定informix用户的根路径。
图3-3
4,创建名为informix的用户组。
具体步骤为:
a,点击浏览菜单里的“用户组”,即如图3-3所示的操作。
Adminitool将显示已有的组信息。
b,点击编辑菜单里的“增加”,即如图3-4所示的操作。
图3-4
经过上步操作,将弹出“增加用户组”的窗口界面,如图3-5所示。
我们取组名为informix,系统会自动分配一个组号,此组号一般大于100。
点击OK完成informix用户组的添加。
图3-5
接下来我们要建立informix用户,并指定informix的安装路径。
具体步骤为:
重复4中的a,b步骤,注意进行a步骤操作时应选择“用户”或“user”。
经过上述操作,将弹出“增加用户”窗口界面。
我们取用户名为“informix”,系统会自动分配一个用户号,此用户号一般大于1000,首要组为103,并在路径文本框中添入根路径。
密码可以采用“NormalPassword..”,将打开另一个弹出窗口,提示输入密码,密码需要输入两遍以验证;如图3-6所示。
点击OK后完成informix用户的建立以及路径的指定。
图3-6
这样,用户组和用户就建立,可以安装server了。
3.1.1.2,AIX操作系统配置
在AIX操作系统中配置用户和组相对SOLARIS要容易一些,以root登录服务器,通过AIX的管理工具smit来配置组和用户,smit可以在图形方式下工作,也可以在非图像方式下工作:
下面以在字符方式下配置为例:
输入smit将显示如下信息:
SystemManagement
MovecursortodesireditemandpressEnter.
SoftwareInstallationandMaintenance
SoftwareLicenseManagement
Devices
SystemStorageManagement(Physical&LogicalStorage)
Security&Users
CommunicationsApplicationsandServices
PrintSpooling
AdvancedAccounting
ProblemDetermination
Performance&ResourceScheduling
SystemEnvironments
Processes&Subsystems
Applications
InstallationAssistant
ClusterSystemsManagement
UsingSMIT(informationonly)
一些控制键在屏幕下方显示:
F1=HelpF2=RefreshF3=CancelEsc+8=Image
Esc+9=ShellEsc+0=ExitEnter=Do
通过上下箭头移动光标到:
Security&Users
回车将显示:
Security&Users
MovecursortodesireditemandpressEnter.
Users
Groups
Passwords
LoginControls
Roles
PKI
LDAP
移动光标选中Groups
回车将显示:
Groups
MovecursortodesireditemandpressEnter.
ListAllGroups
AddaGroup
Change/ShowCharacteristicsofaGroup
RemoveaGroup
移动光标到AddaGroup
回车将显示(如下已经将组名添加进去):
AddaGroup
Typeorselectvaluesinentryfields.
PressEnterAFTERmakingalldesiredchanges.
[EntryFields]
*GroupNAME[informix]
ADMINISTRATIVEgroup?
false+
GroupID[]#
USERlist[]+
ADMINISTRATORlist[]+
Projects[]
添加了组名informix后回车,这样informix组就配置完成,按两次F3返回到菜单:
Security&Users
MovecursortodesireditemandpressEnter.
Users
Groups
Passwords
LoginControls
Roles
PKI
LDAP
移动光标到Users
回车将显示:
Users
MovecursortodesireditemandpressEnter.
AddaUser
ChangeaUser'sPassword
Change/ShowCharacteristicsofaUser
Lock/UnlockaUser'sAccount
ResetUser'sFailedLoginCount
RemoveaUser
ListAllUsers
移动光标到AddaUser
回车将显示如下红色部分表示已经添加用户名,组名,用户根目录地址:
AddaUser
Typeorselectvaluesinentryfields.
PressEnterAFTERmakingalldesiredchanges.
[TOP][EntryFields]
*UserNAME[informix]
UserID[]#
ADMINISTRATIVEUSER?
false+
PrimaryGROUP[informix]+
GroupSET[]+
ADMINISTRATIVEGROUPS[]+
ROLES[]+
AnotherusercanSUTOUSER?
true+
SUGROUPS[ALL]+
HOMEdirectory[/export/home/informix]
InitialPROGRAM[]
UserINFORMATION[]
EXPIRATIONdate(MMDDhhmmyy)[0]
IsthisuserACCOUNTLOCKED?
false+
UsercanLOGIN?
true+
UsercanLOGINREMOTELY(rsh,tn,rlogin)?
true+
AllowedLOGINTIMES[]
NumberofFAILEDLOGINSbefore[0]#
useraccountislocked
LoginAUTHENTICATIONGRAMMAR[compat]
ValidTTYs[ALL]
DaystoWARNUSERbeforepasswordexpires[0]#
PasswordCHECKMETHODS[]
PasswordDICTIONARYFILES[]
NUMBEROFPASSWORDSbeforereuse[0]#
WEEKSbeforepasswordreuse[0]#
WeeksbetweenpasswordEXPIRATIONandLOCKOUT[-1]
PasswordMAX.AGE[0]#
PasswordMIN.AGE[0]#
PasswordMIN.LENGTH[0]#
[MORE...21]
回车,将添加此用户
修改informix用户密码方法:
Su–Informix
输入:
passwd回车,将提示输入旧密码,由于新建的用户没有密码,因此直接回车,系统提示输入新密码:
输入新的密码后回车,再次输入新密码,这样,新的密码就生效了。
3.1.1.3,HP_UX操作系统配置
HP_UX配置组和用户和AIX基本类似,采用HP_UX系统管理工具sam来处理,
在root用户下输入sam然后回车将显示如下图3-7:
图3-7sam登录窗口
通过光标选中AccountsforUsersandGroups回车显示图3-8:
图3-8sam中选择用户或组窗口
选中Grouts回车将显示图3-9:
图3-9sam中添加组窗口
按Tab按扭,光标将定位到菜单File,按向右箭头按扭,将光标定位到Actions,然后回车,将光标定位到Add…,再次回车,这样就打开了添加组的窗口,见图3-10:
图3-10sam中添加组窗口
在如上的GroupName上输入Informix,按Tab按扭多次到将光标定位到[OK],输入回车,这样组就添加上了。
按Tab按扭,将光标定位到File菜单,选中Exit退出组管理窗口,在上一级窗口选中Users添加用户,回车后将显示所有已经存在的用户,类似添加组:
按Tab按扭,将光标定位到File菜单,按向右箭头按扭,将光标定位到Actions,然后回车,将光标定位到Add…,再次回车,这样就打开了添加用户的窗口(如下已经添加了用户名,用户根目录,用户所属组等),见图3-11:
图3-11sam中添加用户窗口
通过输入用户名,用户根目录地址,用户所属组,选择用户所采用的SH,按Tab将光标定位到[OK]上,输入OK后将弹出一个输入密码的窗口,见图3-12:
图3-12sam添加用户密码窗口
输入密码回车并再次确认后,informix用户就建立了,sam退出,可通过按Tab按钮将光标定位到File菜单的Exit选项,直至退出。
3.1.2,安装前需要考虑因素
安装数据库首先需要确定的因素:
1,数据库设备采用文件系统还是裸设备,采用裸设备的话,必须在建文件系统时就做考虑,预留磁盘空间作裸设备,裸设备相对文件系统速度要快,因为能绕开操作系统的管理,直接对磁盘作处理,但维护相对文件系统要复杂。
2,采用文件系统方式,需要确定设备的存放路径及此路径所属文件系统空间是否满足数据库应用的空间需求。
3,操作系统物理内存大小、可以分配给数据库内存的大小及共享内存大小的分配等,都需要提前确定。
4,INFORMIXSERVER服务名确定,安装数据库server前需要在环境变量中设置此名称。
5,INFORMIXDIR为informix软件安装目录,需要在环境变量中首先确认,安装软件时将根据环境变量指定路径安装。
6,ONCONFIG为server启动时使用的需要读取的配置文件信息,需要在环境变量中设置此名称。
7,确认操作系统补丁是否已经打上,操作系统的补丁有可能会造成安装时或数据库运行过程中出现异常,在IDS10的安装中没有特别要求某个补丁号,但如SOALRIS操作系统中的推荐补丁必须要打。
3.1.3,安装前需要配置的因素
1,在root用户下,把如下内容加入/etc/services中(这个参数也可以不配置,在sqlhosts文件中需要作相应修改)。
sqlexec18001/tcp#forinformixDBserver
sqlexec28002/tcp#forInformixDBserver
2,修改核心参数
【SOLARIS】主机上需修改系统参数/etc/system:
setshmsys:
shminfo_shmmax=4294967295
setshmsys:
shminfo_shmmin=100
setshmsys:
shminfo_shmmni=100
setshmsys:
shminfo_shmset=100
setsemsys:
seminfo_semmap=64
setsemsys:
seminfo_semmni=4096
setsemsys:
seminfo_semmns=4096
setsemsys:
seminfo_semmnu=4096
setsemsys:
seminfo_semume=64
setsemsys:
seminfo_semmsl=100
如上设置共享内存段最大值为4G修改完毕后init6将服务器重起,设置参数即可生效。
【AIX】操作系统由于这些参数由操作系统自动分配,因此这些参数不需要配置;
【HP-UX】操作系统需要修改这些参数,HP-UX可以通过SAM管理工具来修改如上核心参数;
3,修改环境变量
在前面设置用户时,默认是采用sh,因此,应该修改配置文件.profile,此文件在用户informix 的登陆当前目录,即建用户时指定的目录下,文件为隐含文件,可使用ls–la显示,用vi修改此文件,将如下拷贝到文件.profile最后,然后重新登陆,这样环境变量将自动生效(注意修改路径、服务名等参数,如下数据库软件将安装到/export/home/informix目录下)
INFORMIXDIR=/export/home/informix
exportINFORMIXDIR
PATH=$INFORMIXDIR/bin:
$PATH
exportPATH
INFORMIXSERVER=nrmsserver
exportINFORMIXSERVER
ONCONFIG=onconfig
exportONCONFIG
LANG=C
exportLANG
可通过命令:
env|grepINFORMIXSERVER检查环境变量是否加载上。
3.2,server安装
3.2.1软件介质安装
软件介质可以从光盘读取,也可以是以文件形式通过FTP发送到informix用户下,
IDS10必须在root用户下安装
#./ids_install
安装向导开始初始化,显示如下选项(默认为3开始安装):
1.ReleaseNotes
2.QuickBeginningsGuide
3.BeginInstallation
Pleaseselectoneoftheseoptions[3]3
输入3回车开始安装,
Press1forNext,3toCancelor4toRedisplay[1]1
输入1回车继续,将显示欢迎信息:
WelcometotheInstallShieldWizardforIBMInformixDynamicServerBundle
TheInstallShieldWizardwillinstallIBMInformixDynamicServerBundleon
yourcomputer.
Tocontinue,chooseNext.
Press1forNext,2forPrevious,3toCancelor4toRedisplay[1]1
再次输入1回车继续,将显示LICENSES协议,输入回车将逐屏显示licenses协议;
输入1将表示同意licenses协议并向下安装:
PressEntertocontinueviewingthelicenseagreement,or,Enter1to
accepttheagreement,2todeclineitor99togobacktotheprevious
screen.
1
Press1forNext,3toCancelor4toRedisplay[1]1
再次输
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- informix 数据库 安装 维护 手册
![提示](https://static.bdocx.com/images/bang_tan.gif)