点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
我们已将ECC系统从Oracle迁移到HANA。
我们正在对HANA DBCON/DBACOCKPIT中与外部Oracle数据库的数据库连接进行故障排除。 在迁移之前,我们已经使用了外部数据库连接,但是在HANA中似乎没有连接到外部数据库。 详细信息如下。
我们可以使用以下命令从HANA服务器通过tnsping连接到远程数据库,但是通过SAP会导致12154错误。
> tnsping WTKTST
适用于Linux的TNS Ping实用程序:版本11.2.0.3.0-于2016年2月13日生产17:16:31
版权所有(c)1997、2011,Oracle。 保留所有权利。
使用的参数文件:
/sapmnt/DD1/profile/oracle/sqlnet.ora
使用TNSNAMES适配器解析别名
尝试联系(DESCRIPTION =(地址=(PROTOCOL = TCP))(主机= lrlupsaptax1。 sap.entergy.com )(端口= 1521))(CONNECT_DATA =(服务器=专用)(SERVICE_NAME = WTKTST.WORLD))
确定(10毫秒)
=========================================
通过ADBC_TEST_CONNECTION进行测试:
测试DBCON中定义的数据库连接
无法打开连接TAXDB。
发生SQL错误12,154:
con = 1(WTKTST):ORA-12154:TNS:无法解析指定的连接标识符。
=======================================
更多dev_w21
2016年2月13日星期六16:55:00
B库'/usr/sap/DD1/DVEBMGS00/exe/ dboraslib.so '已加载
B版本的'/usr/sap/DD1/DVEBMGS00/exe/ dboraslib.so ' 是" 742.06",补丁程序级别(0.314)
B使用WTKTST作为SMSAP_OPER连接到TAXDB
C dbs/ora/array_buf_size = 130000
C dbs/ora/stmt_cache_size = 250
C注册应用程序信息。
C Oracle客户端版本:11.2.0.3.0,V1,默认内部版本,(dbsl 742 301115,UNICODE [2])
C已安装的Oracle客户端补丁程序:
C#补丁13508485:创建时间为PST8PDT 2011年12月21日13:23:38
C#补丁说明:创建于PST8PDT 2012年1月3日,02:50:27小时
C#补丁11742262:创建于2012年3月7日,欧洲中部时间
C在连接1(nls 0)...(dbsl 742 301115,UNICODE [2])上以SMSAP_OPER/
C OCIHandleAlloc(con = 1):创建了服务svc = 84d8a58,rc = 0
C OCIServerAttach(OCI_DEFAULT)失败,出现SQL错误12154:
C ORA-12154:TNS:无法解析指定的连接标识符
C OCIServerAttach(con = 1,svc = 84d8a58):错误12154将新的srv = 84d9a70附加到'WTKTST'
C OCIHandleFree(con = 1):服务器句柄srv = 84d9a70已释放。
C OCIHandleFree(con = 1):服务svc = 84d8a58已释放(i = 0)。
C rc = 12154->尝试重新连接到服务器'WTKTST'
C OCIHandleAlloc(con = 1):创建了服务svc = 84d8a58,rc = 0
C OCIServerAttach(OCI_DEFAULT)失败,出现SQL错误12154:
C ORA-12154:TNS:无法解析指定的连接标识符
C OCIServerAttach(con = 1,svc = 84d8a58):错误12154将新的srv = 84d9a70附加到'WTKTST'
C OCIHandleFree(con = 1):服务器句柄srv = 84d9a70已释放。
C OCIHandleFree(con = 1):服务svc = 84d8a58已释放(i = 1)。
C ***错误=>连接失败,出现SQL错误'12154'
[dbsloci.c 16088]
C {root-id = 005056AA0C991EE5B4D480022BFD7EAF} _ {conn-id = 00000000000000000000000000000000} _0
B *** LOG BY2 =>执行CON [dbds 971]的SQL错误12154
B *** LOG BY0 => con = 1(WTKTST):ORA-12154:TNS:无法解析指定的连接标识符[dbds 971]
此致
马尼
Hello Mani,
我认为您应该在应用程序服务器中测试命令tnsping WTKTST并检查是否成功,应该在应用程序服务器中安装Oracle客户端和库。
宁通
你好玛尼,
我正在经历无法在DBCO建立连接且无法正常工作的情况,我的问题是此功能是否在当前版本的S/4Hanna中正常工作?
谢谢。
海德斯·林斯
问题已解决。
步骤是
1)在HANA系统CI服务器上安装oracle客户端。
2)为 adm用户.sapenv.csh配置文件设置oracle环境变量
setenv路径/oracle/SID/112_64/bin:$ PATH
setenv TNS_ADMIN/sapmnt/SID/profile/oracle
3)确保tnsping有效
4)重新启动HANA CI。
一周热门 更多>