Miscellaneous

SAP GUI 의 로그온 시 PW 오류로 유져가 lock 되었을 때 unlock 방법

화려한청춘·2014년 4월 1일·조회 18,329

- SAP GUI 의 로그온 시 PW 오류로 유져가 lock 되었을 때 unlock 방법 -

보통 다른 유져로 접속 후 transaction code : su01에서 해당 아이디 unlock 해주면 간단히 해결된다.

사용자들의 요청이 제일 많은 경우가 아이디 unlock 인데,

관리자인 BC의 아이디가 모두 lock 되었을 경우, 시스템에 접속할 수 없어 난감하게 된다.

이런 경우 DB 단에서 직접 유져마스터테이블(USR02)의 내용을 수정하여 해결하면 된다.

EX) ID: BATCHBC 유져 000 client 에서 패스워드 오류로 인한 lock 해제

sqlplus "/as sysdba" 로 접속 후 해당 아이디의 SQL command 로 현재 상태 조회

sqlplus ‘/as sysdba’
SQL> select UFLAG, MANDT from sapr3.usr02 where bname=' BATCHBC';
     UFLAG MAN
---------- ---
       128 000
         0 310
         0 330
         0 300
         0 350

MANDT :SAP GUI client number
BNAME : User Master Record  안의 Username (아이디)
USR02 : 유져마스터테이블, 패스워드 같은 로그온 정보를 포함한다.
SAPR3 : db_schema
UFLAG : 유져의 상태를 나타내는 numbering value
UFLAG value
0  : Unlock
32 : CUA 관리자에 의해 잠김
64 : 로컬 관리자에 의해 잠김
128 : 패스워드 오류
128 + 64 = 192 : 패스워드오류 + 로컬관리자에 의해 잠김
128 + 32 = 160 : 패스워드오류 + CUA관리자에 의해 잠김


SQL> update sapr3.usr02 set UFLAG=0 where bname='BATCHBC' and mandt=000;
1 row updated.
SQL> commit;
Commit complete.

현재 상태 조회. 모든 클라이언트의 해당 유져가 unlock 됨을 확인

SQL> select UFLAG, MANDT from sapr3.usr02 where bname='BATCHBC';

     UFLAG MAN
---------- ---
         0 000
         0 310
         0 330
         0 300
         0 350

 

댓글 3

로그인 후 댓글을 남길 수 있습니다.

  • 강철지그강철지그· 2014년 4월 3일
    중간에 CUA 라는 단어가 나오는데 무엇인지 궁금합니다.
  • 화려한청춘· 2014년 4월 7일
    CUA 란, Central User Administration 약자로, 전체 시스템의 모든 유져데이터에 대해 하나의 central 시스템 내에서 관리가 가능한데, 이를 CUA라고 하며, 하위시스템에서 유져데이터 변경이 일어나면, 변경된 정보가 central 시스템을 통해 다른 하위시스템에 적용될 수 있습니다.
  • unnamedunnamed· 2014년 11월 4일
    화려한 청춘님은 요새 안보이시는것 같습니다.