在SAP各产品安装完成后,初始的环境不一定满足各方使用要求,这需要对一些系统参数重新设值。修改参数的方法有两种:在GUI中用RZ10修改;在SAP服务器中直接修改参数文件。前一种方法涉及到版本管理,初学者操作易发生混乱。本文描述后一种,只讲解最为常用的几个参数设定。以下操作设定SAP服务器安装在Windows平台下。
常用的参数设置涉及以下几个方面:
1.初始的系统语言只有英、德文,需增加中文或其它语言作为系统语言;
2.系统登录界面是英文,需改成中文界面;
3.初始登录Client默认为001,需重新设定新值;
4.新建Client无法用SAP*登录,需设定参数后才可登录。
参数文件在服务器中的目录是:<驱动器>:\usr\sap\<标识符>\ SYS\profile\;文件名为:DEFAULT.PFL。假如Kernel安装在D盘中,系统标识(SAPSID)为CP1,则全路径(含文件名)为D:\usr\sap\CP1\SYS\profile\ DEFAULT.PFL。
用笔记本打开DEFAULT.PFL,在其末尾添加以下几行(如果已有相同参数项则删除)
zcsa/installed_languages=1E
zcsa/system_language=1
login/system_client=201
login/no_automatic_user_sapstar = 0 SAP系统常用配置参数设定 图1 编辑参数文件
各条目含义如下:
1.zcsa/installed_languages:设定安装的语言,值为语言编码的简写方式(仅1个字符),其中1为中文、E为英文,如需要还可添加其它语言如德文(D)、日文(J)等。
2.zcsa/system_language:系统默认的语言,它决定了GUI登录的语言,1代表中文。
3.login/system_client:默认登录的客户端,本例是201,可根据需要更改。
4.login/no_automatic_user_sapstar:新建客户端(Client),系统默认是无法用SAP*登录的,为使其能需设此参数为0,这样才能登录成功(密码“PASS”)。
以上参数设定不含语言包安装等过程,参数设定后保存退出,需SAP系统重启后才能生效。中文登录界面如图2所示:
SAP系统常用配置参数设定 图2 GUI中文登录界面(默认客户端为201) 2.SAP错误登陆锁定,次数设置?
SAP用户登录,密码输入错误几次账户就会被锁定了,现在我想设置一下这个限制,比如原来3次错误密码就锁定的,我现在想要错误30次才锁定,怎么弄?或者干脆错误多少次都不锁定,怎么弄... 展开 login/fails_to_user_lock 用于控制输错密码被锁定的次数(1-99)
直接在SAP的profile里面设置这个参数吧。比如你要30次的话,新加:
login/fails_to_user_lock = 30
SAP profile的位置是/sapmnt/<SID>/profile/
不过建议你在SAP系统里面RZ10进行维护,维护后。保存激活,并重启系统 3.SAP*和DDIC用户被锁分析与解决方案 SAP和DDIC这两个用户是SAP系统默认的两个超级用户,安装之后自动就会在系统中存在,默认密码可以在安装的时候指定,安装之后也可以进行修改。这两个用户的权限也是最大的,拥有SAP_ALL权限。但是有时系统管理员会遇到忘记密码或者这两个用户因为多次错误登陆被锁的情况。这时如果其他具有管理员的用户也不能登录系统,我们只用通过以下方式解决:
delete from usr02 where mandt='<Client>' and bname='SAP' 这个解决方案可以重置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登录。
|