INFORMIX数据库安装配置文档

INFORMIX数据库安装配置文档
INFORMIX数据库安装配置文档

INFORMIX数据库安装配置文档 

一、INFORMIX Online 7.24安装步骤

1?建立INFORMIX组、用户

在天腾主机系统安装完成的前提下,以root用户注册,执行#sysadm→users→add 菜单,先增加informix用户组,再增加informix用户。用户创建完成后,按CTRL+d 退出root用户,在login:状态下以informix用户身份注册,在$提示符下,输入id命令,检查informix用户创建的正确性。(注:创建informix用户时,请注意口令失效期需大于1,口令有效期不要注明。同时informix用户号和组号需大于或等于100。可参见TANDEM S4206主机上用户帐号管理配置文档)

2?INFORMIX 环境变量的设置

与INFORMIX相关的环境变量有以下几种:

https://www.360docs.net/doc/bf13627159.html,RMIXDIR变量(指定Informix的工作目录):

INFORMIXDIR=/informix; export INFORMIXDIR

b.PATH变量(使得Informix命令可被用户使用):

PATH = $PATH: $INFORMIXDIR/bin ; export PATH

c.ONCONFIG变量(指定Informix Online 的初始化配置文件):

ONCONFIG =onconfig.lyg; export ONCONFIG

https://www.360docs.net/doc/bf13627159.html,RMIXSERVER变量(指定数据库服务器名字):

INFORMIXSERVER=lygserver ; export INFORMIXSERVER

e. LANG和LC_CTYPE变量(支持Online的汉化语言包):

LANG=chinese; export LANG

LC_CTYPE=C; export LC_CTYPE

以上环境变量已附加到/etc/profile文件中。

3?INFORMIX Online 7.X数据库空间的分布。

Tandem S4206主机上I nformix Online数据库系统空间的使用和划分有以下约定:Online自身系统数据库sysmaster、sysutils等位于根数据库空间rootdbs;

Online系统临时数据位于数据库空间tmpdbs;

Online系统逻辑日志位于数据库空间loglog;

Online系统物理日志位于数据库空间phylog;

Online系统工作数据位于数据库空间workdbs;

构成Informix Online数据库空间的所有chunk均为原始设备(又称生设备或raw disk),所有chunk的用户主、用户组均为informix,用户权限为660。以下为数据库空间的构成ckunk及其大小,以及所在的硬盘代号:

database-space trunk-name trunk-size disk-number(镜象) rootdbs /dev/vx/rdsk/userdg/rootdbs 600M 302/308

tmpdbs /dev/vx/rdsk/userdg/tmpdbs 340M 302/308

phylog /dev/vx/rdsk/userdg/phylog 300M 302/308

loglog /dev/vx/rdsk/userdg/loglog 960M 302/308

(log-file-size × log-file-numubers = 90M × 10)

workdbs /dev/vx/rdsk/datadg/workdbs1 1500M 303/309

/dev/vx/rdsk/datadg/workdbs2 1500M 303/309

/dev/vx/rdsk/datadg/workdbs3 1000M 303/309 4?INFORMIX 7.X系统软件的备份

本工程中生产机上顺序安装的informix产品包括Connect7.24 UC2(运行版,130用户)、SQL 6.04 UC1(运行版,40用户)、IDS 7.24 UC2.1(开发版,130用户)、Language SUPP ZHCN 7.22 UC1(开发版,130用户)。

在Informix全部安装配置完毕后,将informix目录下所有文件备份成一个文件,然后再将该文件备份到磁带:

cd /; tar cvf /app/informix.bak informix

cd /app; tar cvf /dev/rmt/ctape1 informix.bak

5?INFORMIX系统软件序列号活动码的复制。

由于INFORMIX每个产品均有一一对应的序列号和活动码,在软件安装时,序列号和活动码是必需的。因此,对即将使用的INFORMIX产品的序列号和活动码应进行复印,分别保存,以免丢掉带来麻烦。

二、INFORMIX产品安装

在informix用户已建立好,informix环境变量已设置好的前提下,以根用户注册,在informix的工作目录/informix下,按照下列顺序进行informix产品的安装:

Connect(esql/c runtime) → sql runtime → IDS development(online) → ZHCN(lang package)

1、安装Informix Connect运行版

Informix Connect运行版相当于ESQL/C运行版,其产品介质为光盘,将光盘放入光驱,执行如下命令:

mount –F cdfs /dev/cdrom/cdrom1 /CDROM #挂载光盘

cd /informix

cpio –icv

./installconn

按提示键入相应的序列号和活动码,对产品进行序列化。

umount /CDROM #卸载光盘

2、安装sql运行版

sql产品介质为4mm磁带,将磁带插入主机磁带机,按下列命令进行安装:

cd /informix

tar xvfb /dev/rmt/ctape1 20

./installsqlrt

依提示键入相应的序列号和活动码,对sql产品进行序列化。

3、安装IDS开发版

IDS产品介质为光盘,将光盘放入光驱,执行如下命令:

mount –F cdfs /dev/cdrom/cdrom1 /CDROM #挂载光盘

Cd /informix

Cpio –icv

./installonline

按提示键入相应的序列号和活动码,对产品进行序列化。

Umount /CDROM #卸载光盘

4、安装ZHCN语言包

ZHCN产品介质为光盘,将光盘放入光驱,执行如下命令:

mount –F cdfs /dev/cdrom/cdrom1 /CDROM #挂载光盘

cd /informix

tar xvf /CDROM/ls723.tar

./installzhcn

依提示键入相应的序列号和活动码,对ZHCN语言包产品进行序列化。

注:在软件安装过程中,每个产品序列化结束后,才能再进行下一个产品的安装。

三、INFORMIX Online 7.24配置

https://www.360docs.net/doc/bf13627159.html,RMIX Online 7.24Release要求的系统环境的调整:

在/informix/release/en_us/0333目录下的ONLINE_7.24文件中,说明了Online 7.24正常运行所要求的核心参数:

SHMMAX:8388608 SHMESG:85

SEMMNS:2500 SEMMNI:400 SHMUME:25 SEMMSL:100

NPROC:2048 MAXUP:500

按INFORMIX ONLINE 7.24要求的核心参数重构核心,重启系统使新核心生效。

2.sqlhosts文件的配置

sqlhosts文件的结构如下:

demo_on nettype on_hostname on_servername ↓↓↓↓

与INFORMIXSERVER 与数据库本地机的用于与本地机

参数一致服务器联接机器名器通讯的服务

的形式名称

在连云港绿卡工程主机系统中,约定INFORMIXSERVER变量为lygserver, informix 的服务端口名称为sqlexec,在 /etc/services文件中增加服务端口名称sqlexec和端口号9000。

现在主机系统上sqlhosts文件内容为:

lygserver onipcshm lygpt sqlexec

3.用onmonitor配置INFORMIX

以informix用户注册,在$INFORMIXDIR/etc目录下,复制onconfig.std到onconfig.lyg。

在命令行执行onmonitor,在onmonitor主菜单下选择Parameters:Initialize选项,在Disk Parameters菜单中设置rootsize大小,此大小代表数据库空间第一个chunk的大小,在连云港绿卡工程中设定为600,000K,Primary Path选项中输入原始设备名称/dev/vx/rdsk/userdg/rinforootdb,root offset值为0 bytes,phy.log size为340,000 Kb,log.log size 90,000kb,Number of Logical Logs为10。在上述选项选定后,按ESC 键,online对root dbspace进行物理盘空间的校验。稍等片刻,出现SHARED MEMORY PARAMETERS菜单,在此菜单中,配置参数如下:SERVER NUMBER 为0,Server Name为lygserver,physical log buffer size为512k,Logical log buffer size 512k,MAX # of Buffers为5,000,MAX # of locks 为20000。其余参数为系统缺省参数,在上述选项选定后,按ESC键,共享内存菜单处理完后,Performance Tuning 菜单出现,在此菜单中,下列参数配置如下:

参数S4206生产机配置

Multiprocessor Machine Y

CPU VPS 2

AIO VPS N

Single CPUVP N

在上述选项确定后,按ESC键出现Data Replication菜单,此菜单中选项采用原缺省参数,暂不做任何更改,按ESC键,出现DIAGNOSTIC PARAMETERS菜单,更改Message Log参数为/informix/online.log,其余参数暂不更改,按ESC键出现下列提示Do you really want to continne?(y/n) warning:The root dbspace will be initialized.All previous data will be destroyed.键入(Y),初始化root dbspace空间,稍等片刻,初始化成功后,返回主菜单选择Mode:on_line选项,使数据库工作状态转为online模式,此时就可以使用数据库服务器了。

4.ONCONFIG参数

在连云港绿卡工程中,用上述方法配置完数据库后,其配置参数均保留在$INFORMIXDIR/etc/onconfig.lyg文件中。如需对SHARE MEMORY,Performance Tuning,Data Replication,Diagnostic Parameters,PDQ菜单中参数修改,可在数据库停止后,编辑onconfig.lyg文件,更改参数,在数据库共享内存初始化后,修改后的参数即可生效。

注意:在数据库的root dbspace空间不做更改时,严禁执行Parameters:

initializing选项,以免删除原有数据库空间的数据,带来不可预测的后果。

5.增加chunk

依下列菜单提示顺序增加chunk, onmonitor→dbspaces→add chunk当出现画面时,按CTRL—B键,出现ADD CHUNK TO DBSPACE画面,在FULL Path name中键入第二个chunk的设备名称/dev/vx/rdsk/datadg/workdbs2,offset中键入2kbytes,size中键入第二个chunk的大小1,500,000K,其余选项中,不填充任何值。按ESC值执行即可。

当追加第三个chunk时按上述方法追加即可。 

四、INFORMIX dbspace空间对照表

Dbspace Device name Sizes(512bytes) Rootdbs /dev/vx/rdsk/userdg/rootdbs 1,228,800 Tmpdbs /dev/vx/rdsk/userdg/tmpdbs 696,320 Phylog /dev/vx/rdsk/userdg/phylog 819,200 Loglog /dev/vx/rdsk/userdg/loglog 1,966,080 Workdbs /dev/vx/rdsk/datadg/workdbs1 3,072,000

/dev/vx/rdsk/datadg/workdbs2 3,072,000

/dev/vx/rdsk/datadg/workdbs3 2,097,152

五、INFORMIX online 7.24常用命令

1、oninit命令

oninit在系统命令行能改变online系统的运行模式,只能由root和informix用户执行。

下面是两个常用方式:

oninit -s 将online从脱机模式改为静止模式。

oninit 将oninit从脱机模式改为在线模式。

2、onmode命令

onmode命令能在系统命令行改变数据库系统工作模式。只能由root和informix用户执行。常用方式有以下几种:

onmode -ky 将数据库迅速关闭,转为脱机状态。

onmode -sy 将数据库系统体面地关闭,转为脱机状态。

3、finderr命令

finderr命令用以联机操作informix错误信息手册,便于查询错误信息及定位错误。常用方法为:

finderr number

错误代码

当数据库系统出现错误时,请将错误代号记下,以便于查找错误原因修复数据库系统。

4、dbexport和dbimport命令

a、dbexport命令

dbexport命令从整个数据库以ascii文件形式卸载数据。并且可将ascii文件备份到硬盘或磁带上,错误信息和警告写到了文件dbexport.out中。常用格式为:

dbexport -t /dev/rmt/ctapel -b 16 -s 4000000 stores6

将stores6数据库卸载到磁带上

dbexport -t /dev/rmt/ctapel -b 16 -s -f /usr/port/stores.sql stores6

将stores6数据库卸载到磁带上,同时stores.sql文件置于/usr/port目录。

b、dbimport命令

dbimport命令能创建数据库,且将磁带或硬盘上的ascii数据装载进数据库。常用格式为:

dbimport -l -t /informix/port -ansi stores6

将/informix/port目录下,stores6.exp装载进数据库stores6,且新数据库为MODE ANSI模式,该数据库为无缓冲日志。

注意:dbexport和dbimport命令请不要在生产机上进行练习。

5、ontape命令

ontape命令可以完成online系统的归档备份和恢复,并可用于改变日志状态。只有informix用户可以使用ontape。常用格式为:

ontape -s 完成所有dbspaces的全部系统备份。

ontape -a 完成逻辑日志的备份。

ontape -c 只要每个逻辑日志被填满,系统就会连续备份。

ontape -s -U stores6 将数据库stores6设定为无缓冲日志形式。

6、onunload和onload命令

onunload命令用二进制页的形式将数据备于磁带上。此命令支持远程设备备份。该磁带上的数据只能用onload来读取。此命令的操作只能为informix用户或数据库用户主。常用格式为:

onunload -l stores6 (从数据库stores6中卸载整个内容)

onload命令能在指定的dbspace空间上创建数据库或表,且只能装载onunload命令卸载的数据。

注:在一个机器online系统上用onunload命令卸载的数据可用onload装载数据

到另一个机器online系统上。但这两个机器上online系统的Page Size的值需相同。

常用格式为:

onload -l -d rootdbs stores6 装载stores6数据库到rootdbs中。

五、Informix Online 7.X系统启动与停止文件的配置

在连云港绿卡工程Tandem机器上为了保证主机启动时,informix能自动启动,在/etc/rc2.d下编辑一个文件S99infostart。系统启动时,初始化informix共享内存,并判断数据库初始化是否成功,给管理员以信息提示。在/etc/rc0.d下编辑一个文件K01infostop,用以当系统正常关闭时,将informix自动转为脱机状态。

文件内容如下:

S99infostart:

DIR=/dev/vx/rdsk/userdg

Chmod 660 $DIR/rootdbs $DIR/tmpdbs $DIR/phylog $DIR/loglog

Chown informix:informix $DIR/rootdbs $DIR/tmpdbs $DIR/phylog $DIR/loglog

DIR=/dev/vx/rdsk/datadg

Chmod 660 $DIR/workdbs[1-3]

Chown informix:informix $DIR/workdbs[1-3]

INFORMIXDIR=/informix;export INFORMIXDIR

INFORMIXSERVER=lygserver;export INFORMIXSERVER

ONCONFIG=onconfig.lyg;export ONCONFIG

PATH=$PATH: $INFORMIXDIR/bin;export PATH

onmode -ky >/dev/null 2>&1

sleep 6

/informix/bin/oninit

if [ $? = 0 ]

then echo "\nInformix daemon STARTED!!!\n"

else echo "\n***Informix daemon NOT STARTED!!!\n"

fi

K01infostop:

/informix/bin/onmode -ky

ps -ef|grep oninit >/informix/oninit.stop

echo "\nINFORMIX DAEMON STOPPED!\n"

六、Informix Online 7. 24的监控管理

由于数据库在运行期间不可避免地会遇到问题,为了尽快地对问题进行诊断,及时找出解决办法,希望能用以下方法形成诊断报告及日志报告,以传真形式联系相关人员,并形成故障处理报告。

1?online.log日志文件分析

/informix/online.log文件记录着online系统的启动信息、参数调整信息、检查点信息、

错误信息和关闭系统信息等。当数据库开始在主控台上有错误信息出现时,希望能将错误信息记录下来,同时将错误信息出现前5天内的online.log日志文件打印出来,以便分析。

2?onstat

onstat应用命令能读取online动态服务器共享内存结构,报告共享内存运行情况。该命令运行时,不会影响数据库操作,但不能报告I/O磁盘错误。可以用onstat -a >/tmp/inf 命令,将目前online系统的配置情况及运行情况存于/tmp/inf文件中,将inf文件打印出来,以便分析。

3?文件系统空间管理

可用df -v来观察informix文件系统占有的空间是否大于70%。如大于70%,请检查文件系统,且将online.log和online.msg进行备份清空。

4?数据库空间的管理

对于dbspace空间管理,可用onmonitor命令来管理。在onmonitor主菜单中选择dbspaces:Info选项,可以列出目前dbspace名称及创建时间,在此菜单中,键入ctrl-b键能列出指定dbspace中chunk数目,目前dbspace总的空间大小及空闲空间的大小。如dbspace空间即将被占满,可通过增加chunk来扩大dbspace空间。

该文档中的所有操作及配置已在Tandem机器上实现,因此该文档中的所有操作,未经允许请不要在Tandem机器上尝试,以免使业务数据受到损坏。该文档请用户妥善保存,以备以后调整性能时供参考。如数据库在文档建立后有参数调整,请在该文档后增加更改记录,使文档在时间上有一连续性,以方便维护。

注:

①在连云港绿卡工程中,所有应用软件均安装在workdbs数据库空间。希望安装和恢复应用软件时注意。

②目前workdbs数据库空间只有2个trunk(/dev/vx/rdsk/datadg/workdbs1、/dev/vx/rdsk/datadg/workdbs2)组成,大小共3GB。另有一测试用数据库空间testdbs,其包括1个trunk(/dev/vx/rdsk/datadg/workdbs3),大小为1GB。在应用软件的早期测试结束后,应删除testdbs,将/dev/vx/rdsk/datadg/workdbs3做为第3个trunk增加到workdbs数据库空间,以保证足够的数据库空间可使用。

附一:Informix Online 当前配置参数

#************************************************************

#

# INFORMIX SOFTWARE, INC.

#

# Title: onconfig.std

# Description: INFORMIX-OnLine Configuration Parameters

#

#*************************************************************

# Root Dbspace Configuration

ROOTNAME rootdbs # Root dbspace name

ROOTPATH /dev/vx/rdsk/userdg/rootdbs

# Path for device containing root dbspace ROOTOFFSET 0 # Offset of root dbspace into device (Kbytes)

ROOTSIZE 600000 # Size of root dbspace (Kbytes)

# Disk Mirroring Configuration Parameters

MIRROR 0 # Mirroring flag (Yes = 1, No = 0) MIRRORPATH # Path for device containing mirrored root

MIRROROFFSET 0 # Offset into mirrored device (Kbytes)

# Physical Log Configuration

PHYSDBS phylog # Location (dbspace) of physical log PHYSFILE 340000 # Physical log file size (Kbytes)

# Logical Log Configuration

LOGFILES 10 # Number of logical log files

LOGSIZE 90000 # Logical log size (Kbytes)

# Diagnostics

MSGPATH /informix/online.log # System message log file path CONSOLE /dev/console # System console message path ALARMPROGRAM /informix/etc/log_full.sh # Alarm program path TBLSPACE_STATS 1

# System Archive Tape Device

TAPEDEV /dev/null # Tape device path

TAPEBLK 16 # Tape block size (Kbytes)

TAPESIZE 10240 # Maximum amount of data to put on tape (Kbytes)

# Log Archive Tape Device

LTAPEDEV /dev/null # Log tape device path

LTAPEBLK 16 # Log tape block size (Kbytes) LTAPESIZE 10240 # Max amount of data to put on log tape (Kbytes)

# Optical

STAGEBLOB # INFORMIX-OnLine/Optical staging area

# System Configuration

SERVERNUM 0 # Unique id corresponding to a OnLine instance

DBSERVERNAME lygserver # Name of default database server DBSERVERALIASES # List of alternate dbservernames DEADLOCK_TIMEOUT 60 # Max time to wait of lock in distributed env.

RESIDENT 1 # Forced residency flag (Yes = 1, No = 0)

MULTIPROCESSOR 1 # 0 for single-processor, 1 for multi-processor

NUMCPUVPS 2 # Number of user (cpu) vps

SINGLE_CPU_VP 0 # If non-zero, limit number of cpu vps to one

NOAGE 0 # Process aging

AFF_SPROC 0 # Affinity start processor

AFF_NPROCS 0 # Affinity number of processors

# Shared Memory Parameters

LOCKS 60000 # Maximum number of locks

BUFFERS 10000 # Maximum number of shared buffers NUMAIOVPS 3 # Number of IO vps

PHYSBUFF 2048 # Physical log buffer size (Kbytes)

LOGBUFF 2048 # Logical log buffer size (Kbytes) LOGSMAX 15 # Maximum number of logical log files CLEANERS 2 # Number of buffer cleaner processes SHMBASE 0x30000000 # Shared memory base address SHMVIRTSIZE 32000 # initial virtual shared memory segment size

SHMADD 32000 # Size of new shared memory segments (Kbytes)

SHMTOTAL 0 # Total shared memory (Kbytes). 0=>unlimited

CKPTINTVL 300 # Check point interval (in sec)

LRUS 4 # Number of LRU queues

LRU_MAX_DIRTY 60 # LRU percent dirty begin cleaning limit LRU_MIN_DIRTY 50 # LRU percent dirty end cleaning limit LTXHWM 50 # Long transaction high water mark percentage

LTXEHWM 60 # Long transaction high water mark (exclusive)

TXTIMEOUT 0x12c # Transaction timeout (in sec) STACKSIZE 128 # Stack size (Kbytes)

# System Page Size

# BUFFSIZE - OnLine no longer supports this configuration parameter. # To determine the page size used by OnLine on your platform # see the last line of output from the command, 'onstat -b'.

# Recovery Variables

# OFF_RECVRY_THREADS:

# Number of parallel worker threads during fast recovery or an offline restore.

# ON_RECVRY_THREADS:

# Number of parallel worker threads during an online restore.

OFF_RECVRY_THREADS 10 # Default number of offline worker threads

ON_RECVRY_THREADS 1 # Default number of online worker threads

# Data Replication Variables

# DRAUTO: 0 manual, 1 retain type, 2 reverse type

DRAUTO 0 # DR automatic switchover

DRINTERVAL 30 # DR max time between DR buffer flushes (in sec)

DRTIMEOUT 30 # DR network timeout (in sec) DRLOSTFOUND /informix/dr.lost+found # DR lost+found file path

# CDR Variables

CDR_LOGBUFFERS 2048 # size of log reading buffer pool (Kbytes)

CDR_EVALTHREADS 1,2 # evaluator threads (per-cpu-vp,additional)

CDR_DSLOCKWAIT 5 # DS lockwait timeout (seconds)

CDR_QUEUEMEM 4096 # Maximum amount of memory for any CDR queue (Kbytes)

# Backup/Restore variables

BAR_ACT_LOG /tmp/bar_act.log

BAR_MAX_BACKUP 0

BAR_RETRY 1

BAR_NB_XPORT_COUNT 10

BAR_XFER_BUF_SIZE 31

# Read Ahead Variables

RA_PAGES # Number of pages to attempt to read ahead RA_THRESHOLD # Number of pages left before next group

# DBSPACETEMP:

# OnLine equivalent of DBTEMP for SE. This is the list of dbspaces # that the OnLine SQL Engine will use to create temp tables etc.

# If specified it must be a colon separated list of dbspaces that exist # when the OnLine system is brought online. If not specified, or if # all dbspaces specified are invalid, various ad hoc queries will create # temporary files in /tmp instead.

DBSPACETEMP tmpdbs # Default temp dbspaces

# DUMP*:

# The following parameters control the type of diagnostics information which

# is preserved when an unanticipated error condition (assertion failure) occurs

# during OnLine operations.

# For DUMPSHMEM, DUMPGCORE and DUMPCORE 1 means Yes, 0 means No.

DUMPDIR /tmp # Preserve diagnostics in this directory DUMPSHMEM 1 # Dump a copy of shared memory DUMPGCORE 0 # Dump a core image using 'gcore'

DUMPCORE 0 # Dump a core image (Warning:this aborts OnLine)

DUMPCNT 1 # Number of shared memory or gcore dumps for

# a single user's session

FILLFACTOR 90 # Fill factor for building indexes

# method for OnLine to use when determining current time

USEOSTIME 0 # 0: use internal time(fast), 1: get time from OS(slow)

# Parallel Database Queries (pdq)

MAX_PDQPRIORITY 100 # Maximum allowed pdqpriority

DS_MAX_QUERIES # Maximum number of decision support queries

DS_TOTAL_MEMORY # Decision support memory (Kbytes)

DS_MAX_SCANS 1048576 # Maximum number of decision support scans

DATASKIP off # List of dbspaces to skip

# OPTCOMPIND

# 0 => Nested loop joins will be preferred (where

# possible) over sortmerge joins and hash joins.

# 1 => If the transaction isolation mode is not

# "repeatable read", optimizer behaves as in (2)

# below. Otherwise it behaves as in (0) above.

# 2 => Use costs regardless of the transaction isolation

# mode. Nested loop joins are not necessarily

# preferred. Optimizer bases its decision purely

# on costs.

OPTCOMPIND 2 # To hint the optimizer

ONDBSPACEDOWN 2 # Dbspace down option: 0 = CONTINUE, 1 = ABORT, 2 = WAIT

LBU_PRESERVE 0 # Preserve last log for log backup OPCACHEMAX 0 # Maximum optical cache size (Kbytes)

# HETERO_COMMIT (Gateway participation in distributed transactions) # 1 => Heterogeneous Commit is enabled

# 0 (or any other value) => Heterogeneous Commit is disabled

HETERO_COMMIT 0

NETTYPE ipcshm,1,100,CPU # Configure poll thread(s) for nettype

NETTYPE tlitcp,1,100,NET # Configure poll thread(s) for nettype

文件名:INFORMIX数据库安装配置文档.doc

目录:D:\study\Informix培训

模板:C:\Documents and Settings\chen-lw\Application Data\Microsoft\Templates\Normal.dot

题目:INFORMIX数据库安装配置文档

主题:

作者:ROY

关键词:

备注:

创建日期:2001-9-3 9:07

更改编号: 1

上次保存日期:2001-9-3 9:07

上次保存者:ROY

总共编辑时间:0 分钟

上次打印时间:2001-9-7 9:19

打印最终结果

页数:13

字数:2,658 (约)

字符数:15,156 (约)

Informix数据库dbaccess工具执行SQL语句操作说明

【文档名称】:Informix数据库dbaccess工具执行SQL语句操作说明 【背景说明】 部分工程经常要对数据库进行操作,而各省客服及驻点同事对相关操作不熟悉,现整理一份实用的操作说明。 【适用范围】 适用设备:Informix-9.4,Informix-11.5 【文档正文】 1)用informix账户登录操作系统,在开始菜单中打开“ol_实例名”。 2)直接输入dbaccess并回车。选择Connection,然后选择Connect。

3)选择数据库实例。一般只有一个,直接回车即可。 4)输入用户名informix,回车。

5)输入数据库密码,回车。 6)下方提示已连接。 7)直接按回车,然后选择Exit回车。 8)选择第一个Query-language回车。

9)选择Use-editor回车。 10)直接回车,默认用记事本打开编辑器。 11)将SQL语句粘贴到记事本。 12)关闭,选择保存,然后选择Run,回车,查看返回结果是否成功。

常用SQL语句: 1、导出某张表。(需注意当前用户对该目录是否有写入权限,否则会导出失败)unload to 'C:\_analarmtype' select * from _analarmtype; 导出_analarmtype表并保存到C盘根目录。 2、删除某张表。 delete from _analarmtype; 3、导入某张表。 load from 'C:\ _analarmtype ' insert into _analarmtype; 4、查询某张表的条目数。 select count(*) from analarmhis; 查询历史告警条目数 select count(*) from ancurrentalarm; 查询当前告警条目数 DBACCESS基本讲解. doc

informix数据库SQL学习

简单的SELECT语句 SELECT语句是最重要也是最复杂的SQL语句,它和insert update和delete 语句一起用于数据操作,主要用于: ●从数据库中检索数据 ●作为INSERT语句的一部分产生新的行 ●作为UPDATE语句的一部分更新信息 1.S ELETE语句的简要介绍 ●构成: SELECT 子句指定要查询的表 FROM 子句指定要查询的列 WHERE子句选择特定的列或创建一个新的连接条件 ORDER BY子句改变数据产生的次序 INTO TEMP子句把结果以表的形式存放起来,供以后使用 其中SELECT、FORM子句是必选的。 ●权限 查询数据库必须对该数据库具有connect权限以及对表具有SELECT权限,这些权限通常作为默认值赋给用户。与数据库的操作权限有关的grant 和revoke语句将在后面讲到。 ●关系操作 选择:在表中满足特定条件的行的水平子集。这一类型的SELECT 子句返回表中的一部分行的所有列。选择是通过SELECT语句的WHERE子句来实现的。 例:SELECT * FROM custom WHERE state=”NJ” 显示结果如下: customer_num 107 fname Charles lname Ream company Athletic Supplies addressl 41 Jordan Avenue address2 city Palo Alto state CA zipcode 94304 phone 415-356-9876

投影:在表中一些列的垂直子集,子集包含了表中这些列的所有行。这样的SELECT 语句返回表中所有行的一些列。投影是通过在SELECT语句中的SELECT子句的选 项来实现的。 例:SELECT UNIQUE city, state,zipcode FROM customer 查询结果包含了与customer 表中的相同数目的行,但仅投影了列的一个子集 显示结果如下: city state zipcode Bartlesville OK 74006 Blue Island NY 60406 Brighton MA 02135 Cheey Hill NJ 08002 Denver CO 80219 Jacksonville FL 32256 Los Altos CA 94022 Menlo Park CA 94025 Moutain View CA 94040 Moutain View CA 94063 Oakland CA 94609 Palo Alto CA 94303 Palo Alto CA 94304 Phoenix AZ 85008 SELECT语句在大多数情况下同时使用选择和投影,查询返回表中的一些行和一些列。 例:SELECT UNIQUE city,state,zipcode FROM customer WHERE state=”NJ” 显示结果如下: city state zipcode Cherry Hill NJ 08002 Princeton NJ 08540 连续:将两个或多个表通过一个或多个相同的列联系起来成为一个新的结果表

Informix11.5 for linux5安装步骤

象以Informix用户和潜在用户为主] Informix11.5 for linux as4 u2安装 一、软件包下载 在IBM网站上注册并下载安装包: iif.11.50.UC2TL.Linux-RHEL4.tar 二、安装 1.创建informix用户和组 [root@vmbank ~]# groupadd informix [root@vmbank ~]# useradd -g informix -m informix [root@vmbank ~]# passwd informix Changing password for user informix. New UNIX password: BAD PASSWORD: it is based on a dictionary word Retype new UNIX password: passwd: all authentication tokens updated successfully. [root@vmbank ~]# id informix uid=1002(informix) gid=1003(informix) groups=1003(informix) [root@vmbank ~]# mkdir /usr/informix [root@vmbank ~]# chown informix:informix /usr/informix 2.将安装包上传到服务器 使用infomix用户将iif.11.50.UC2TL.Linux-RHEL4.tar上传到服务器:/usr/Informix/insta目录下。 3.解压软件 软件被放在/home/soft/目录下 [root@vmbank informix]# tar xvf iif.11.50.UC2TL.Linux-RHEL4.tar /usr/Informix/insta

nbu配置手册(oracle+informix)

Windows平台Nbu配置手册 一、系统架构 Master server: windows2003 hostname:nbu Media server: windows 2003 hostname:client01 Oracle:test实例运行在client01主机上 rman库运行在nbu主机上 二、安装nbu软件 安装软件之前确定好hosts表里面对应的ip和host名 1、安装master server Solaris:首先安装NetBackup_6.5_ICS_Solaris.tar.gz, 都选第一个(PBX)。 6.0版本还需要安装一个rs的包 然后再开始安装master server Windows: 将安装光盘放入光驱,选择Launch.exe双击运行 NEXT,直到出现选择master server、Media server 和admin console的界面时输入license 之后master server和media server变为可选状态,选择master server进行安装 选择typical方式安装 配置企业介质管理服务器,一般默认选择master server 2、安装media server 同master server 安装类似,只是在选择界面选择media server即可 3、安装client 端 可以将介质传到客户端进行安装,也可以通过在master server上安装同时分发到各个客户端,我们选择分发的方式进行安装。 选择install client software→select from available computers on the network/typical→输入master server,选择LAN方式然后进行安装 4、安装补丁包: 在NBU中远程分发客户端软件 到客户端主机上面安装nbu软件client端或: step1:创建新的policy 客户端总是和一个具体的备份策略(Policy)相绑定,客户端不能独立于Policy而存在.所以通过在Master Server上以”PUSH”方式向客户端分发NBU客户软件之前,必须先创建合适的Policy.(在Server上分发客户端软件,必须确保相应的客户端软件已存在于服务器上.) step2:分发客户端软件.

informix数据库配置参考

智能网数据库配置参考 2006-02-10 1、准备数据设备 (1)、如果数据库设备采用文件系统,以informix用户登录,按照下列步骤,创建数据库设备文件,同时修改权限 mkdir /informix/indbs cd /informix/indbs touch /informix/indbs/rootchk touch /informix/indbs/phychk touch /informix/indbs/logchk touch /informix/indbs/tmpchk touch /informix/indbs/datachk01 touch /informix/indbs/datachk02 touch /informix/indbs/datachk03 touch /informix/indbs/datachk04 …… chown informix:informix /informix/indbs/* chmod 664 /informix/indbs/* (2)、如果数据库设备采用磁盘陈列的裸设备,按照下列步骤,创建数据库设备文件,同时修改权限 ●按照文档列表,确认主机上已经建好了所有的逻辑卷(在相应的目录下检查 是否存在相应的文件名/dev/vgin/lv_datachunk01等) ●如果数据库设备采用磁盘陈列的裸设备,以root用户登录,修改逻辑卷的 权限 ?cd /dev/vgin/ ?chown informix:informix /dev/vgin/* ?chmod 664 /dev/vgin/* ●以informix用户登录,建立连接,以下内容可以放在一个脚本文件中执行 mkdir /informix/indbs cd /informix/indbs ln -s /dev/vgin/rlv_rootchunk /informix/indbs/rootchk ln -s /dev/vgin/rlv_phychunk /informix/indbs/phychk ln -s /dev/vgin/rlv_logchunk /informix/indbs/logchk ln -s /dev/vgin/rlv_tmpchunk /informix/indbs/tmpchk ln -s /dev/vgin/rlv_datachunk01 /informix/indbs/datachk01 ln -s /dev/vgin/rlv_datachunk02 /informix/indbs/datachk02 ln -s /dev/vgin/rlv_datachunk03 /informix/indbs/datachk03 ln -s /dev/vgin/rlv_datachunk04 /informix/indbs/datachk04 ……

第 9 部分 Informix 复制技术

第9 部分: Informix 复制技术 关于本教程 本教程讨论 IDS 11.50 提供的各种复制和高可用性技术。它解释了如何配置High Availability Data Replication (HDR)、Enterprise Replication (ER)、Remote Standalone secondary (RSS) 服务器、Shared Disk secondary (SDS) 服务器和持续日志恢复。 目标 本教程主要帮助您熟悉: ?IDS 提供的各种复制技术 ?各种复制技术之间的区别 ?不同的复制术语 ?如何设置 HDR、ER、RSS、SDS 和持续日志恢复

?容量释放:您可以将 OLTP 数据传播到备份站点,可以在报告时将用户引导到备份站点。这样,就可以在主站点上为与 OLTP 相关的用户提供更多的容量。 ?高可用性:在主站点更新数据,然后再复制到备份站点。当主站点出现故障时,备份站点将成为主站点。 ?数据合并:您可以将远程数据合并到中央服务器中。例如,您可以合并分支机构的数据。 ?分布式可用性:您可以从中央服务器将数据分布到不同位置。例如,您可以从总部将数据分发到分支机构。 ?就地更新:以点对点的方式在任意站点上更新数据,从而保持数据的一致性。 ?主服务器和备份服务器的操作系统和硬件相同。不能在不同的操作系统之间设置 HDR。

?添加到每个服务器的块的磁盘布局必须相同。必须在备份服务器上创建可用的驻留数据库块的设备,并且其 PATH 值必须与主服务器一样。这可以通过符号链接来实现。 ?HDR 主服务器和备份服务器上的 IDS 的版本必须一样。 ?必须记录数据库日志。 ?如果使用 blob 数据库类型,那么它们必须储存在 dbspace 中。将不复制存储在 dbspace 中的 blob 数据类型。 ?如果根块(chunk)被映射到主服务器,那么也必须将它映射到备份服务器。 ?HDR 使用 TCP/IP 连接。数据库服务器的名称(DBSERVERANME 配置参数的值)必须设置为 sqlhosts 文件中的 TCP/IP 连接。 ?主服务器和备份服务器都必须是可信的。为用户 informix 修改 .rhosts 或 /etc/hosts.equiv 以建立可信通信。 ?DRAUTO:DRAUTO 配置参数决定在主服务器失败时备份服务器采取什么操作。该参数的设置在主服务器和备份服务器中必须相同。需要谨慎地使用该参数。如果出现临时的网络失败,每个服务器都能感知对方宕机。对于这种情况,如果 DRAUTO 设置为 1,备份服务器将转变为标准服务器,而主服务器停止复制。客户端将分别尝试在这两个服务器上更新数据。这可能导致服务器不能保持同步。根据 DRAUTO 的设置不同,备份服务器可能执行以下操作之一: o如果 DRAUTO 设置为 0,备份服务器将保持只读状态,直至手动地将其切换为主服务器或切换到标准模式。 o如果 DRAUTO 设置为 1(RETAIN_TYPE),备份服务器在主服务器失败时自动切换为标准服务器。当 HDR 对重新启动时,该服务器 将重新切换回到备份服务器。 o如果 DRAUTO 设置为 2(REVERSE_TYPE),备份服务器在主服务器失败时自动切换成主服务器。当 HDR 对重新启动之后,该服务器 将切换为主服务器(而原先的主服务器切换为备份服务器)。 ?DRINTERVAL:DRINTERVAL 指定 HDR 数据缓冲区刷新之间的最大秒数。该参数在主服务器和备份服务器上的设置必须相同。 HDR 有两个主要操作模式:同步和异步。让我们看看更新如何从主服务器传播到备份服务器。 当主服务器开始将共享内存中的逻辑日志缓冲区的内容转储到磁盘的逻辑日志时,它同样将逻辑日志缓冲区的内容复制到一个数据复制缓冲区。

informix数据库导入导出

所谓中间库,就是说把从各个业务系统卸载下来的数据(通常是文本),装载到这个中间库Informix中,然后再然过ETL过程操作,最后装载到数据仓库中。 之所以要采用一个中间库,主要是为了使数据容易维护,因为从各业务系统卸载下来的数据(通常是文本),文本文件是比较难于维护的。还有解决一些乱码问题,Informix这里可以把乱码的数据去除掉。最后一个就是解决文本文件取定长数据的问题,很容易出错,不过这个具体我还是不是很明白。 其实也可以直接使用文本文件,就是说不经过这个中间库,然后需要解决上面说的三个问题。 Informix数据导出,也叫做卸数:unload to fileName.txt select * from tableName 语法比较简单,unload to 后面接导出的文本文件名称,select后面接你所要导出的数据的条件。 Informix数据导入,也叫做装数:load fileName.txt insert into tableName load后面接需要导入的文本文件名称,后面insert into后面接数据表名。 备份数据库结构 dbschema -d database > database.sql -d表示导出整个数据库的表结构, 备份表结构 dbschema -t tablename >tablename.sql dbschema –d database –t tablename > tablename.txt -t表示导出某一个数据表的表结构。 informix数据库表的导入和导出 使用dbaccess工具,选择相应数据库,然后执行SQL语句 导出: unload to table1.txt select * from table1; 命令含义为:将table1表格中的数据导入到table1.txt中,此处文件名可以带路径,否则就会被导出到当前目录。 导入: load from table1.txt insert into table1; 命令含义: 将当前目录下的table1.txt中的内容插入到表格table1中。 对于使用unload导出的文件,可以通过编写命令文件的方式,批量的插入到数据库中。例如导出三个文件table1.txt,table2.txt,table3.txt

informix安装与配置

经常在论坛中看到有新人寻求informix的安装步骤,回想自己当初刚接触时,也是得到了众多好心人的帮助。如今将自己的实际经验与从前前辈们的安装文档自整理下放到这里,希望能对有需要的人有所帮助。由于毕竟经验有限,其中难免有遗漏或者不足的地方,欢迎大家批评指正! 1. 创建informix组和informix用户,组ID和用户ID为301(注:此处可根据需要自己设置),并为informix用户设置密码 group:informix user:informix 2. 为Informix数据库安装创建文件系统,并赋予权限,例: /informix chown -R informix:informix /informix 3. 修改环境变量.profile文件 INFORMIXDIR=/informix; PA TH=$PA TH:$INFORMIXDIR/bin; ONCONFIG=onconfig.test; INFORMIXSERVER=online; TERMCAP=$INFORMIXDIR/etc/termcap; TERM=vt100; export INFORMIXDIR PA TH ONCONFIG INFORMIXSERVER TERMCAP TERM 4. 数据库安装 必须用root用户安装 安装目录选择informix ./ids_install(此为10版本的集成安装,显示如下: Product Setup Type ------------------------------------------------ ------------------------ 1. [ ] IBM Informix IConnect 2. [x] IBM Informix Client-SDK Typical 3. [x] IBM Informix Dynamic Server Typical 4. [x] IBM Informix JDBC Driver )若为10以下的版本,可以选择进入SERVER文件夹,执行installserver进行安装。 5. 为informix实例创建裸设备,可根据需要自行添加。 例:裸设备名称分别为:testroot,testdata01,testdata02,testphy,testtmp,testindex,testlog 为裸设备修改属主和权限 chown informix:informix /dev/test* chown informix:informix /dev/rtest* chmod 660 /dev/test* chmod 660 /dev/rtest* 6. 为裸设备创建链接文件 su – informix cd /informix mkdir data ************************

数据库安装配置文档

鸿蚨电子商务平台 数据库 安装配置文档
数据库安装配置 ....................................................................................................................... 2 安装流程 ............................................................................................................................... 2 1. 2. 3. 根据服务器安装配置文档,配置服务器 (略) ................................................ 2 FTP 上传数据库二进制文件 ............................................................................. 2 添加数据库用户 ................................................................................................ 2
3.1. 3.2. 添加数据库用户组 ............................................................................................... 2 添加数据库用户 ................................................................................................... 2
4.
安装 ncurses ....................................................................................................... 3
4.1. 4.2. 4.3. 4.4. 4.5. FTP 上传源码安装包 ............................................................................................ 3 解压缩源码安装包 ............................................................................................... 3 进入安装目录 ....................................................................................................... 3 配置安装变量 ....................................................................................................... 3 编译安装 ............................................................................................................... 3
5.
安装数据库 ........................................................................................................ 3
5.1. 5.2. FTP 上传 mysql 源码安装包................................................................................. 3 解压缩 mysql 压缩包 ........................................................................................... 3

Informix数据库常用操作命令

Unix系统及数据库常用操作命令 oninit 数据库启动 onmode -ky 数据库关闭 onstat -l 查看逻辑日志使用情况 ontape -c 连续备份逻辑日志 onstat -g iof 查看每个chunk 的I/O 情况 onstat -g mem 查看数据库存的情况 onstat -d 查看数据库chunk 的使用情况 ontape -s -L 0 数据库0 级备份 dbimport -d -i

数据恢复(硬盘) dbexport -o 数据备份(硬盘) update staistics (high) (low) 数据库数据抽样统计 ontape -r 数据恢复(磁带) onstat -c 配置情况 onstat - 数据库状态信息 ps –ef |grep cmcld 查看MC/Service Guard 进程 cmviewcl 查看MC/Service Guard 运行情况 cmruncl [ f ] 启动群集 cmhaltcl [ -f ] 终止群集 cmrunnode node 启动群集中的一个结点 例:# cmrunnode HPK460-1 cmhaltnode mode 终止群集中的一个结点 例:# cmhaltnode HPK460-1 cmrunpkg -n node pkg 在节点node 上运行pkg 包 例:# cmrunpkg -n HPK460-1 pkg1 cmhaltpkg -n node pkg 在节点node 上终止运行pkg 包 例:# cmhaltpkg -n HPK460-1 pkg1 cmmodpkg -e -n node pkg 允许在节点node 上运行pkg 包 例:# cmmodpkg -e -n HPK460-1 pkg1 cmmodpkg -d -n node pkg 禁止在节点node 上运行pkg 包 例:# cmmodpkg -d -n HPK460-1 pkg1 cm 系列命令,均可附加参数“-v”,以冗余模式显示执行结果;参数“-f”表示强制执行而忽略错误警告。 vgdispaly [-v] vg_name 显示激活的卷组信息 例:# vgdispaly ;# vgdisplay /dev/vgo2 lvdisplay [-v] lv_path 显示激活的逻辑卷信息 例:# lvdisplay /dev/vg02/rootdbs vgchange -a y vg_name 激活卷组 例:# vgchange -a y /dev/vg02 vgchange -a e vg_name 以互斥方式激活卷组 例:# vgchange -a e /dev/vg02

informix安装

一、安装前的准备: 以root用户身份登录系统后, 1、配置IP地址和Hostname。 2、建立空间大于150MB的Informix文件系统: # smit crjfs Mount Point:/informix 3、建立Informix组。 4、建立Informix用户: primary group:informix group set:informix,system HOME directory:/informix 5、将异步IO激活: # mkdev –l aio # smit aio使异步IO在系统启动时自动available。 6、插入Informix按照媒体,键入: # mount /Informix # cd /informix # tar –xvf /dev/rmt0 或 # cpio –icvBmud < /dev/cd0 7、更改环境变量: # export INformIXDIR=/informix 8、创建LV(放置rootdbs): # smit lv Lvname:worklv Devicename:rworklv Size:80MB(最大2GB) Type:raw Mirror Write Consistency:no Enable BAD BLOCK relocation:no 通常不建议将数据库的日志放在rootdbs上,而应单独建立一个raw类型的LV,存放logdbs。用户的数据(如索引、表等)需存放在其他的raw类型的LV上。 9、更改LV的权限和属主: # chown informix:informix rworklv # chown informix:informix worklv #chmod 660 rworklv #chmod 660 worlv 10、更改Informix的环境变量: # vi $HOME/.profile export INformIXDIR=/informix export TERMCAP=/informix/etc/termcap export INformIXSERVER=ssc export ONCONFIG=onconfig.ssc# informix启动时的配置文件 export TERM=vt100 11、分配Informix的端口号: # vi /etc/services

informix安装手册

网管三期informix安装配置手册 亿阳信通股份有限公司 2003年9月

版权所有 本产品或文档受版权保护,其使用、复制、发行和反编译均受许可证限制。未经亿阳及其授权者事先的书面许可,不得以任何形式、任何手段复制本产品及其文档的任何部分。

目录 目录__________________________________________________________________________ 3第一章前言 ________________________________________________________________ 4 1.1目的______________________________________________________________________ 4 1.2内容______________________________________________________________________ 4 1.3谁应该读这本书_____________________________________________________________ 4第二章准备安装 __________________________________________________________ 5 2.1准备用户__________________________________________________________________ 5 2.2准备安装媒介_______________________________________________________________ 5 2.3准备环境变量_______________________________________________________________ 5第三章安装与配置 _______________________________________________________ 6 3.1安装Informix Online _______________________________________________________ 6 3.2 Informix系统环境设置_____________________________________________________ 6 3.3 Informix运行环境设置_____________________________________________________ 6 3.4准备数据库服务器硬盘空间___________________________________________________ 7第三章 informix client安装_________________________________________ 10附录: ______________________________________________________________________ 10

Informix数据库系统实用资料

Informix数据库系统实用资料 目录 一、Informix数据库服务器安装 (2) 1、建立informix用户及informix组 (2) 2、建立环境变量: (2) 3、重新注册root用户 (2) 4、准备Informix初始化环境。 (3) 4.1、编辑以下文件: (3) 4.2、准备数据库空间 (3) 4.3、修改sco open server 内核参数 (4) 5、初始化informix数据库方法之一 (5) 6、初始化informix数据库方法之二 (9) 二、Informix Online数据库日常管理及维护 (10) 1、启动、关闭Informix数据库 (10) 1.1、自动启动Informix (10) 1.2、自动关闭Informix (10) 2、Informix Online常见工作模式 (10) 3、管理Informix Online磁盘空间 (10) 4、Informix Online日志管理 (11) 4.1、数据库日志方式: (11) 4.2、物理日志的管理 (12) 4.3、逻辑日志的管理 (12) 5、Informix Online数据库备份及恢复 (12) 5.1、数据备份: (13) 5.2、逻辑日志文件备份 (13) 5.3、系统恢复 (14) 6、系统诊断 (14) 三、常用Informix Online监控实用工具 (15) 1、启动online命令为:oninit (15) 2、关闭online命令为:onmode -ky (15) 3、onmonitor: 系统总监控菜单 (15) 4、onstat: 检查online运行状态 (15) 5、oncheck: 检查及恢复online 数据库的一致性与完整性。 (15) 6、dbaccess: 用户数据库的维护工具 (15)

windows系统下Informix_11.7安装手册

windows系统下Informix 11.7安装手册1. 概述 Informix在windows系统下的安装过程与Linux下的有些不同,这里通过实际操作,详细描述了Informix在windows系统下的安装,创建实例,配置数据库的过程. 2. 安装环境 超级用户:informix 密码:informix 一般用户:XYRZ 密码:XYRZ 实例名:ol_informix1170 端口:9088 数据库名:xydb 3 informix软件安装 得到Informix 11.7 developer edition在windows32位系统下的安装包iif.11.70.TC5DE.win2003,大小约为498MB,安装包为.zip的压缩文件。 因Informix软件需要使用Informix账户进行管理,所以在安装之前需要创建Informix用户。如果系统中没有预先创建Informix账户,则Informix Server的安装过程中将自动创建该用户,下面以没有预先创建Informix账户的环境为例,详细介绍安装过程。 1)将得到的安装包解压到合适的位置。 2)双击启动安装程序ids_install.exe,得到如下图所示安装界面,单击next按钮进入 下一步

单击“next”按钮。 4)单击next按钮后得到如下安装界面。选择合适的安装位置来安装Informix Server, 默认为:C:\Program Files\IBM\Informix\11.70。这里选择e盘下的Informix文件夹作为安装位置(e:\Informix),在地址栏里输入e:\Informix。也可以通过点击“choose” 按钮来选择安装位置或点击“Restore Default Folder”来重新使用默认安装路径。 然后单击“next”按钮。

informix数据库的操作和维护

INFORMIX数据库的常用管理命令 约定 ?命令行中,<>括起来的内容不是实际要键入的内容,而是要键入的内容的说明。 ?命令行中,[]括起来的内容表示是可选项。 ?命令行中,a | b表示a或b选其中之一,为消除二义性,有时也用{a | b }表示。 ?命令行尾的\表示由于排版的限制一行写不下换到下一行,实际输入时可以不换行。 ?/* */括起来的斜体字表示注释。 1.简介 INFORMIX-OnLine Dynamic Server(以下简称OnLine)提供了一个字符窗口界面的集成管理工具onmonitor,通过它可以完成除了数据备份外的大部分常用管理任务。 同时,OnLine还提供了一整套命令行管理工具,常用的有以下这些: 命令功能 oninit 启动OnLine onmode 改变模式和共享内存 onstat 通过共享内存结构监视OnLine的操作状态 oncheck 检查、修复、显示OnLine的磁盘结构 ondblog 改变database的log方式 onparams 修改逻辑和物理日志的配置参数 onspaces 修改blobspace和dbspace的配置 ontape 数据库备份和恢复工具 onarchive 比ontape功能更强的备份和恢复工具 dbexport 将整个database备份成文本文件格式 dbimport 用文本文件格式的database备份重建database dbschema 显示数据库、表的结构 dbaccess 字符窗口界面的交互式SQL命令执行环境 严格来说,最后四个命令不属于管理工具,但是因为在进行数据库管理时经常用到,所以也在此列出。

informix安装心得

/etc/rc.d/init.d/sendmail stop 关闭sendmail服务 然后再设置其不在系统启动时启动:chkconfig --levels 12345 sendmail off 关闭其端口 建立informix组:groupadd -g 20000 informix 建立informix用户:useradd -u 20000 -g 20000 -d /home/informix -m informix 分区partprobe 修改这个文件etc/sysconfig/network这个文件里的主机名. NETWORKING=yes HOSTNAME=主机名 ------------------------------------------------------------------------ 记得重启!!! ------------------------------------------------------------------------ 完整: 第一步: #hostname onkaohe 第二步: 修改/etc/sysconfig/network中的hostname 第三步: 修改/etc/hosts文件 Fdisk命令不能用原因是,/sbin的目录路径(系统用户目录)不在root的$PATH变量中造成的。 $su #cd ~ #vi .bash_porfile 在出现的文本编辑器中,找到PATH=$PATH:$HOME/bin。 在该行后面加上“:/sbin“(不含引号),如下行: PATH=$PATH:$HOME/bin:/sbin 保存退出。 mkdir /informix.links mkdir /dev/raw 并在/etc/rc.local文件绑定raw文件使得重启生效,同时使用命令绑定使得即可生效 raw /dev/raw1 /home/informix.links/rootdbs …… 权限如下:

INFORMIX-ESQL/C介绍

第二章INFORMIX-ESQL/C简介

融海咨询 本章介绍INFORMIX-ESQL/C产品和它在Informix提供的应用程序开发工具集中所处的地位。 介绍INFORMIX-ESQL/C的总体概貌,使你了解该产品在应用开发过程中所起的作用。 介绍随INFORMIX-ESQL/C产品所带的示例数据库。 简短地回顾一下特定于INFORMIX的环境变量,使用户可以设置自己的环境来使用INFORMIX-ESQL/C。

融海咨询 INFORMIX-ESQL/C是一个应用开发工具,它使得构建应用程序的C程序员拥有一个访问Informix数据库的接口。 开发人员使用库、头文件和预编译器来直接在C程序中嵌入SQL 语句。 INFORMIX-ESQL/C具有众多的组织成库形式的例程来帮助用户— ●使用所有的SQL数据类型 ●解释状态消息 ●使用Informix子进程 INFORMIX-ESQL/C有时简称为ESQL/C。在本教程中,几乎无一例外地使用后一种称呼。

融海咨询 在使用ESQL/C之前,必须设置好下面的环境变量: INFORMIXDIR INFORMIX- ESQL/C所位于的目录 PATH 执行程序的搜索路径 用户可以在系统提示符下或在.profile( B shell )文件或.login( C shell )文件中设置这些变量。如果是在系统提示符下设置环境变量,则用户每次登录时要重新设置它们。如果是在.profile或.login文件中设置,则用户每次登录时,环境变量会自动被设置。 使用Bourne shell时,设置环境变量如下: INFORMIXDIR=usr/informix/; export INFORMIXDIR PATH=$INFORMIXDIR/bin:$PATH; export PATH 使用C shell时,设置如下: setenv INFORMIXDIR /usr/informix setenv PATH ${INFORMIXDIR}/bin:${PATH}当用户运行INFORMIX-OnLine时,还应当把环境变量SQLEXEC 设置为$INFORMIXDIR/lib/sqlturbo,把环境变量TBCONFIG设置为合适的值。 运行INFORMIX-NET、INFORMIX-STAR或INFORMIX-OnLine时,可能还有其它的环境变量需要设置。

相关文档
最新文档