点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我下载了SAP ASE16。在Red Hat 7.5上安装它的快速版本。 一切似乎都很好。 " showserver"显示它正在运行。 但是我无法使用isql登录数据库。
它说,"找不到请求的服务器名称"
我还可以以" root"用户身份停止和启动它:
[root @ ol75e651 init.d]#/etc/rc.d/init.d/sapinit停止
saphostexec已在运行(pid = 15082)。 正在停止...已停止
[root @ ol75e651 init.d]#/etc/rc.d/init.d/sapinit使用配置文件/usr/sap/hostctrl/exe/host_profile启动starthostcontrol
找不到文件/usr/sap/sapservices。
[root @ ol75e651 init.d]#
以用户" sybase"的身份
[sybase @ ol75e651〜] $。 /app/sap/SYBASE.sh
[sybase @ ol75e651〜] $/app/sap/ASE-16_0/install/showserver
F S UID PID PPID C PRI NI ADDR SZ WCHAN STY TTY TIME CMD
0 S sybase 4395 4394 0 80 0-8305 poll_s Jun19吗? 00:00:01/app/sap/ASE-16_0/bin/backupserver -e/app/sap_ase_data/ASE-16_0/install/OL75E651_BS.log -N25 -C20 -I/app/sap_ase_data/interfaces -M/app/sap/ASE-16_0/bin/sybmultbuf -SOL75E651_BS -h/app/sap_ase_data/ASE-16_0/install/OL75E651_BS.hosts.allow
0 S sybase 1959 1958 0 80 0-574446 futex_ Jun19吗? 00:03:59/app/sap/ASE-16_0/bin/dataserver -sOL75E651 -d/app/sap_ase_data/data/master.dat -e/app/sap_ase_data/ASE-16_0/install/OL75E651.log -c/app/sap_ase_data/ASE-16_0/OL75E651.cfg -M/app/sap_ase_data/ASE-16_0 -N/app/sap_ase_data/ASE-16_0/sysam/OL75E651.properties -i/app/sap_ase_data
[sybase @ ol75e651〜] $
[sybase @ ol75e651〜] $主机名ol75e651
[sybase @ ol75e651〜] $。 /app/sap/SYBASE.sh
[sybase @ ol75e651〜] $/app/sap/OCS-16_0/bin/isql-美国-Pxxxx -SOL75E651
CT-LIBRARY错误:ct_connect():目录服务层:内部目录控制层错误:找不到请求的服务器名称。
[sybase @ ol75e651〜] $
您执行的isql是直接指定服务器名称(-SOL75E651),而不是直接指定interfaces文件的
位置。 (这并不罕见,我通常不指定任何一个,而是依靠设置$ SYBASE来设置interfaces文件位置和$ DSQUERY服务器名。
当您不指定interfaces文件位置时,isql会 如果设置了$ SYBASE,则默认情况下使用$ SYB ASE/interfaces(在运行SYBASE.sh脚本时应设置为$ SYB.ASE/interfaces)。也许您的$ SYBASE指向的接口文件位置与数据服务器不在同一位置?
/app/sap/OCS-16_0/bin/isql-美国-Pxxxx -SOL75E651 -I/app/sap_ase_data
您似乎有两个不同的ASE软件安装目录(SYBASE =/app/sap和SYBASE =/app/sap_ase_data)。 [其中一个是彼此的符号链接吗?]
" showserver"输出显示这2条$ SYBASE路径的混合...很奇怪...您是否手动编辑SYBASE.sh或RUN *文件以得到这种混合?
与Bret提到的内容大致相同...两个$ SYBASE目录中是否都具有相同的接口文件? 如果没有,我建议您确保在$ SYBASE的两个位置下都有一个副本。
理想情况下……并且假设您只需要1个安装目录……我建议清理您的环境(例如,坚持使用一个$ SYBASE;确保SYBASE.sh引用了正确的$ SYBASE); 或者,放下到目前为止已完成的所有操作,然后从头开始重新安装。
使用指定的接口文件,我可以登录数据库:
$/app/sap/OCS-16_0/bin/isql-美国-Pxxxx -SOL75E651 -I/app/sap_ase_data/interfaces
1>选择@@ version
2>前进
----------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------
Adaptive Server Enterprise/16.0 SP03 PL02/EBF 27415 SMP/P/x86_64/SLES 11.1/ase1
60sp03pl02x/3096/64位/FBO/周五2017年10月6日04:51:57
(受影响的1行)
1>
在安装SAP ASE 16时,它要求输入数据目录,默认为/app/sap,我将其更改为/app/sap_ase_data
我的目的是将软件与数据文件分开。
如果这不是一个好习惯,我会纠正它。
非常感谢您的帮助。
一周热门 更多>