brarchive warning: could not load SSF library libsapsecu.so

最近做了一次sap system copy,搭建了开发sap系统,新的开发系统貌似没什么问题,但是在brbackup或brarchive备份的时候出现以下一长串警告信息:

BR1301W Error message from likeywlib:
===...could not load SSF library libsapsecu.so .
BR1301W Error message from likeywlib: likey_init: Couldn't load SAPSECULIB ("libsapsecu.so") using function SsfSupInit (), rc = 10.
BR1302W Initialization of license key library likeywlib failed, return code 1
BR1304W Checking SAP license failed at location BrLicCheck-108
BR0602W No valid SAP license found - please contact SAP

软件环境:SAP ECC 6.0 , hp ia64 11.31

于是试图采取以下的措施去解决问题

1.br*tools file permission (note 113747)

2.<sid>adm, ora<sid>下的SHLIB_PATH and DIR_LIBRARY (note 912969)

hostname:orasid> env |grep -i lib
DIR_LIBRARY=/usr/sap/<SID>/SYS/exe/run
SHLIB_PATH=/usr/sap/<SID>/SYS/exe/run:/oracle/<SID>/102_64/lib

hostname:sidadm> env |grep -i lib
DIR_LIBRARY=/usr/sap/<SID>/SYS/exe/run
SHLIB_PATH=/usr/sap/<SID>/SYS/exe/run:/oracle/client/10x_64/instantclient

hostname:> env |grep -ie sapsystemname -ie oracle_sid -ie dir
SAPSYSTEMNAME=<SID>
DIR_LIBRARY=/usr/sap/<SID>/SYS/exe/run
ORACLE_SID=<SID>

hostname:> env |grep -ie sapsystemname -ie oracle_sid -ie dir
SAPSYSTEMNAME=<SID>
DIR_LIBRARY=/usr/sap/<SID>/SYS/exe/run
ORACLE_SID=<SID>

3.dp重装,client和备份任务的重建以及DIR_LIBRARY设置

4.libsapsecu.so所在目录的权限

5.br*tools patch ,打到51

6.下载新的libsapsecu.so,最高的11.23的,还是沿用原来的吧。

7.delete from sap<sid>.saplikey where likey like '0002LC%'
参考:https://forums.sdn.sap.com/thread.jspa?threadID=1705740&tstart=871

不知道这个第7项是不是馊主意,不过生产系统的license留着也没有用,就删除了,删除之前拷贝数据表。

遗憾的是,以上的步骤都没有解决问题。

最终解决问题的8.

用ora<sid>用户执行

/opt/omni/lbin/util_cmd -putopt SAP <SID> DIR_LIBRARY '/usr/sap/<SID>/SYS/exe/run' -sublist Environment

这个命令之前我打的时候是用root用户执行的,结果显示也是成功的,但是备份时仍然报错。在dp里看着也没有任何问题。回想,做系统拷贝的当时为了操作的便利,我跟系统管理员要了root密码,天马行空的去执行了N多命令,却没有想到权限的问题。。。

总算了结了一块儿心病。

 

 

 

 

 

你可能感兴趣的:(职场,SAP,休闲,libsapsecu.so,ssf,SAPSECULIB)