- 博客(60)
- 收藏
- 关注
原创 Suse Linux ssh配置免密后仍需要输入密码
2.使用ssh-copy-id拷贝public key到目标机器(或者自身)找到并且注释#AuthenticationMethods password。Suse Linux已经配置了ssh免密,但无法ssh到目标服务器。1.使用ssh-keygen -t rsa生产key文件。重启服务 systemctl restart sshd。进入/etc/ssh/sshd_config。3.配置成功后ssh 目标时仍需要输入密码。对自身的ssh登陆也需要输入密码。系统–Suse 15 SP5。
2024-06-08 10:11:43
361
1
原创 SAP配置角色时,用户菜单出现重复Tcode
参考SAP NOTE 504006 - PFCG: New functions, corrections for role menu maintenance。设置CONDENSE_MENU_PFCG = YES。该步骤会生成TR,需在开发机配置后,传输至生产。SM30 ->编辑 SSM_CUST。
2024-04-01 17:33:46
228
原创 SAP Dump:RFC callback call rejected by positive list
问题描述:配置SM59 连接时报错CALLBACK_REJECTED_BY_WHITELIST。方法2.在SM59中指定callback allowlist。取消勾选Graphical layout editor。方法3.(最省事)修改参数跳过回调安全验证。方法1.使用非图形化的ABAP编辑器。参考SAP NOTE。
2023-11-17 10:37:26
452
原创 SAP HANA Time Zone设置
选择"Import catalog objects from current client",然后选择HANATimezoneTables_yyyy_Vvv文件目录,点击”Next”至少添加表"TTZZ", “TTZD”, “TTZDF”, “TTZDV” 到 右侧"Selected Catalog Objects" ,点击”Next”选择"SAP HANA" -> “Catalog Objects”,点击”Next”完成后,可清除本地HANATimezoneTables_yyyy_Vvv 相关文件。
2023-10-24 14:08:12
420
原创 创建ABAP Package
然后创建好后,在左侧System Library中可以看到已经创建好的包,点击右键放在favorite下。点击右键创建ABAP Package,输入你要创建包的名字。打开Eclipse,进入ADT。会自动导到SE80的位置。然后会自动生成一个TR。
2023-03-30 17:06:40
199
原创 【Tips】HANA application source 查询对应程序
一般用HANA Threads 检查出App_Source后,如果想要找到对应程序,可以再SE37使用function module。然后分别输入app source:名字:数字就可以找出来程序了。
2023-03-30 16:49:54
91
原创 SAP HANA Spark Controller(SHSC) Kerberos token失效问题
SAP HANA 使用Spark Controller SHSC,遇到Kerberos 问题的参考
2023-01-04 22:02:11
862
1
原创 HANA SDI - 抽数作业造成HIVE内存高
SAP HANA 使用SDI,使用Hive adapter 从Hadoop中抽数时,造成Hive Memory负载较高。
2022-11-14 17:54:39
805
原创 SAP HANA Scale-out系统SQL分发问题
SAP HANA Scale-out系统在执行SQL语句时,默认按照表在哪个服务器节点,SQL就运行在哪个服务器节点。可以通过修改参数来分发到其他节点执行。也可以在ABAP层修改参数实现。
2022-11-10 17:35:54
230
原创 SAP HANA NSE
NSE全称Native Storage Extension, 主要用于对于管理不频繁访问的数据条目。技术上简单来说就是通过在现有内存开辟一块“小空间”,专门作用于选定的表/分区/列的读写。
2022-10-24 12:35:35
847
原创 SAP HANA造数
在压测场景中,往往需要在HANA上的表制作一些测试数据。记录一下常用的参考:SAP HANA 存储过程格式: CREATE [OR REPLACE] PROCEDURE <proc_name> [(<parameter_clause>)] [LANGUAGE <lang>] [SQL SECURITY <mode>] [DEFAULT SCHEMA <default_schema_name>] [READS SQL DATA ] [&l
2022-03-10 17:40:24
210
原创 SAP MDG 创建视图报错 unexpected error while activating search view ZMDG_XXX
问题描述:创建视图时报错:unexpected error while activating search view ZMDG_XXXSAP系统版本:S/4 HANA 1909 SP2重现步骤:Tcode: mdgimg点击generate时,出现以下报错解决方法:使用SYSTEM用户对SAPHANADB授权需要在generate之后,如果仍然报错;需要手动创建一个临时的attribute view,再点generate,就可以成功了参考 Configuring S
2022-01-04 19:36:04
321
原创 Many (suspend dispatching limit exceeded) communication entries/RFC connections (XX%) in use
系统: S/4 HANA 1909问题描述:SM58.SMQ1队列均存在大量报错,EWM业务无法正常运行。在10节点的应用服务器集群中,存在两台服务器在SM51中报黄色负载警告,进入SM50查看这两台服务器,均有报错:原因:由于RFC队列拥堵导致解决方法:在SM04中,检查旧RFC用户占用,并且查看是否可以清理考虑增加参数 rdisp/rfc_max_queue 值 5->10...
2021-12-14 11:37:24
815
原创 Error occurred during connect to primary: exception 3000301: Connection could not be established
问题:HANA System Replication备机无法takeover主机, HANA 主机可以正常使用。Trace文件中有以下报错:sr_dataaccess DisasterRecoverySecondaryImpl.cpp(00882) : Error occurred during connect to primary: exception 3000301: Connection could not be established解决方法:该问题一般是由于主备机之间的网络有问题。
2021-11-18 16:58:21
1841
原创 SAP激活LTMC服务
在S4系统中,如果需要使用LTMC进行Data Migration,则需要先激活LTMC相关的服务DMC_WDADMC_WDA_DATA_MIGDMC_WDA_GAF不激活以上服务的话,会出现403错误
2021-09-01 21:52:44
1046
原创 SAP 使用SE16N编辑/删除数据库表条目
方法:SE37:SE16N_INTERFACEI_EDIT和I_SAPEDIT 设置X然后再I_TAB输入要修改的表名,点击执行即可
2021-08-31 14:27:21
717
原创 SAP修改后台作业日志保留时间(默认是保留14天)
SE38: RSBTCDEL2日志存放目录:/usr/sap/[SID]/SYS/global/[ CLNT ]JOBLG.如果手动在操作系统清理了日志,则需要在SAP系统中使用SP12检查一致性正常状况下,后台作业中会有DDIC默认启动的清理JOB: SAP_REORG_JOBS每日执行,默认保留14天的作业日志...
2021-08-30 14:07:42
1495
原创 SAP HANA 复制表的一列更新到另一张表
场景:用户在使用系统过程中,由于误操作,使用SU10将所有用户的打印机配置全部重置,并且没有保存更改日志此时又不希望通过数据库恢复操作恢复整个系统前置条件:操作只对某几个表进行了修改,能明确是哪个表的数据受到了影响系统有误操作之前的全备份文件需要有足够的空间恢复数据库需要有数据库相关表的读写权限以及用于配置SDA的权限步骤:1.新建一台新的租户数据库2.使用全备份文件,恢复数据库3.正式租户与临时租户建立SDA链接4.【可选】在正式系统上以源表为基础,拷贝新的测试表1,2,验证upd
2021-08-05 17:17:49
1445
原创 SAP导出[background job]后台作业清单
如果导出background job的清单(包含job name, program, program step, variant, frequency, schedule date and time)在数据库中,以下表可以获取上述信息| Table | Description |TBTCPBackground Job Step OverviewTBTCSBackground Processing: Time Schedule TableTableDescriptionTBT
2021-07-31 17:01:44
1936
原创 sap router更新
登录saprouter服务器,router目录下,删除文件local.pse, cred_v2用root用户执行下面的命令;这一步后会生成新的cred_V2./sapgenpse seclogin -p [下载下来的].pse -x cnhtcerp -O [sncadm用户]检查可用性sapgenpse get_my_name -v -n Issuersapgenpse get_my_name -n validity4. 重新启动saprouter; 示例:./saprou.
2021-07-31 10:40:41
281
原创 SU01/SU10 删除用户时报错MESSAGE_TYPE_X
SAP版本:S/4 HANA 1909 SP2描述:使用su01/su10时报错类别 ABAP 编程错误运行时错误 MESSAGE_TYPE_XABAP 程序 CL_ADDR_PERSISTENCY_SZA0======CP应用组件 BC-SRV-ADR日期和时间 2021.07.23 15:59:00 (UTC+8)错误号 057该错误可参考SAP N
2021-07-23 16:24:24
987
1
原创 配置SAP ATC 在SCI检查时出现DBSQL_DUPLICATE_KEY_ERROR
描述:在配置SAP ATC,执行相关note时,有SCI相关检查与配置,在SCI点击检查时,有DBSQL_DUPLICATE_KEY_ERROR报错报错内容:Category ABAP programming errorRuntime Errors DBSQL_DUPLICATE_KEY_ERRORExcept. CX_SY_OPEN_SQL_DBABAP Program CL_SATC_CI_CF_TOOL============CPApplication Component BC-DWB-
2021-07-19 17:00:57
1128
原创 SAP 系统间传输所有Z Program
Tcode:SE09 创建一个新的TR类型选择副本传输写入描述,点击保存,Target写目标系统,如果要手动传输则随便选一个已有系统即可选中TR,点击include object 按钮选择Freely Selected Objects在package 填写Z*并且勾选下方的 Do Not Limit Number of Hts点击In Request7.选中TR包,release directly...
2021-07-09 23:13:00
385
原创 SAP 打印机spool的number range
SAP打印池满了后,会有以下报错:SPOOL_INTERNAL_ERROR用户在打印时会报错:没有输出请求打开,结束不可能spool overflow遇到这种问题,快速的解决方法是先清理打印机池,腾出空间供用户先正常使用解决方法SE38 首先运行程序RSPO1041 再运行RSPO1043调整SAP打印池的number range进入Client 000Tcode:SNRO输入对象名称:SPO_NUM,点击左上角按钮(F7)点击【间隔】修
2021-06-02 10:48:35
1983
原创 SAP 租户HANA端口查询以及创建数据库指定端口
SAP MDC HANA 租户端口查询SQLSELECT DATABASE_NAME,SERVICE_NAME,PORT,SQL_PORT,(PORT + 2) HTTP_PORT FROM SYS_DATABASES.M_SERVICES WHERE ((SERVICE_NAME='indexserver' and COORDINATOR_TYPE= 'MASTER') or (SERVICE_NAME='xsengine'))利用上述查询到的端口,可以在创建新的租户数据库时,直接指定端口CR
2021-05-31 11:09:07
2572
转载 SAP 审计安全性配置
SAP系统关于审计相关的措施主要包括table log和audit两块。Table log是针对设置了记录日志的表的更新、插入、删除操作做日志记录,audit是根据配置的规则对用户和账号的操作行为进行记录。Table log只能记录表的更改日志且记录的日志是存储在数据库中的,audit可以对用户的所有操作进行记录,记录的日志可以以文件的形式存储到操作系统上、也可以存储到数据库中(取决于配置时的选项)。开启Table log会显著影响性能,开启audit对性能略微有影响、可以忽略不计,上市公司建议两个都
2021-05-03 15:25:53
2827
原创 MESSAGE_TYPE_X
类别 ABAP 编程错误运行时错误 MESSAGE_TYPE_XABAP 程序 SAPLCOFW应用组件 PP-SFC-EXE-CON参考 SAP NOTE :2285876 - Troubleshoot message_type_x dump2376594 - Dump MESSAGE_TYPE_X occurs when opening or expanding user menu...
2021-04-27 15:27:28
1713
1
原创 Length of high priority queue exceeds
SAP disp+wor显示YELLOW并且 Length of high priority queue exceeds这种问题多半是由于数据库连接造成的问题可以先到数据库操作系统直接检查数据库是否正常运行1.df -h看一下是不是文件系统满了导致数据库hang住了2.free -mh看一下,是否因为内存不足导致数据库hang住了...
2021-04-27 15:19:38
650
原创 查询unload 中的表对应的所占空间大小
select A.UNLOAD_TIME,A.SCHEMA_NAME,A.TABLE_NAME,B.MEMORY_SIZE_IN_TOTAL from M_CS_UNLOADS Aleft join M_CS_TABLES B on A.TABLE_NAME=B.TABLE_NAMEwhere UNLOAD_TIME BETWEEN TO_TIMESTAMP('2021/03/23 07:58:00') AND TO_TIMESTAMP('2021/03/23 15:58:00')order
2021-04-27 15:16:38
86
原创 HANA Express edition下载以及安装
HANA Express edition是SAP官方推出的可以联系HANA的小型内存数据库软件;可以帮助使用者在自己的本机上熟悉HANA数据库。只需要8G-16G内存即可。官方地址:https://www.sap.com/cmp/td/sap-hana-express-edition.html进入页面点击:如果没有账号的话,需要通过邮件进行注册有账号的话直接登录即可登录后会看到如下...
2019-10-12 11:26:40
3924
3
原创 阿里云mysql远程连接不上的问题
首先你得打开安全组的3306端口=。= 不行的话往下看 第一步: 编辑文件(网上好多教程文件位置都没写对):sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf找到bind-address = 127.0.0.1 注释掉:# bind-address = 127.0.0.1试试,不行的话 第二步: 进入mysql:mysql -u root -p使用mysq
2017-12-06 23:58:00
753
原创 需求文件的使用
如果有多个人要参加到开发中,需求文件非常重要,因为你总不能让别人看着你的代码找需要装哪些库。 所以可以用pip自带的方法解决这个问题: 导出:pip freeze >requirements.txt这样如果你的‘队友’拿到txt文件的时候,可以直接导入环境,省了好多时间~导入:pip install -r requirements.txt
2017-11-18 11:17:30
175
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人