메뉴 건너뛰기

Korea Oracle User Group

Admin

Schema Password 복사 하기

Talros 2016.10.05 14:13 조회 수 : 84 추천:1

 

 현재 사용중인 디비가 아닌 다른 디비에 패스워드를 복사 하게 될 때 사용 가능한 방법을 알아 보겠습니다.

 

 먼저 필요 한것을 패스워드의 정보 입니다.

 

 

SQL> SELECT name, password, spare4 FROM sys.user$ WHERE name='TEST';

NAME           PASSWORD                       SPARE4                                                                                                                                     
TEST           CA016B8AC42658BC               S:954B65AEFBFA353187F42B130AE684A77E876F01A2EF5CB2DBBDAFD74BFB

 

 오라클은 패스워드가 hash 값으로 저장이 되 있기 때문에 그 정보를 가져다 사용 하면 알고 있는 패스워드를

 

 그대로 사용이 가능 하게 됩니다.

 

 

alter user <schema_name> identified by values '<spare4>;<password>';
alter user test identified by values 'S:954B65AEFBFA353187F42B130AE684A77E876F01A2EF5CB2DBBDAFD74BFB;CA016B8AC42658BC'

 

 

단 주의 사항

 

 1. Schema 명은 동일 해야 합니다.

 2. 버전에 따라 values 값이 달라 집니다.

     10G 버전 일 경우 spare4 값이 없어 password 값만 입력 하면 됩니다.

     11G R1 부터 spare4 값을 입력 하시면 됩니다.

위로