首页 > 数据库 >R3tans -d连不上hana数据库解决过程

R3tans -d连不上hana数据库解决过程

时间:2024-04-10 20:01:29浏览次数:30  
标签:qasadm trc 连不上 dev R3tans erpqas ETW000 00000 hana

背景

SAP S4/HANA服务器因为故障强行重启了操作系统。重启后,数据库起来,可以通过hanastudio链接,使用hdbsql命令也可以链接,但是执行R3trans -d报错,导致应用起不来。

解决过程

 1. 执行下面命令,提示HANA数据库没有运行

erpqas:qasadm 77> startsap -c

 2. 执行下面命令,检查原因

erpqas:qasadm 58> R3trans -d

然后报错信息如下:

This is R3trans version 6.26 (release 773 - 02.05.19 - 20:19:01).
unicode enabled version
2EETW169 no connect possible: "DBMS = HDB --- SERVER = '' PORT = ''"
R3trans finished (0012).

查看trans.log日志,位于/home/qasadm目录下

4 ETW000 R3trans version 6.26 (release 773 - 02.05.19 - 20:19:01).
4 ETW000 unicode enabled version
4 ETW000 ===============================================
4 ETW000
4 ETW000 date&time : 10.04.2024 - 17:56:15
4 ETW000 control file: <no ctrlfile>
4 ETW000 R3trans was called as follows: R3trans -d
4 ETW000 trace at level 1 opened for a given file pointer
4 ETW000 [ dev trc,00000] Wed Apr 10 17:56:15 2024
4 ETW000 [ dev trc,00000] Loading DB library '/usr/sap/QAS/SYS/exe/run/dbhdbslib.so' ...
4 ETW000 [ dev trc,00000] Library '/usr/sap/QAS/SYS/exe/run/dbhdbslib.so' loaded
4 ETW000 [ dev trc,00000] Version of '/usr/sap/QAS/SYS/exe/run/dbhdbslib.so' is "773.00", patchlevel (0.201)
4 ETW000 [ dev trc,00000] switch DBSL TRACE LEVEL from 3 to 1
4 ETW000 [ dev trc,00000] DBHDBSLIB : version 773.00, patch 0.201 (Make PL 0.201)
4 ETW000 [ dev trc,00000] HDB shared library (dbhdbslib) patchlevels (last 10)
4 ETW000 [ dev trc,00000] (0.201) SAP Support Package Stack Kernel 7.73 Patch Level 201 (note 2842386)
4 ETW000 [ dev trc,00000] (0.200) SAP Support Package Stack Kernel 7.73 Patch Level 200 (note 2807671)
4 ETW000 [ dev trc,00000] (0.113) Set error class unknown object (note 2757295)
4 ETW000 [ dev trc,00000] (0.101) SAP Support Package Stack Kernel 7.73 Patch Level 101 (note 2800951)
4 ETW000 [ dev trc,00000] (0.100) SAP Support Package Stack Kernel 7.73 Patch Level 100 (note 2743628)
4 ETW000 [ dev trc,00000] (0.029) DBSQL_INTERNAL_ERROR after a PREPARE of SQL monitor stmt (note 2724052)
4 ETW000 [ dev trc,00000] (0.027) Call set transaction after EOT (note 2719496)
4 ETW000 [ dev trc,00000] (0.027) Host information updated after a database failover (note 2716586)
4 ETW000 [ dev trc,00000] (0.024) Set application id before the database connect (note 2709354)
4 ETW000 [ dev trc,00000] (0.024) Call always TH callback after CANCEL (note 2707185)
4 ETW000 [ dev trc,00000]
4 ETW000 [ dev trc,00000] Loading SQLDBC client runtime (pid=12865)...
4 ETW000 [ dev trc,00000] SQLDBC Module : /usr/sap/QAS/hdbclient/libSQLDBCHDB.so
4 ETW000 [ dev trc,00000] SQLDBC Runtime : libSQLDBCHDB 2.04.126.1551801496
4 ETW000 [ dev trc,00000] SQLDBC client runtime is 2.04.126.1551801496
4 ETW000 [ dev trc,00000] Try to connect via secure store (DEFAULT) on connection 0 ...
4 ETW000 [ dev trc,00000] connect property [APPLICATION = ABAP:QAS]
4 ETW000 [ dev trc,00000] connect property [APPLICATIONVERSION = 773 PL 201]
4 ETW000 [ dev trc,00000] Wed Apr 10 17:56:25 2024
4 ETW000 [ dev trc,00000] no connection data found for key (DEFAULT) in HANA secure store
4 ETW000 [ dev trc,00000] Try to connect via environment (localhost:7878) on connection 0 ...
4 ETW000 [dbhdbsql.cpp,00000] *** ERROR => Connect to database failed, rc=1, rcSQL=-10709
4 ETW000 [ dev trc,00000] SQLCODE : -10709
4 ETW000 [ dev trc,00000] SQLERRTEXT : Connection failed (RTE:[89006] System call 'connect' failed, rc=111:Connection refused (localhost:78\
4 ETW000 [ dev trc,00000] 78))
4 ETW000 [ dblink ,00000] ***LOG BY2=>sql error -10709 performing CON
4 ETW000 [ dblink ,00000] ***LOG BY0=>Connection failed (RTE:[89006] System call 'connect' failed, rc=111:Connection refused (localhost:7878))
2EETW169 no connect possible: "DBMS = HDB

3.从上面红色字体描述的错误信息,初步判断是链接数据库的信息有问题,执行如下命令检查

erpqas:qasadm 63> hdbuserstore list

有如下报错信息

DATA FILE : /home/qasadm/.hdb/erpqas/SSFS_HDB.DAT
KEY FILE : /home/qasadm/.hdb/erpqas/SSFS_HDB.KEY

Error 91009: Timeout acquiring the secure store access lock.

上面内容明显有问题,正常应该是类似这样的:

DATA FILE : /home/qasadm/.hdb/erpqas/SSFS_HDB.DAT
KEY FILE : /home/qasadm/.hdb/erpqas/SSFS_HDB.KEY

KEY DEFAULT
ENV : erpqas:31013
USER: SAPHANADB
DATABASE: HAQ

也可以直接查询DEFAULT的存储信息

erpqas:qasadm 66> hdbuserstore list DEFAULT

报错如下:

Error 91009: Timeout acquiring the secure store access lock.

4. 添加数据库连接信息

erpqas:qasadm 68> hdbuserstore set DEFAULT erpqas:31013@QHA SAPHANADB Mypassword

如果报如下错误
Error 91009: Timeout acquiring the secure store access lock.
删除下面的锁文件,然后重新执行上述命令,设置HANA数据库的链接信息
rm /home/qasadm/.hdb/erpqas/SSFS_HDB.LCK

5.再次执行R3trans -d ,问题解决。

This is R3trans version 6.26 (release 773 - 02.05.19 - 20:19:01).
unicode enabled version
R3trans finished (0000).

 

标签:qasadm,trc,连不上,dev,R3tans,erpqas,ETW000,00000,hana
From: https://www.cnblogs.com/hyyx/p/18127238

相关文章

  • 【转载】在SAP HANA中创建普通用户进行模型视图开发的权限设置
    转载自SAPComumunity模型视图是SAPHANA中一个重要的组成部分,它包括属性视图、分析视图以及计算视图。正确地使用模型视图进行开发,不仅能够在团队开发中使开发人员对业务理解能有更好的传递作用,也能够对业务场景进行加速,提高执行速度。相信读者之前对于模型视图的概念已经有了......
  • vscode 连接服务器连不上了
    问题描述:vscode的远程连接一直能连上远程虚拟服务器,但是今早vscode连接服务器连不上了报错如下:问题出现的原因:vscode的版本自动升级了。注:vscode版本在1.85之上就不能连接服务器了解决过程:卸载当前vscode安装1.85版本的vscode重新连接即可安装完之后要及时将自动......
  • Linux的ping指令连不上外网解决
    这个问题真的困扰我了很久,我在电脑前四五个小时,查资料,腰酸背痛,终于解决了对于Linux虚拟机连接不上外网,基本上分为两个问题:1.网络不可达2.服务器未知对于这两种,我都遇到了,我在之间改来改去,终于算是从根源解决首先我们打开本机的win+r键,然后搜索ncpa.cpl先查看vmment8是否......
  • S4 Hana SD -信贷管理 - 01
    1.信用管理概要     现金销售和预收款销售一般指发生在垄断性行业,多数企业不得不面对产品赊销的两难选择,赊销是把双刃剑,如果不赊销,不能迅速扩大销量,从而影响企业的成长速度。如果赊销,则生意虽然做大,特别国内信用制度还未完善情况下,大笔坏帐也跑出来了,严重降低资金......
  • eclipse连接hana数据库修改端口号
    在Eclipse中连接SAPHANA数据库时,如果需要修改端口号,你需要在JDBC连接URL中指定正确的端口。JDBC连接URL通常遵循以下格式:jdbc:sap://<hostname>:<port>/[<instance_number>]?currentschema=<schema_name>在这个URL中:<hostname>是SAPHANA数据库服务器的地址。<port>是SAP......
  • Dolphinscheduler3.20+ 完善SAP HANA支持
    Dolphinscheduler从3.2.0开始官方已经集成支持HANA,下载最新3.2.1之后会发现存在一些问题,特此记录。问题一、在源中心编辑好HANA数据源之后,会发现jdbc链接连接参数在完成新建之后,再次编辑时无法显示出来,实际数据库中是有值的,如果此时点击保存会,会清空数据库中值 解决方法:下图文......
  • password_encryption_type 和 pg_hba.conf 不匹配导致用户连不上
    问题概述xxx客户新上一套opengauss数据库,在测试中用户输入正确的密码,提示用户密码错误,导致用户被锁问题原因password_encryption_type和pg_hba.conf不匹配导致用户连不上模拟问题因没有opengauss的环境,测试环境选择Mogdb1、准备测试环境,修改password_encryption_type。......
  • Vmware虚拟机突然连不上网络(WiFi)解决办法
    虚拟机Vmware突然连不了网络的解决思路虚拟机常用的三种网络连接方式1、桥接:就是把虚拟机通过VMnet0桥接到主机的本地连接。在桥接模式下,使用VMware创建的虚拟机就像是你买了一台新主机接到了局域网的交换机或者路由器上。它可以配置IP地址、子网掩码和其它的TCP/IP信息,......
  • vscode远程ssh连不上
    更新远程主机或回退vscode更新远程主机系统或回退vscode到1.85版本,相关issuev1.85下载链接禁用vscode自动更新更改不适配的扩展版本......
  • 突然连不上Github或者连接超时的解决办法
    问题描述当进行仓库pull或者push时,报错如下(连接失败/被拒绝/超时等):Failedtoconnecttogithub.comport443:Connectionrefused解决方法如下:方法一:关闭代理一开始查找解决方法以为是开梯子或者其他代理工具等原因,然后就试了重置代理或者取消代理的方式gitconfig--global-......