第一范文网 - 专业文章范例文档资料分享平台

informix语句文档

来源:用户分享 时间:2025/5/19 11:15:51 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

chown -R tnms2:tnms2 TNMS_HOME/ 给目录及子目录赋值属组、属用户 HPL导入例子:

onpladm create job job01 -d /informix/gengjb/rel_duanzi_lianjie-1218 -D tnmsdb2 -t rel_duanzi_lianjie -flc -zD; onpladm run job job01 -fl -l back.log----back.log是生成的日志; 导入的过程会锁表,不能操作

2、有很多限制,但速度较deluxe mode快

3、导入后table 是read only ,需要执行0级备份:可以先修改onconfig中的备份路径为/dev/null;这样就不用备份,只修改read only标记 bash-2.03$ ontape -s -L 0

Archive to tape device '/dev/null' is complete

如何查看物理内存的大小?

SAM ->; performance monitor ->; system properties->; memory查看物理内存。 http://www.ronghai.com/resource/informix/ids11/IDS1150FC8HPPA.tar

http://www.ronghai.com/resource/informix/ids11/IDS1150FC9HPPA.tar融海提供的informix下载地址

查找文件语句:find / -name SystemErr.log find ./ -name *.hprof

select * from circuit where circuitnumber in(select circuitnumber from circuit group by circuitnumber having count(*)>1) and rowid not in (select min(rowid) from circuit group by circuitnumber having count(*)>1) 查找全部重复记录

delete from circuit where circuitnumber in(select circuitnumber from circuit group by circuitnumber having count(*)>1) and rowid not in (select min(rowid) from circuit group by circuitnumber having count(*)>1) 删除表多于的重复记录,只留下rowid最小的记录

锁表问题处理过程: 方法一:

informix 锁表 早晨来了,发现今天所有数据都没有上来,查看发现快照表里没有今天的数据,当我想load 昨天的数据出来时,报 245: Could not position within a file via an index. 的错误,informix 锁表问题。处理步骤:

<1> 在informix用户下找出锁表的用户:onstat -ks|grep HDR+X,输出的内容很多很多,

10ad44850 0 1acf10c10 10d214a70 HDR+X 160009b 784e801 0 10ad44d20 0 1acf10c10 11d51dfa0 HDR+X 160009b 1c40301 0 10ad44e70 0 1acf10c10 123c785d0 HDR+X 160009b 70bc201 0 10ad46840 0 1acf10c10 1135969c0 HDR+X 400880 101da01 K- 1 10ad474f0 0 1acf10c10 115efbe60 HDR+X 160009b 6df6301 0

.......................... 每列分别对应:

Locks address wtlist owner lklist type tblsnum rowid key#/bsiz 锁地址 等待线程列表 用户 ?列表 锁类型 行id <2> 所有的owner列都是1acf10c10,根据owner 找到对应的sessid: onstat -u | grep 1acf10c10, 看到结果:

1acf10c10 C-RPR-- 5395192 npmuser - 10a130358 0 199800 374159 255337 分别对应为:

address flags sessid user tty wait tout locks nreads nwrites <3> 杀掉session :onmode -z 5395192

最后锁表解决了以后,重新处理今天的数据就没问题了!

方法二:

B、数据文件拆分成200m步骤:

split -a 2 -b 200m tnmsdb2.20110906.gz tnmsdb2.20110906.gz_

将tnmsdb2.20110906.gz,按200M一个分割,分割后生成的文件名前缀是tnmsdb2.20110906.gz_,-a 2表示后面会自动加上两个字符 cat tnmsdb2.20110906.gz_* > tnmsdb2.20110906.gz 将分割的数据合并。

informix改成无日志模式,需要执行ontape -s -N dbname

dbschema -d your_database -t all db.sql 导入数据库所有的表结构。

1、导出正式库的表结构

dbschema -d tnmsdb2_test -t all db.sql 2、删除数据库

>drop database tnmsdb2_test; 3、创建数据库

>CREATE database tnmsdb2_test IN tnmstestdbs; 4、将表结构导入到测试库中 dbaccess tnmsdb2_test db.sql 5、导入数据

取86的文件到本机:scp –r 10.19.78.86:+绝对路径/ .

Scp +文件名 账户名@+绝对路径目录

分地市导出机架和配线架信息

SELECT zd.user_label zd_name,d.city,od.user_label odfname,jj.user_label jjname,jf.user_label jfname FROM odfddfjia od,jijia jj,jifang jf,zhandian zd,district

d where od.rel_jifang_id=jf.objectid and jj.rel_jifang_id=jf.objectid and jf.rel_zhandian_id = zd.objectid and zd.city_id = d.objectid and d.city='枣

庄'order by zd.user_label

UPDATE Analyse_time_info SET last_analyse_time = '2011-11-25 01:00' where quartz_name='更新纤芯状态' 修改时间点

格式转换:

bash-3.2$ cd $CAP_HOME/bin bash-3.2$ dos2ux dos2HP>dos2HP.tmp bash-3.2$ mv dos2HP.tmp dos2HP bash-3.2$ . dos2unix $TNMS_HOME bash-3.2$ . dos2HP $TNMS_HOME

下面是查看HP小型机的信息的命令集:

1、机型 #model

9000/800/L2000-44

注意:其中44是指每个cpu有440MHZ。

2、cpu个数

搜索更多关于: informix语句文档 的文档
informix语句文档.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6p4iy5483j9mzf00wd7c_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top