sap LICENSE KEY和 ACCESS KEY 破解

  经过很长时间的折腾终于搞定了ECC 6.0的LICENSE KEY和 ACCESS KEY 。终于可以创建用户,开发程序了。。。。

  谢谢 http://kemiya.net/forum.php 论坛的 kmy指点和Evan.Chen的博客

 

解决步骤:

 

1、 SAP*密码

 

 

如果SAP*密码有问题,可以参照下面

 

SAP*和DDIC这两个用户是SAP系统默认的两个超级用户,安装之后自动就会在系统中存在,默认密码可以在安装的时候指定,但是有时系统管理员会遇到忘记密码,我们只用通过以下方式进入数据库解决(oracle要以sysdba身份进入):

 

   delete from usr02 where mandt='<Client>' and bname='SAP*';

   commit;

 

这个解决方案可以重置SAP*用户的初始密码,接下来我们就可以用PASS这个初始密码登陆相应的client了,下一步就可以用SAP*去解锁用户DDIC。从语句上看,我们是从usr02这个表里面把SAP*的所有用户信息,登录密码都删除了,usr02这个表里面记录的是系统所有用户的信息,那么为什么删除了之后我们还可以用SAP*/PASS登陆系统呢?原因是SAP*这个用户比较特殊,这个用户和初始密码已经被hardcoded在SAP 的kernel里面了。如果系统在usr02表里面找不到SAP*这个用户的登录信息就会从kernel中读取。但是其他的用户则不同,如果从usr02 删除了,那这个用户就不存在了。

还有一点我们要特别注意的是login/no_automatic_user_sapstar设置成0才可以用SAP*登录,设置成1就是禁止用SAP*登录。

 

 

 

2、下载sap序列号生成器

 

可以在一下地方下载或者CSDN上面很多:

http://kemiya.net/forum.php?mod= ... nwxMzAyMzk5NTg3fDE0

http://kemiya.net/forum.php?mod=viewthread&tid=3739&highlight=SAP%2Bkey 

 

 

3、获得LICENSE KEY和 ACCESS KEY 并安装

 

我是用户SAP*登录,具体操作参见Evan.Chen的博客http://www.cnblogs.com/Evan/articles/1139584.html

 

  ACCESS KEY 需要等第四步才能输入。因为SAP*不能开发,系统会报出:"No changes for user SAP* allowed. Choose 'diplay object' or 'cancel'",解决办法在第四步。

 

 

4、创建开发用户

 

Run tcode SU01.
Enter SAP* as user and click on the Copy button.
Enter the name for your new user in the dialog box and click Continue
Enter a password for your new user.
Goto Profile sheet and adjust the profiles to be SAP_ALL and SAP_NEW.
Save the user and logon with it.

 

当登录时,系统又让输密码,这次要和上面输入的不一样,才行。

 

 

Ok  这样就搞定了,可以写程序,输入Access key了。

 

 

 

 

 

 

 

 

你可能感兴趣的:(oracle,user,delete,SAP,Access,dialog)