Sybase复制服务器安装配置过程中常见问题及解决办法

 Sybase复制服务器安装配置过程中常见问题及解决办法 一、不能成功连接到服务  错误信息:  CONNECTIVITY ERROR: CT-Library

 Sybase复制服务器安装配置过程中常见问题及解决办法

 

一、不能成功连接到服务
  错误信息:
  CONNECTIVITY ERROR: CT-Library error: 'ct_connect(): network packet layer: internal net library error: Net-Lib protocol driver call to connect two endpoints failed'.
  CONNECTIVITY ERROR: Login attempt failed: server = ''.
  问题原因:可能接口文件配置的服务信息不完整,或者给定的登陆用户名密码有误。
  解决办法:
  1. 检查接口文件中服务信息是否完整、正确,注意格式要正确,尤其是不可见控制字符。
  热备份应用中,接口文件需要包含主点DS,备点DS,RS以及维护RSSD的ASE DS的信息,这几个点的接口文件必须都包含以上信息。
  推荐使用dsedit图形界面方式编辑接口文件,或者使用dscp命令行界面工具编辑接口文件。如果非要使用vi来编辑接口文件,出现问题可是自找的!嘿嘿~~ 特别要注意不可见控制字符。
  2. 检查指定的服务是否已经运行,检查给定的登陆用户名及密码是否正确。
  
  如果接口文件没有问题,并且指定服务已经运行,用户名密码都正确,那通过isql可以在各个点上均能登陆以上服务。
  
  二、找不到请求的服务名导致RS安装失败。
  错误信息:
  CONNECTIVITY ERROR: CT-Library error: 'ct_connect(): directory service layer: internal directory control layer error: Requested server name not found.'.
  CONNECTIVITY ERROR: Login attempt failed: server = ''.
  问题原因:请求的服务名没有找到。
  解决办法:
  1. 确认各服务器接口文件中包含了要用到的服务名包括IP,端口信息,尤其要注意接口文件的格式,格式不正确,或者多出不必要的控制字符有可能读取接口文件时会失败。
  2. 通过telnet 测试远端服务是否可用,或者通过isql测试能否成功登陆到远端的服务。
  
  三、过程缓存不足导致安装RSSD失败。
  
  错误信息:
  SERVER ERROR: "There is not enough procedure cache to run this procedure, trigger, or SQL batch. Retry later, or ask your SA to reconfigure SQL Server with more procedure cache."
  Unable to load the Replication Server System Database in 'phs'.
  Task failed: configure the Replication S