关于isql,请教大家一个问题,谢谢~~~~~~~
我在AIX中用isql登录sybase,总是失败,但检查sa,密码都是正确的,服务也起来了,高手们看看是怎么回事,初学AIX,见谅!用root远程登录
# ls /sybase/ASE-12_5/install
ASE_HA.sh RUN_ywserver_backcxserver_back.logsybhauser
RUN_cxserver SPR setperm_all ywserver.log
RUN_cxserver_backauditinit showserver ywserver_back.log
RUN_ywserver cxserver.log startserver
# cd /sybase/OCS-12_5/bin
# ls
bcp cpre_r dscp installjavapwdcrypt
bcp_r defncopy dsedit isql sybhelp
cpre defncopy_r extractjavaisql_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.
用户名和密码都是正确的,但就是登录不进去,请各位大侠看看是怎么回事,万分感谢!! 怀疑是root环境变量的问题,root登录后先将sybase安装目录下的sybase.sh中的内容export一下,或者建立一个sybase用户,把sybase.sh里的东东cat到.profile里。
另外一种也可以试试
./isql -Usa -Phjfcs3851 -Scxserver -I/sybase/interfaces 原帖由 小破孩小丫 于 2009-3-23 21:43 发表 http://bbs3.chinaunix.net/images/common/back.gif
我在AIX中用isql登录sybase,总是失败,但检查sa,密码都是正确的,服务也起来了,高手们看看是怎么回事,初学AIX,见谅!
用root远程登录
# ls /sybase/ASE-12_5/install
ASE_HA.sh RUN_ywser ...
察看 interface 文件。 原帖由 snow888 于 2009-3-23 22:30 发表 http://bbs3.chinaunix.net/images/common/back.gif
察看 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.dat:$LM_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/bin:$PATH
export PATH
LIBPATH=/sybase/OCS-12_5/lib:/sybase/OCS-12_5/lib3p:/usr/lib:$LIBPATH
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/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
SYBASE_ASE=ASE-12_5
export SYBASE_ASE
在客户端用isql可以登录,但远程在AIX上用isql却不能登录,有什么不对的地方吗,各位大侠,万分感谢!!! interfaces中的地址可以用*?似乎应该是IP地址对应的主机名吧? 原帖由 chuxu 于 2009-3-24 12:37 发表 http://bbs3.chinaunix.net/images/common/back.gif
interfaces中的地址可以用*?似乎应该是IP地址对应的主机名吧?
是IP地址,这里我用*号代替了 原帖由 小破孩小丫 于 2009-3-24 13:15 发表 http://bbs2.chinaunix.net/images/common/back.gif
是IP地址,这里我用*号代替了
你别用 cat /sybase/SYBASE.sh 来看环境变量,那个不是环境变量,只是一个环境变量的配置文件,环境变量是否有效,依赖于这个文件是否已经被执行。
执行的方式是 # ./sybase/SYBASE.sh
应注意的是,那个小点“.”后面有一个空格。 切换到sybase帐号,再用isql试试
页:
[1]