Connect to Sybase ASE

17 Apr 2013

老旧的Sybase又来烦我。想要连接它,可以像连接oracle一样,使用一个连接字串,比如:XXX_DEV。这个字串通常是在/opt/sybase/interfaces文件中配置。里面的内容如下:

hss1
    master tli tcp /dev/tcp \x00021024c0a801260000000000000000
    query tli tcp /dev/tcp \x00021024c0a801260000000000000000

hss1就是连接字串的名字啦。\x0002后面的四位是port,再后面的8位是IP。都是用十六进制表示的。

编辑:可以手工编辑了,很麻烦。也可以使用dscp命令来管理这个文件。

bash-2.03$ dscp

>> open
ok
FailOver to Interface Driver.
Session 1 InterfacesDriver>> list

Server objects found:
hss1

进入dscp后可以使用help来查看具体的操作。当然以上的一切都需要先设置环境变量SYBASE=/opt/sybase


comments powered by Disqus