AIX上安装Informix
informix数据库安装维护手册

Informix 操作文档V1.2亿阳信通股份有限公司传输网管事业部文档修改记录版本号主要作者修改记录完成日期批准人1.0 段绍其创建2006-05-091.1 段绍其修改创建用户,安装INFORMIX10软件2006-08-071.2 段绍其修改了部分可能造成疑问的部分2006-12-26目录1, 概述 (4)2,安装及配置INFORMIX CLIENT SDK (4)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.2 server配置 (24)4,数据库起停命令 (27)4.1,数据库启动 (27)4.2,检查数据库状态 (27)4.3,数据库停止 (28)4.4,将数据库转为单用户状态 (28)4.5,将数据库从单用户转化为正常状态 (28)4.6,数据库检查各种命令 (28)4.6.1检查设备空间 (28)4.6.2查找服务名,端口号等 (29)4.6.3检查数据库服务中各个配置参数情况 (29)4.6.4检查内存使用情况 (29)4.6.5查看数据库系统的日志状态 (30)4.6.6通过onstat –F查看磁盘的输入输出情况 (30)5,数据库备份恢复 (32)5.1, 数据库备份(unload) (32)5.2, 备份(dbexport) (34)5.3, 数据库恢复(load) (34)5.4, 数据库恢复(dbimport) (35)6, 故障处理 (35)1, 概述移动资管系统目前大量使用INFORMIX数据库,因此,对INFORMIX数据库应该有一个基本的了解,才能做到正常的系统维护,在此对客户端安装,server安装,数据库的各种检查,起停命令,数据库的备份恢复及部分简单处理作逐一介绍。
informix安装的一般步骤

我在公司,不能用QQ,我尽量帮你查,下面是informix5安装的一般步骤: 二、安装步骤:第一步:建立INFORMIX数据库系统用户安装INFORMIX数据库系统之前, 必须首先建立INFORMIX用户, 其用户名为informix, 用户组为informix。
Informix用户的建立步骤如下:1)以超级用户root注册;2)输入如下命令:#sysadmsh3)按顺序选择如下菜单:Accounts—User—Create4)系统出现输入画面时,依次输入(或选择)如下内容:Username后输入:informixComment可不输Modify defaults?选择yes5)系统出现另一个画面,此时依次输入(或选择)如下内容:Login group时选择Specify 后输入:informix(**如果系统中没有informix用户组,系统会提示:Do you wish to create it?: 选择yesGroup ID: 选择Default**)系统出现一个提示框,里面有两个用户组:group 和informix将光标停在group上面,输入一个空格,再打回车。
Login shell选择:DefaultHome directory选择:Default、Create homeUser ID number选择:DefaultType of user选择:Default6)系统提示:Are you sure you wish to create this new user account?Please choose one of: 选择:Yes7)当系统提示:Press to continue:时,输入回车键。
接着系统提示:Assign first password :选择:NowForce change at first login: 选择No然后,在提示:Setting password for user:informixPassword change is forced for informix.Choose passwordYou can choose whether you pick a password,Of have the system create one for you.1. Pick a password2. Prounceable password will be generated for youEnter choice (default is 1): 直接输入回车Please enter new password:New password : 输入新口令Re-enter password: 重新输入新口令Press to continue:输入回车键8)退出实用程序sysadmsh,则新用户informix就已经按照要求建立起来了。
AIX上Informix的安装过程

AIX上Informix的安装过程操作系统:AIX 4.3.3数据库产品:IBM Informix Cl IE ntSDK 2.70CU1(32位/64位)IBM Informix Dynamic Server 9.21系统配置:数据库服务器为IBM小型机。
IBM Informix数据库软件安装在机器内置硬盘上,划分出1G的文件系统挂在根文件系统的/informix目录下,每次机器启动时自动将此文件系统自动mount。
确保硬盘有足够剩余空间,至少剩余6G。
1 IBM Informix数据库产品的安装过程注::1.以下安装过程中,在命令行中出现 '$'的为informix用户登录,出现 '# ' 为root用户登录。
2.确认系统ROOT 的 PP SIZE,执行$lsvg rootvg可以查看到该项参数值。
1.1 设置AIX Unix环境(5和6步可以不做)1. 以root 登录。
使用 AIX 中的系统管理工具smitty。
2. 建立一个文件系统,该文件系统挂在根目录的informix目录下,不要创建该目录,在创建该文件系统时指明挂在/informix系统自动会创建该目录,文件系统要有1G大小。
#smitty/System Storage Management/File Systems/ Add File Systems/Journaled File System/Add a Journaled File Syste/Add a Standard Journaled File System选择rootvg设置SIZE of file system等于1000兆×1024K×2BLOCK=2048000BLOCK设置MOUNT POINT为/Informix设置Mount AUTOMATICALLY at system restart?为yes#mount /informix3. 创建用户组informix。
实验5Informix软件安装及配置

实验5Informix软件安装及配置informix安装配置实验指导书深圳市讯⽅通信技术有限公司2009年8⽉⽬录1. 实验⽬的 (4)2. 实验器材 (4)3. 实验内容说明 (4)4. 实验步骤 (4)4.1安装INFORMIX前准备 (4)4.1.1 增加informix⽤户组 (4)4.1.2 增加informix⽤户 (5)4.1.3 激活informix⽤户 (5)4.2安装I NFORMIX数据库 (5)4.2.1 上传⽂件到服务器 (5)4.2.2 执⾏安装 (5)4.3配置INFORMIX数据库 (13)4.3.1 创建错误信息⽬录 (13)4.3.2 设置环境变量 (14)4.3.3 增加数据库服务信息 (14)4.3.4 配置数据库服务端⼝ (15)4.3.5 检查⽂件配置 (15)4.3.6 创建rootdbs数据库空间 (16)4.3.7 配置onconfig⽂件 (16)4.3.8 初始化数据库 (18)4.3.9 查看数据库运⾏状态 (18)4.3.10 启动后创建⽤户空间 (18)4.3.11 创建命令 (19)4.4启动关闭数据库 (20)5. 附录A:INFROMIX常⽤命令 (20)5.1 ONINIT (20)5.1.1 功能说明 (20)5.1.2 使⽤说明 (21)5.1.3 举例说明 (21)5.2 ONMODE (21)5.2.1 功能简述 (21)5.2.2 使⽤说明 (21)5.2.3 举例说明 (23)5.3 ONSPACES (23)5.3.1 功能简述 (23)5.3.2 使⽤说明 (23)5.3.3 举例说明 (24)5.4 ONSTAT (24)5.4.1 功能简述 (24)5.4.2 使⽤说明 (24)1. 实验⽬的1、通过本实验,让学⽣了解informix软件安装及配置。
2、了解informix软件特点,熟悉基本数据库操作。
2. 实验器材1、安装Linux AS4以上版本操作系统的PC机⼀台(或者LinuxAS4操作系统安装在虚拟机上);2、informix数据库软件⼀套;3. 实验内容说明informix是IBM公司出品的关系数据库管理系统(RDBMS)家族。
Informix安装全攻略

Dump Shared Memory改为N
(7)新建一个Dbቤተ መጻሕፍቲ ባይዱpace
onmonitor->Dbspaces->Create
名称、大小自定,Mirror、Temp都为N,路径/u1/cookfile/infx01
输入/opt/Informix 安装路径
若在安装过程中出现:
etc/brand: error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory
o options
为指定连接提供额外的灵活性。
(5)编辑.profile文件
su - informix
vi .profile
添加内容如下:
INFORMIXDIR=/u1/informix;export INFORMIXDIR
INFORMIXSERVER=test_on;export INFORMIXSERVER
解决:
修改配置文件onconfig中的服务器标识号(默认为0),只要是唯一就可以了,不能过太。在多实例安装中常出现此问题。例如
SERVERNUM 49 # Unique id corresponding to a Dynamic Server instance
nettype最后三个字母按如下方式表示特定的IPC机制或通讯协议。
shm 共享内存通讯
str 数据流管道通讯
informix安装规范

Informix安装规范安装前准备●Inforimx 用户userid:301,groupid:201;●Informix用户的登录目录为/Informix,SHELL环境为KSH●INFORMIX安装目录为:/informix●确保/informix的剩余空间至少>700M(目前核心业务均分配了5G空间);●确保裸设备的权限为660●确保裸设备的所属用户与组均为:informix●确保在/etc/hosts文件中已定义hostname●请在/etc/services文件添加如下两行:sqlexec 3999/tcpsqlexec2 4999/tcp依据约定,目前实例名online10使用sqlexec端口,online_tcp使用sqlexec2端口●请确认AIX已打开aio,下面是打开aio的指令,请用root执行:/usr/sbin/chdev -l aio0 -a autoconfig=available/usr/sbin/mkdev -l aio0以informix用户登录创建目录:cd /Informix;mkdir setup;上传安装文件至目录setup解压安装包tar xvf ids11.50fc5aix.tar以root用户执行安装:su - root./ids_install安装完成后请切回至informix用户执行如下步骤修改SQLHOSTS文件vi /Informix/etc/sqlhosts;在文件末尾添加记录格式如下:创建软链接目前所有链接文件均存放于”/informix/dbs”,若dbs目录不存在,请用informix用户创建。
链接命名规则为:数据空间名_chunk序列。
sample:datadbs_1, datadbs_2……命令:ln –s /dev/rdatadbs1 datadbs_1请参考文件createlnk。
创建ONCONFIG文件cd /Informix/etc;cp onconfig.std onconfig;修改ONCONFIG文件首次启动informix前,需调整的参数如下:●ROOTPATH rootdbs所在位置●ROOTSIZE rootdbs空间大小●PHYSFILE 物理日志大小(由于物理日志将在启动后重新设置,首次启动时请尽量调小,以免占用太多rootdbs空间,建议设为15000即可)●LOGFILE 逻辑日志个数(由于逻辑日志也将在启动后做重新设置,请设为6即可)●LOGSIZE 每个逻辑日志大小,建议设为1000即可;●MSGPATH online.log文件路径,依据约定,请设为/Informix/online.log●TAPEDEV 数据备份地址,请设为/dev/null●LTAPEDEV 逻辑日志备份地址,请设为/dev/null●DBSERVERNAME 实例名,设为online10即可。
AIX上安装Informix NBU 插件

如何安装NBU 的Informix 插件环境Aix 5.2.0,NBU 5.1(mp2),Informix Dynamic Server Version 9.40.FC3,HostName MyAix,Informix server name: eMarket安装步骤一、使用root 用户登录二、执行命令确认是否安装了Informix 插件的有效licence:#/usr/openv/netbackup/bin/admincmd/get_license_key三、安装插件。
将NBU Option 安装盘插入驱动器,执行下列命令:#mount –v cdrfs /dev/cd0 /cdrom#cd /cdrom#./install系统将显示下列信息:NetBackup Database Agent InstallationChoose the Database Agents you wish to installone at a time or select Install All Database Agents.1) NetBackup for DB22) NetBackup for Informix……q) Done Selecting Agentsx) Exit from this ScriptSelect the Oracle option if upgrading any of thefollowing: Oracle, Oracle on UNIX Advanced BLI Agent,Oracle ServerFree Agent or Database Archiver.The packages have been combined.Choose an option: 2Choose an option: qYou have chosen to install these Database Agents:NetBackup for InformixIs this list correct? [y,n] (y)选择y 后系统开始安装Informix 插件:Installing NetBackup for InformixInstalling NetBackup for Informix...Extracting files from /usr/openv/netbackup/dbext/INFORMIX.rs6000_51.tar.Z ...……NetBackup for Informix installation completed.**********Execution of ./install_dbext is complete.Execution of ./install is complete.File /tmp/install_options_trace.23880 contains a trace of this install.四、设置informix home 路径。
AIX安装informix数据库

AIX安装informix数据库前几天,项目组使用的数据库的空间分配出现了交叉的情况,无法恢复,只能重装数据库..在陈邦振的蛊惑下,熬了一个通宵,终于安装完成,并从开发走向了系统集成的不归路。
本文主要说了一些基本的DBA知识。
1.以root用户登录,首先建立informix组及用户,建立informix文件系统创建用户informix。
(修改)该用户主目录为/informix,用户组为informix,用户口令为informix(可以任意更改)。
其用户号必须大于或等于100。
设置User NAME为informix设置Primary GROUP为informix设置HOME directory为/Informix将/informix目录的宿主改为informix:informixchown informix:informix /informix2.将informix初始化必须用到的chunk建立好!如下:assist -g dgname make chunkname 2000m layout=stripe user=informixgroup=informix mode=660一般一个chunk不超过2G,这些chunk就是实际的物理存储块,不可以直接使用,需要做映射,也就是我们程序中所谓的引用。
ln -s 实体名虚拟连接比如 ln –s /dev/chunk1 /Informix/chunk/chunk1这些虚拟链接将作为给各个数据库空间(dbs) 增加的基本单位。
实际使用中,custdbs(包含custdb)和Billdbs(包含billdb)一般都要10个chunkAcctdbs和proddbs需要的比较少。
3.下面是安装informix,很简单,一般就是全部安装就可以了将安装文件用tar命令解压后,运行安装的sh文件0) All Products listed below1) IBM Informix Dynamic Server 9.402) IBM Informix IConnect3) IBM Informix JDBC version 2.214) IBM Informix Server Administrator5) Configure a Demo IDS Server (requires IDS)Enter the number(s) of the products to install, separated by spaces(i.e. "1 2 3"): 0安装过程比较简单,那些英文单词都是很基本的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
AIX上安装Informix1 安装informix9.41.1安装准备1)创建informix组和informix用户,创建informix主目录/home/db/Informix。
2)为Informix用户添加环境变量,在.profile文件中加入:export INFORMIXDIR=/home/db/informixexport PATH=$INFORMIXDIR/bin:$PATHexport LIBPATH=$INFORMIXDIR/lib:$LIBPATHexport TERMCAP=$INFORMIXDIR/etc/termcap1.2安装informix server9.4使用root用户登陆,设置环境变量:export INFORMIXDIR=/home/db/informixexport PATH=$INFORMIXDIR/bin:$PATH然后执行安装目录下的ids_install脚本开始安装:选择1)安装informix dynamic server安装目录输入:/home/db/informix,然后开始安装informix。
1.3配置informix server1)复制一份onconfig文件,例如:onconfig.server1,server1为server的名字。
编辑onconfig.server1文件,修改数据库参数。
以下列出比较重要的参数:--rootdbs路径、空间ROOTNAME rootdbs # Root dbspace nameROOTPATH /home/db/informix/dbs/rootchunk01 # Path for device containing root dbspaceROOTOFFSET 0 # Offset of root dbspace into device (Kbytes)ROOTSIZE 100000 # Size of root dbspace (Kbytes)--物理日志的dbs空间,先用rootdbs的20M;PHYSDBS rootdbs # Location (dbspace) of physical logPHYSFILE 20000 # Physical log file size (Kbytes)--逻辑日志用默认的# Logical Log ConfigurationLOGFILES 6 # Number of logical log filesLOGSIZE 2000 # Logical log size (Kbytes)--把磁带的东西都改成/dev/nullTAPEDEV /dev/null # Tape device pathTAPEBLK 32 # Tape block size (Kbytes)TAPESIZE 10240 # Maximum amount of data to put on tape (Kbytes)# Log Archive Tape DeviceLTAPEDEV /dev/null # Log tape device pathLTAPEBLK 32 # Log tape block size (Kbytes)LTAPESIZE 10240 # Max amount of data to put on log tape (Kbytes)--配置数据库服务器参数,根据自己机器配置的实际情况分配locks和buffers;SERVERNUM 0 # Unique id corresponding to a OnLine instanceDBSERVERNAME server1 # Name of default database serverDBSERVERALIASES server1_52 # List of alternate dbservernamesNETTYPE ipcshm,1,8,CPU # Configure poll thread(s) for nettypeNETTYPE soctcp,1,8,NET # Configure poll thread(s) for nettypeLOCKS 500000 # Maximum number of locksBUFFERS 500 # Maximum number of shared buffersNUMAIOVPS 2 # Number of IO vpsPHYSBUFF 32 # Physical log buffer size (Kbytes)LOGBUFF 32 # Logical log buffer size (Kbytes)CLEANERS 1 # Number of buffer cleaner processesSHMBASE 0x10000000 # Shared memory base addressSHMVIRTSIZE 8000 # initial virtual shared memory segment sizeSHMADD 8192 # Size of new shared memory segments (Kbytes)另外就是onconfig文件中所有/usr/informix都替换成/home/db/informix。
2)为rootdbs表空间创建数据文件。
根据onconfig文件中的设置使用touch命令生成数据文件,然后修改权限chmod 660。
3)配置sqlhosts文件,例如:4)设置环境变量:export INFORMIXSQLHOSTS=/home/db/informix/etc/sqlhostsexport ONCONFIG=onconfig.server1export INFORMIXSERVER=server15)执行oninit -ivy初始化数据库。
6)然后可使用onmonitor为数据库创建表空间,dbaccess创建数据库实例。
7)创建逻辑日志表空间,并把逻辑日志文件建在逻辑日志表空间上。
1.4安装informix client sdk2.811)如果已经安装informix数据库服务器,使用informix用户登陆,否则使用root 用户登陆,设置环境变量:export INFORMIXDIR=/home/db/Informix/sdkexport PATH=$INFORMIXDIR/bin:$PATH2)把SDK安装文件拷贝到$ INFORMIXDIR目录,执行脚本installclientsdk开始安装。
(注意:installclientsdk脚本所在目录必须与$ INFORMIXDIR是同一目录)2安装informix11.52.1安装informix server11.51)创建informix用户和组,为Informix用户添加环境变量,在.profile文件中加入:export INFORMIXDIR=/home/db/informixexport PATH=$INFORMIXDIR/bin:$PATHexport LIBPATH=$INFORMIXDIR/lib:$LIBPATHexport TERMCAP=$INFORMIXDIR/etc/termcap2)使用root用户登陆,设置环境变量:export INFORMIXDIR=/home/db/informixexport DISPLAY=ip_address:0.03)执行安装目录下的ids_install脚本开始安装:ids_install -gui4)点击next继续,直到接受软件许可界面:5)选择I accept接受许可,并点击next继续:6)选择安装目录,并点击next继续:7)选择需要安装的组件,并点击next继续:8)选择是否启用角色分离,这里选择No不启用,点击next继续:9)选择是否创建一个IDS的demo数据库服务器实例,这里选择No不创建,点击next继续:10)确认安装信息,并点击next开始安装:11)阅读提示的一些必要的环境变量设置,并点击next finsh推出安装:2.2配置informix server1)复制一份etc目录下的onconfig.std文件,例如:onconfig.server1,server1为server的名字。
编辑onconfig.server1文件,修改数据库参数。
以下列出比较重要的参数:2)为rootdbs表空间创建数据文件。
根据onconfig文件中的设置使用touch命令生成数据文件,然后把数据文件访问权限设置为660。
3)编辑etc目录下的sqlhosts文件,添加数据库服务,例如:server1 onsoctcp 128.160.96.20 144444)设置环境变量:export INFORMIXSQLHOSTS=/home/db/informix/etc/sqlhostsexport ONCONFIG=onconfig.server1export INFORMIXSERVER=server15)执行oninit -ivy初始化数据库。
6)创建逻辑日志表空间,并把逻辑日志文件建在逻辑日志表空间上。
touch logchunk01chmod 660 logchunk01onspaces -c -d logdbs -p /home/db/informix/dbs/server1/logchunk01 -o 0 -s1024000执行0级备份ontape -s -L 0创建逻辑文件,执行10次onparams -a –d logdbs -s 102400查看逻辑日志状态onstat -l切换逻辑日志到新建的逻辑日志。
执行3次onmode -l执行0级备份ontape -s -L 0删除原逻辑文件onparams -d -l 1(2,3) -y执行0级备份ontape -s -L 07)为临时表空间创建数据文件,根据onconfig文件中的设置使用touch命令生成数据文件,然后把数据文件访问权限设置为660。
onspaces -c -d tmpdbs -p /home/db/informix/dbs/server1/tmpchunk01 -o 0 -s102400执行0级备份ontape -s -L 08)然后可使用onmonitor界面或者onspaces命令为数据库创建表空间,dbaccess创建数据库。
2.3安装informix client sdk3.501)如果没有创建informix用户,首先创建informix用户和组以及主目录,然后使用root 用户登陆,设置环境变量:export INFORMIXDIR=/home/db/Informix/csdk3.5export DISPLAY=ip_address:0.02)进入sdk安装目录,执行命令installclientsdk –gui开始安装:3)选择I accept接受协议,点击next继续:4)选择csdk安装目录,点击next继续:5)选择typical,点击next继续:6)确认安装信息,并点击next开始安装:。