sybase中执行sql语句报错:No language handler installed

今天使用isql -Usa -P -S*** 登录数据库后,执行如下语句:

1> sp_helpdb

2> go

报错:

No language handler installed.
Language cmd: sp_helpdb

 

 

在网上找到如下解释,据说来则sybase文档。

 

"No language handler installed" Message

If you connect directly to the Backup Server with isql and attempt to issue a command, you will get messages like the following:

1> dump database master to tapedump1
2> go

No language handler installed.
Language cmd: dump database master to tapedump1

This is expected behavior because Backup Server is not a stand-alone Adaptive Server. It is an Open Server application, is not intended to accept direct commands, and, therefore, has no way of parsing them. All commands to the Backup Server, such as shutdown or dump and load, can be issued only from a running Adaptive Server.

 

 

根据解释,可以知道是没有正确连接到data server上,检查/opt/sybase/interfaces文件中配置,发现backup server和Adaptive server端口配置错误,互换后,使用“kill -9 processid”命令停止sybase进程,然后再重新启动。

 

 

关于interfaces文件的解释及Client端如何找到Server端:
·必须有一个名称为interfaces的文件存在于client端的$SYBASE路径下
·Interfaces 文件应包含服务器名字和网络地址
·必须设定Client端机器上的下列环境变量
·SYBASE指出包含interfaces 文件的路径
       . SYBASE  指定希望联接的Server名称
       .DSQUERY 指定希望联接的缺省SERVER名称 
 . interfaces 文件结构:
    OMS-SERV
      query   tcp   Sun-ether    galaxy     2000
      master  tcp   sun-ether     galaxy     2000   
    ·指定在确定机器上的Server名及端口的映射
    ·是一个ASCII文件
    ·包含下列信息:
     -服务器名字   -OMS-SERV
     -SOCKET的用法 –Ouery Master
     -网络和硬件平台类型   tcp sun-ether
     -机器名或IP地址(Server运行机器)-galaxy
     -Sever监听的逻辑端口号
SYBASE环境变量
    指出Sybase软件的根路径,以找出
     ·头文件
     ·库文件
     ·SYBASE命令文件isql
     ·其它文件
  QUERY变量:
    ·为多数的client程序指明缺省的联接Server
     ·指出interfaces文件中的入口如:OMS-SERV

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值