免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3243 | 回复: 7
打印 上一主题 下一主题

关于isql,请教大家一个问题,谢谢~~~~~~~ [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-03-23 21:43 |只看该作者 |倒序浏览
我在AIX中用isql登录sybase,总是失败,但检查sa,密码都是正确的,服务也起来了,高手们看看是怎么回事,初学AIX,见谅!

用root远程登录

# ls /sybase/ASE-12_5/install
ASE_HA.sh          RUN_ywserver_back  cxserver_back.log  sybhauser
RUN_cxserver       SPR                setperm_all        ywserver.log
RUN_cxserver_back  auditinit          showserver         ywserver_back.log
RUN_ywserver       cxserver.log       startserver


# cd /sybase/OCS-12_5/bin
# ls
bcp          cpre_r       dscp         installjava  pwdcrypt
bcp_r        defncopy     dsedit       isql         sybhelp
cpre         defncopy_r   extractjava  isql_r
# pwd
/sybase/OCS-12_5/bin
# ./isql -Usa -Phjfcs3851 -Scxserver
CS-LIBRARY error:
        ct_init(): network packet layer: internal net library error: Attempt to
load protocol driver failed
Attempting to obtain a localized error message failed.


用户名和密码都是正确的,但就是登录不进去,请各位大侠看看是怎么回事,万分感谢!!

论坛徽章:
0
2 [报告]
发表于 2009-03-23 22:09 |只看该作者
怀疑是root环境变量的问题,root登录后先将sybase安装目录下的sybase.sh中的内容export一下,或者建立一个sybase用户,把sybase.sh里的东东cat到.profile里。

另外一种也可以试试
./isql -Usa -Phjfcs3851 -Scxserver -I/sybase/interfaces

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
3 [报告]
发表于 2009-03-23 22:30 |只看该作者
原帖由 小破孩小丫 于 2009-3-23 21:43 发表
我在AIX中用isql登录sybase,总是失败,但检查sa,密码都是正确的,服务也起来了,高手们看看是怎么回事,初学AIX,见谅!

用root远程登录

# ls /sybase/ASE-12_5/install
ASE_HA.sh          RUN_ywser ...



察看 interface 文件。

论坛徽章:
0
4 [报告]
发表于 2009-03-24 10:56 |只看该作者
原帖由 snow888 于 2009-3-23 22:30 发表



察看 interface 文件。


接口文件正常啊,IP地址我换成*了
# cat /sybase/interfaces
cxserver
        master tcp ether * 6000
        query tcp ether *  6000

cxserver_back
        master tcp ether * 6001
        query tcp ether * 6001

ywserver
       master tcp ether * 6000
       query tcp ether * 6000

ywserver_back
      master tcp ether * 6001
      query tcp ether *  6001
SYBASE_bf
      master tcp ether * 6000
      query tcp ether * 6000

环境变量如下
# cat /sybase/SYBASE.sh
#!/bin/sh
LM_LICENSE_FILE=/sybase/SYSAM-1_0/licenses/license.datLM_LICENSE_FILE
export LM_LICENSE_FILE
PATH=/sybase/ASE-12_5/bin:/sybase/OCS-12_5/bin:/sybase/CFG-1_0/bin:/sybase/RPL-1
2_5/binPATH
export PATH
LIBPATH=/sybase/OCS-12_5/lib:/sybase/OCS-12_5/lib3p:/usr/libLIBPATH
export LIBPATH
SYBASE_SYSAM=SYSAM-1_0
export SYBASE_SYSAM
SYBASE_OCS=OCS-12_5
export SYBASE_OCS
SYBASE=/sybase
export SYBASE
SYBASE_JRE=/sybase/shared-1_0/jre1.2.2
export SYBASE_JRE
LD_LIBRARY_PATH=/sybase/ASE-12_5/libLD_LIBRARY_PATH
export LD_LIBRARY_PATH
SYBASE_ASE=ASE-12_5
export SYBASE_ASE
在客户端用isql可以登录,但远程在AIX上用isql却不能登录,有什么不对的地方吗,各位大侠,万分感谢!!!

论坛徽章:
1
2017金鸡报晓
日期:2017-01-10 15:19:56
5 [报告]
发表于 2009-03-24 12:37 |只看该作者
interfaces中的地址可以用*?似乎应该是IP地址对应的主机名吧?

论坛徽章:
0
6 [报告]
发表于 2009-03-24 13:15 |只看该作者
原帖由 chuxu 于 2009-3-24 12:37 发表
interfaces中的地址可以用*?似乎应该是IP地址对应的主机名吧?

是IP地址,这里我用*号代替了

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
7 [报告]
发表于 2009-03-25 20:33 |只看该作者
原帖由 小破孩小丫 于 2009-3-24 13:15 发表

是IP地址,这里我用*号代替了


你别用 cat /sybase/SYBASE.sh 来看环境变量,那个不是环境变量,只是一个环境变量的配置文件,环境变量是否有效,依赖于这个文件是否已经被执行。

执行的方式是 # .  /sybase/SYBASE.sh

应注意的是,那个小点“.”后面有一个空格。

论坛徽章:
0
8 [报告]
发表于 2009-03-26 11:30 |只看该作者
切换到sybase帐号,再用isql试试
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP