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个数
相关推荐: