找不到SVERS表-R3trans -d(Het。系统副本)

2020-09-04 15:04发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好团队, 我们正处于中间。 ...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好团队,

我们正处于中间。 系统复制(操作系统迁移)-在ABAP导入阶段开始时导入,由于数据库连接问题而失败。 (具有Oracle 11.2.0.4/SuSE Linux 11的环境ERP6-EHP6)。 SAP之间的连接方法-> Oracle使用的是SSFS。

-> dbs_ora_schema = SAPSR3 (源系统和目标系统)

按照以下说明配置了SSFS,但R3trans失败(日志如下)

  • 1622837-通过SSFS将AS ABAP安全连接到Oracle
  • 1639578-SSFS作为主数据库连接的密码存储。

R3trans -x执行时RC = 0 (下面的日志)

4 ETW000 R3trans的调用如下:R3trans -x
4为给定的文件指针打开了级别1的ETW000跟踪
4 ETW000 [dev trc,00000] 2019年8月3日星期六02:57:13 < br> 4 ETW000 [dev trc,00000]正在加载数据库库'/usr/sap/ /SYS/EXE/运行/ dboraslib.so '...
4 ETW000 [dev trc,00000]库'/usr/sap/ /SYS/EXE/运行/ dboraslib.so '已加载
4 ETW000 [dev trc,00000]'/usr/sap/的版本 /SYS/EXE/运行/ dboraslib.so '为" 722.00",补丁程序级别(0.200)
4 ETW000 [dev trc,00000] con_info_ext_support():DBSL支持扩展连接协议
4 ETW000 ==>将从ssfs中读取默认DB的连接信息
4 ETW000 [dev trc,00000] dbs/ora/stmt_cache_size = 250
4 ETW000 [dev trc,00000]注册应用程序信息。
4 ETW000 [dev trc,00000] Oracle客户端版本:11.2.0.4.0,V2,默认内部版本,(dbsl 722 290616,UNICODE [2])
4 ETW000 [dev trc,00000]已安装的Oracle客户端补丁:
4 ETW000 [dev trc,00000]#补丁12985200:创建于2014年7月2日,09:45:20 hrs PST8PDT
4 ETW000 [dev trc,00000]#补丁11742262:创建于2013年11月6日,CET
4 ETW000 [dev trc,00000]客户端NLS设置(通过OCINlsGetInfo(con = 0 )):'AMERICAN_AMERICA.UTF16'
4 ETW000 [dev trc,00000]在连接0(nls 0)上作为SAPSR3/ @ 连接...(dbsl 722 290616,UNICODE [2])
4 ETW000 [dev trc,00000] OCIHandleAlloc(con = 0):服务svc = 1eb72e8已创建,rc = 0
4 ETW000 [dev trc,00000] OCIServerAttach(con = 0,svc = 1eb72e8 ):新服务器hdl。 srv = 1eb9940附加到''
4 ETW000 [dev trc,00000] OCISessionBegin(con = 0,svc = 1eb72e8,srv = 1eb9940 =''):开始会话usr = 1ee86a0 ='SAPSR3 ',rc = 0
4 ETW000 [dev trc,00000]现在已连接'SAPSR3/ @ ':con = 0,nls = 0,session = 703,time ='2019-08- 03 02:57:13'
4 ETW000 [dev trc,00000]数据库实例在<主机名>上以ORACLE版本11.2.0.4.0运行,自2019年8月2日,13:08:53。< br> 4 ETW000 [dev trc,00000] con = 0,V $ NLS_PARAMETERS:NLS_LANG = AMERICAN_AMERICA.UTF8,NLS_NCHAR = UTF8
4 ETW000 [dev trc,00000]#CharacterSet NCharSet envhp errhp er2hp bathp
4 ETW000 [dev trc,00000] 0 UTF16 AL16UTF16 1ea9cb0 1eb52c8 1eb6348 1eb73c8
4 ETW000 [dev trc,00000]连接0已打开(DBSL句柄0)
4 ETW000 [dev trc,00000] check2:OCIStmtExecute()失败, -1 = OCI_ERROR
4 ETW000 [dev trc,00000] SQL错误942:表'SVERS'的4 ETW000 [dev trc,00000]语句:
4 ETW000 [dev trc,00000]选择版本 从SVERS
4 ETW000 [dev trc,0000 0] stmt_fetch()-> orc = 942,103 = DBSL_ERR_DBOBJECT_UNKNOWN
4 ETW000 [dblink,00000] *** LOG BZA =>表SVERS在数据库上不存在
4 ETW000已连接到数据库。
4 ETW000 [dev trc,00000]断开所有连接:
4 ETW000 [dev trc,00000] dbcon [db_con_disconnect_all]:从连接0断开连接...
4 ETW000 [dev trc,00000]断开con = 0
4 ETW000 [dev trc,00000] OCISessionEnd(con = 0,svc = 1eb72e8,srv = 1eb9940 =''):关闭会话usr = 1ee86a0,rc = 0
4 ETW000 [dev trc ,00000] OCIServerDetach(stale1 con = 0,svc = 1eb72e8,srv = 1eb9940 ='')成功分离
4 ETW000 [dev trc,00000] OCIHandleFree(con = 0,svc = 1eb72e8):服务器句柄 srv = 1eb9940已释放
4 ETW000 [dev trc,00000] OCIHandleFree(con = 0):服务hdl。 svc = 1eb72e8已释放。
4 ETW000 [dev trc,00000] dbcon [db_con_disconnect_all]:已断开连接0
4 ETW000 [dev trc,00000]统计信息db_con_commit(com_total = 0,com_tx = 0)
4 ETW000 [dev trc,00000]统计信息db_con_rollback(roll_total = 0,roll_tx = 0)
4 ETW000与数据库断开连接。
4 ETW000传输结束(0000)。

R3trans -d执行时RC = 12 (下面的日志)

4 ETW000 R3trans版本6.24(版本722-14.07.16-20:16:04)。
4 ETW000 unicode启用版本
4 ETW000 ============== ================================
4 ETW000控制文件:
4 ETW000 R3trans的调用方式如下:R3trans -d
4为给定的文件指针打开了级别1的ETW000跟踪
4 ETW000 [dev trc,00000] Sat Aug 3 03:14:45 2019
4 ETW000 [ dev trc,00000]载入资料库'/usr/sap/ /SYS/EXE/运行/ dboraslib.so '...
4 ETW000 [dev trc,00000]库'/usr/sap/ /SYS/EXE/运行/ dboraslib.so '已加载
4 ETW000 [dev trc,00000]'/usr/sap/的版本 /SYS/EXE/运行/ dboraslib.so '为" 722.00",补丁程序级别(0.200)
4 ETW000 [dev trc,00000] con_info_ext_support():DBSL支持扩展连接协议
4 ETW000 ==>将从ssfs中读取默认DB的连接信息
4 ETW000 [dev trc,00000]数据库/ora/stmt_cache_size = 250
4 ETW000 [dev trc,00000]注册应用程序信息。
4 ETW000 [dev trc,00000] Oracle客户端版本:11.2.0.4.0,V2,默认内部版本,(dbsl 722 290616,UNICODE [2])
4 ETW000 [dev trc,00000]已安装的Oracle客户端补丁:
4 ETW000 [dev trc,00000]#补丁12985200:创建于2014年7月2日,09:45:20 hrs PST8PDT
4 ETW000 [dev trc,00000]#补丁11742262:创建于2013年11月6日,CET
4 ETW000 [dev trc,00000]客户端NLS设置(通过OCINlsGetInfo(con = 0 )):'AMERICAN_AMERICA.UTF16'
4 ETW000 [dev trc,00000]在连接0(nls 0)上作为SAPSR3/ @ 连接...(dbsl 722 290616,UNICODE [2])
4 ETW000 [dev trc,00000] OCIHandleAlloc(con = 0):服务svc = 1eb72e8已创建,rc = 0
4 ETW000 [dev trc,00000] OCIServerAttach(con = 0,svc = 1eb72e8 ):新服务器hdl。 srv = 1eb9940附加到''
4 ETW000 [dev trc,00000] OCISessionBegin(con = 0,svc = 1eb72e8,srv = 1eb9940 =''):开始会话usr = 1ee86a0 ='SAPSR3 ',rc = 0
4 ETW000 [dev trc,00000]现在已连接'SAPSR3/ @ ':con = 0,nls = 0,session = 649,time ='2019-08- 03 03:14:45'
4 ETW000 [dev trc,00000]自2019年8月2日以来,数据库实例在ORACLE版本为11.2.0.4.0的<主机名>上运行。 br> 4 ETW000 [dev trc,00000] con = 0,V $ NLS_PARAMETERS:NLS_LANG = AMERICAN_AMERICA.UTF8,NLS_NCHAR = UTF8
4 ETW000 [dev trc,00000]#CharacterSet NCharSet envhp errhp er2hp bathp
4 ETW000 [dev trc,00000] 0 UTF16 AL16UTF16 1ea9cb0 1eb52c8 1eb6348 1eb73c8
4 ETW000 [dev trc,00000]连接0已打开(DBSL句柄0)
4 ETW000 [dev trc,00000] check2:OCIStmtExecute()失败, -1 = OCI_ERROR
4 ETW000 [dev trc,00000] SQL错误942:表'SVERS'的4 ETW000 [dev trc,00000]语句:
4 ETW000 [dev trc,00000]选择版本 从SVERS
4 ETW000 [dev trc,0000 0] stmt_fetch()-> orc = 942,103 = DBSL_ERR_DBOBJECT_UNKNOWN
4 ETW000 [dblink,00000] *** LOG BZA =>表SVERS在数据库上不存在
4 ETW000 [dev trc,00000] check2 :OCIStmtExecute()失败,返回-1 = OCI_ERROR
4 ETW000 [dev trc,00000] SQL错误942:
4 ETW000 [dev trc,00000]表'DDNTT'的语句:
4 ETW000 [dev trc,00000]从" DDNTT"中选择COMPCNT,UNICODELG,TABNAME ='SVERS'
4 ETW000 [dev trc,00000] stmt_fetch()-> orc = 942,103 = DBSL_ERR_DBOBJECT_UNKNOWN
4 ETW000 [dev trc, 00000] check2:OCIStmtExecute()失败,因为-1 = OCI_ERROR
4 ETW000 [dev trc,00000] SQL错误942:
4 ETW000 [dev trc,00000]表'DDNTT'的语句:
4 ETW000 [dev trc,00000]从" DDNTT"中选择选项版本,其中TABNAME ='SVERS'
4 ETW000 [dev trc,00000] stmt_fetch()-> orc = 942,103 = DBSL_ERR_DBOBJECT_UNKNOWN
4 ETW000 [dbntab。 c,00000] ***错误=> NTAB:从DDNTT WHERE TABNAME中选择版本='SVERS'失败,dbsl_rc = 103
4 ETW000 [dbntab,00000] *** LOG BZ Y =>意外的返回代码103调用NTAB
4 ETW000 [dev trc,00000] NTAB:db_ntab():init_ntab失败,返回2
4 ETW000 [dev trc,00000] check2:OCIStmtExecute()失败- 1 = OCI_ERROR
4 ETW000 [dev trc,00000] SQL错误942:表'XXXXT'的4 ETW000 [dev trc,00000]语句:
4 ETW000 [dev trc,00000] SELECT COMPCNT, 来自" XXXXT"的UNICODELG,其中TABNAME ='SVERS'
4 ETW000 [dev trc,00000] stmt_fetch()-> orc = 942,103 = DBSL_ERR_DBOBJECT_UNKNOWN
4 ETW000 [dev trc,00000] check2:OCIStmtExecute() 失败,返回-1 = OCI_ERROR
4 ETW000 [dev trc,00000] SQL错误942:表'XXXXT'的4 ETW000 [dev trc,00000]语句:
4 ETW000 [dev trc,00000] 从" XXXXT"中选择选项版本,其中TABNAME ='SVERS'
4 ETW000 [dev trc,00000] stmt_fetch()-> orc = 942,103 = DBSL_ERR_DBOBJECT_UNKNOWN
4 ETW000 [dbntab.c,00000] *** 错误=> NTAB:从XXXXT的SELECT版本中,TABNAME ='SVERS'失败,dbsl_rc = 103
4 ETW000 [dbntab,00000] *** LOG BZY =>意外返回 n代码103调用NTAB
4 ETW000 [dev trc,00000] NTAB:db_ntab():init_ntab失败,返回2
2EETW000 sap_dext,用msgnr" 2"调用:
2EETW000 ----数据库调用信息 ----
2EETW000函数:db_ntab
2EETW000 fcode:NT_RDTDESCR
2EETW000选项卡名称:TADIR <2> TWEE000 len(char):5
2EETW000键:TADIR
2EETW000 retcode:2 < br> 4 ETW690 ROLLBACK" 0"" 0"

在rsecssfx列表之外

rsecssfx列表的输出
| -------------------------------- ----------------------
| 记录键| 现状
| ---------------------------------------------- --------
| DB_CONNECT/DEFAULT_DB_PASSWORD | 加密的|
| DB_CONNECT/DEFAULT_DB_USER | 明文|
| ---------------------------------------------- --------
摘要
-------
活动记录:2(加密:1,普通:1,错误密钥:0,错误:0)
过期记录:1(可通过" compact"命令释放占用的空间)
数据文件位置:/sapmnt//global/security/rsecssfs/data/SSFS_ .DAT(如果存在)
密钥文件位置:/sapmnt//global/security/rsecssfs/key/SSFS_ .KEY(如果存在)

请提供有关如何进行故障排除以及问题所在的建议。

  1. SSFS配置是否存在问题。 (R3trans确实提到正在使用SSFS)
  2. Oracle数据库安装是否有问题。

谢谢。

Prashant

4条回答
闻人可可
2020-09-04 15:29 .采纳回答

>>在ABAP导入阶段开始时导入,由于数据库连接问题而导致导入失败。<<

您应该查看sapinst_instdir中的日志,以了解为什么 导入无法开始。 R3trans输出日志不会帮助您解决此问题。

一周热门 更多>