使用HPL导出数据时报错(Timeout error trying to connect to onpload)
informix版本:IBM Informix Dynamic Server Version 11.50.UC6
执行过程:
-bash-3.2$ onpladm create job job1 -d /home/informix/data/circuit.unl -D tnmsdb2 -t circuit -fu -zD
Successfully created Job job1
-bash-3.2$ onpladm run job job1 -fu -l
Connecting to onpload, Please wait...
Timeout error trying to connect to onpload
我的配置:
-bash-3.2$ hostname
yuyu.com
-bash-3.2$ cat /etc/hosts
192.168.18.200yuyu.com
-bash-3.2$ cat sqlhosts
demo_on onipcshm on_hostname on_servername
demo_se seipcpip se_hostname sqlexec
tnmsdb2 onsoctcp 192.168.18.200 8109
-bash-3.2$ cat onconfig.tnmsdb2
SERVERNUM 40
DBSERVERNAME tnmsdb2
DBSERVERALIASES
报错:
Connecting to onpload, Please wait...
Timeout error trying to connect to onpload 没人知道这个是怎么回事吗?:dizzy: 看一下hpl的日志,我看你的参数中是没有指定日志文件的,默认应该在/tmp目录下,查一下是否有onpl*err文件,大概是这个吧,手头没有环境不太记得具体的文件名了。
如果有错误码查一下informix的HPL手册,应该有解。
HPL这个东西比较小众,了解的人不多。 回复 1# y331044508
创建成功应该会有onpload数据库,先dbaccess看看能不能访问。想要重新再来,直接删除onpload数据库即可。 感谢大家的积极回复。问题已经解决了,是由于onpladm的权限问题导致的。
chmod 6754 oninit
chmod 755 onpladm
页:
[1]