informix
“informix”相关的资料有哪些?“informix”相关的范文有哪些?怎么写?下面是小编为您精心整理的“informix”相关范文大全或资料大全,欢迎大家分享。
informix学习总结
INFORMIX的学习
第一章 ESQL/C的数据类型
数据类型
SQL与C数据类型的对应
简单类型
SQL C
CHAR(n) char(n+1) CHARCTER(n) char * SMALLINT short int INTERGER
INT long int SMALLFLOAT
REAL float FLOAT
DOUBLE PRECISIONdouble SERIAL long int DATE long int 复杂类型
SQL C DECIMAL
DEC NUMERIC dec_t or struct decimal MONEY dec_t or struct decimal DATETIME dtime_t or struct dtime
INREVER intrvl_t or struct intrvl VARCHAR varchar or string
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/ho
informix学习总结
INFORMIX的学习
第一章 ESQL/C的数据类型
数据类型
SQL与C数据类型的对应
简单类型
SQL C
CHAR(n) char(n+1) CHARCTER(n) char * SMALLINT short int INTERGER
INT long int SMALLFLOAT
REAL float FLOAT
DOUBLE PRECISIONdouble SERIAL long int DATE long int 复杂类型
SQL C DECIMAL
DEC NUMERIC dec_t or struct decimal MONEY dec_t or struct decimal DATETIME dtime_t or struct dtime
INREVER intrvl_t or struct intrvl VARCHAR varchar or string
informix数据类型
一. 内建的数据类型
1. 数字相关 1)INTEGER
整型,范围为:-2147483647-2147483648 2)SMALLINT 短整型,-32767-32767 3)INT8
长整型 –(263 –1) - 263 –1 4)DECIMAL(p,s)
可调整精度浮点型10-130 - 10124 SMALLINT和INTEGER的优势:
占用很小的空间,分别占用2个字节和4个字节 可以对他们执行算术表达式和排序操作 SMALLINT和INTEGER的劣势: 可以存储数值的范围有限
只有IDS才支持INT8,虽然占据的空间是INT的两倍,但是存储的数值的范围增大到: –(263 –1) - 263 –1 DECIMAL(p,s)的优势:
p指数据的精度,其范围从1到32,s则用以确定小数位数,是0的时候等同于DECIMAL(p)表示整数。他完整涵盖了SMALLFLOAT和FLOAT的表达范围。DECIMAL(p)占用的存储空间为p/2+1个字节,而DECIMAL(p,s)占用的存储空间,如果s
informix HDR基本管理
informix HDR基本管理
分类: informix 2011-12-11 19:47 508人阅读 评论(0) 收藏 举报
1.测试下如何主服务器宕机 $ onstat -c|grep DRAUTO
# DRAUTO – Controls automatic failover of primary DRAUTO 0 -手工切换 $onmode -ky
观察sercondary服务器状态 onstat -
IBM Informix Dynamic Server Version 11.70.UC1IE — Updates Blocked (Sec) — Up 00:20:14 — 152348 Kbytes $onstat -m
IBM Informix Dynamic Server Version 11.70.UC1IE — Updates Blocked (Sec) — Up 00:21:16 — 152348 Kbytes
Message Log File: /opt/IBM/informix/informix.log
11:04:33 Fri Jun 3 – loguniq 22, logpos 0×
INFORMIX迁移到ORACLE
INFORMIX迁移到ORACLE
一、库表SQL写法问题
1.DATE字段
Informix中datetime year to second,datetime year to day等,统一改为oralce中的DATE字段。否则会报错:ORA-00907: 缺失右括号。
2.extent size属性
Informix中可以使用extent size 50000 next size 10000 lock mode row来限制建表属性,在oracle中不支持,直接去掉。
3.SQL语句中空行问题
在informix中,建表的语句中,可以允许有空行存在,但是在oracle的语句中,一条完整的语句中,不允许中间出现空白行,否则会报错:SP2-0734: 未知的命令开头。 解决办法是:去掉一条语句中无谓的空行。不同语句间存在空行是正常的。
4.Size,level等保留字段名
在informix中,可以定义一个字段名字为size,在oracle中,size属于保留字,直接使用会报错:ORA-00904: : 标识符无效
解决方法是:在类似于size这样的保留名称的字段名称中,在两边加上双引号即可。即:size-->\,对应的程序代码,也都需要这
informix常用故障处理操作
Informix 计算长事务回滚时间及解决办法
如何估算长事务回滚的时间 环境:
IDS9.40及其以上版本 问题描述:
用户往往由于一次操作的数据量过大,导致长事务,使整个数据库服务器暂时挂起而不可用。用户需要估算长事务回滚完成的时间,以便做出安排。 解答:
可以使用onstat -x -r 10监控该事务的回滚状态.并通过日志回滚的速率来估算回滚的时间。 “-r 10”表示每10秒显示一次。下面是两次的间隔10秒输出:
address flags userthread locks beginlg curlog logposit isol retrys coord d745b58 A-R-- d715e7c 4904 51 53 0x8f61c8 COMMIT 0
address flags userthread locks beginlg curlog logposit isol retrys coord d745b58 A-R-- d715e7c 4904 51 53 0x5a1acc COMMIT 0
从输出可以看到,该事务起始的逻辑日志号是51,当前回滚到53,还需要继续回滚2个逻辑日志。在这10秒中回滚的逻辑日志大小可以通过两次的
Informix数据库迁移
一、 说明
由于借用设备要归还,数据库infomix要迁移到别的数据库上,只能硬着头皮研究一下,这里做一下记录,方便以后自己查阅或提供给其他人参考。
从201主机(CENTOS6.1)迁移到181主机(SUSE11 SP2)
目前181主机已经安装完成,对应安装过程参考informix的安装文档,这里不做说明。
二、 迁移前准备
根据要数据情况在181上创建了一个lv,挂载在/infdata目录下。
informix表空间规划命令整理.TXT具体的表空间规划可以参考附件:
新建的数据库自己数据的dbspace可以参考201主机的dbspace情况
三、 迁移过程记录
1、201主机导出数据:
[informix@R720-181:/infdata]$dbexport interface -c -ss -o /informix/wxz
上面命令导出,在/informix/wxz目录生成interface.exp目录,打包ftp传到181主机, 如存放181主机目录/informix/wxz目录并解包还原为interface.exp目录形式
2、181主机导入数据:
导入之前请先看注意事项,避免导入过程报错,要重复导入。
[informix@R
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、
informix常用故障处理操作
Informix 计算长事务回滚时间及解决办法
如何估算长事务回滚的时间 环境:
IDS9.40及其以上版本 问题描述:
用户往往由于一次操作的数据量过大,导致长事务,使整个数据库服务器暂时挂起而不可用。用户需要估算长事务回滚完成的时间,以便做出安排。 解答:
可以使用onstat -x -r 10监控该事务的回滚状态.并通过日志回滚的速率来估算回滚的时间。 “-r 10”表示每10秒显示一次。下面是两次的间隔10秒输出:
address flags userthread locks beginlg curlog logposit isol retrys coord d745b58 A-R-- d715e7c 4904 51 53 0x8f61c8 COMMIT 0
address flags userthread locks beginlg curlog logposit isol retrys coord d745b58 A-R-- d715e7c 4904 51 53 0x5a1acc COMMIT 0
从输出可以看到,该事务起始的逻辑日志号是51,当前回滚到53,还需要继续回滚2个逻辑日志。在这10秒中回滚的逻辑日志大小可以通过两次的