Sybase修改interfaces文件(ip、端口、服务名等)

和Oracle的客户端的网络配置文件tnsname.ora类似,

sybase的interfaces中存储了sybase的服务名、IP地址与端口,该文件在sybase用户主目录下。但其修改方法不同,可分为两种:

1、通过dscp命令进行修改,示例如下

$ dscp【回车】
 open【回车】
ok
FailOver to Interface Driver.
Session 1 InterfacesDriver>> list【回车】
Server objects found:
    SYBASE
    SYB_BACKUP
Session 1 InterfacesDriver>> list all【回车】
DIT base for object:  interfaces
  Distinguish name: SYBASE
  Server Entry Version: 1
  Server Name: SYBASE
  Server Service: SQL Server
  Server Status: 4 (Unknown)
  Server Address: 
    Transport Type: tli tcp
    Transport Address: 192.168.125.181 8000
  Distinguish name: SYB_BACKUP
  Server Entry Version: 1
  Server Name: SYB_BACKUP
  Server Service: SQL Server
  Server Status: 4 (Unknown)
  Server Address: 
    Transport Type: tli tcp
    Transport Address: 192.168.125.181 8001

Session 1 InterfacesDriver>> mod SYBASE【回车】
Address:
    Transport Type: [tli tcp] 【回车】
    Transport Address: [192.168.125.181 8000] 192.168.67.181 8000【回车】
    Transport Type: [] 【回车】
Modified SYBASE
Session 1 InterfacesDriver>> mod SYB_BACKUP【回车】
Address:
    Transport Type: [tli tcp] 【回车】
    Transport Address: [192.168.125.181 8001] 192.168.67.181 8001【回车】
    Transport Type: [] 【回车】
Modified SYB_BACKUP
Session 1 InterfacesDriver>> list all【回车】
DIT base for object:  interfaces
  Distinguish name: SYBASE
  Server Entry Version: 1
  Server Name: SYBASE
  Server Service: SQL Server
  Server Status: 4 (Unknown)
  Server Address: 
    Transport Type: tli tcp
    Transport Address: 192.168.67.181 8000
  Distinguish name: SYB_BACKUP
  Server Entry Version: 1
  Server Name: SYB_BACKUP
  Server Service: SQL Server
  Server Status: 4 (Unknown)
  Server Address: 
    Transport Type: tli tcp
    Transport Address: 192.168.67.181 8001

Session 1 InterfacesDriver>>exit或quit退出

mod (修改)如上例; 
如果需要增加,可以使用add 命令(比如add SYBASE); 
如果要删除配置,可以使用del 命令(比如del SYBASE) 
注意,修改、删除不能使用modify或者delete,只能使用mod 和 del,否则报语法错误(Syntax Error)。

2、直接修改interfaces文件

1)sybase11.9.2修改示例

SYBASE
        master tli tcp /dev/tcp \x00021f40c0a843b50000000000000000
        query tli tcp /dev/tcp \x00021f40c0a843b50000000000000000
SYB_BACKUP
        master tli tcp /dev/tcp \x00021f41c0a843b50000000000000000
        query tli tcp /dev/tcp \x00021f41c0a843b50000000000000000

可以发现IP地址和端口都以16进制方式存储,如下: 
ip地址为:c0(192)a8(168)43(67)b5(181) 
端口为:1f40(8000) 1f41(8001) 
因此,如果需要修改,请自行转换,将相应的位改成需要的值。

2)sybase 12.5修改示例 
对于较高版本的sybase, interfaces文件中的ip是通过点分10进制方式存储,端口也是10进制数,这个修改就很容易了,如下示例:

vi interfaces
SYBASE
 master tcp ether 192.168.125.181 8000
 query tcp ether 192.168.125.181 8000

SYB_BACKUP
 master tcp ether 192.168.125.181 8001
 query tcp ether 192.168.125.181 8001

使用DbVisualizer连接sybase数据库:

url书写:

jdbc:jtds:sybase://192.168.125.181:8000;DatabaseName=testdb;charset=eucgb

sybase连接信息

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值